Een vrachtwagen of vrachtauto is een groot motorvoertuig voor het transport van goederen. Voor het besturen van een vrachtwagen is een speciaal rijbewijs (rijbewijs C) nodig. De meeste vrachtwagens worden aangedreven door een dieselmotor.
Vrachtwagens zijn maximaal 4 meter hoog en 2,55 meter breed. Zonder aanhanger mag een vrachtauto maximaal 12 meter lang zijn. Met aanghanger 18,75 meter. Een vrachtwagencombinatie bestaat uit een truck (trekker) en een oplegger en mag maximaal 15,50 meter lang zijn.
Grotere vrachtwagens hebben een tachograaf en een snelheidsbegrenzer.