Mexico city Veracruz Routes (4 Ways to go)
Planning a trip from Mexico city to Veracruz Cleartrip helps you select the best route between Mexico city & Veracruz based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.
Distance between Mexico city & Veracruz
The distance from Mexico city to Veracruz is approximately 412.54kms. By car, it takes roughly 4h 12m to reach Veracruz from Mexico city . Take a look at the 4 routes available to reach Veracruz from Mexico city
- 1.
- Mexico city to Veracruz Bus
- 6h 0m
- Rs. 1300
Rs. 1300
Travelling in a bus is one of the ways to reach Veracruz from Mexico City TAPO Bus. The total journey between Mexico City TAPO Bus & Veracruz takes around 6h 0m in a bus. The bus ticket price for the journey is approximately Rs.1300.
- 2.
- Mexico city to Veracruz Bus via Puebla
- 7h 2m
- Rs. 1450
Rs. 550
Travelling in a bus is one of the ways to reach Puebla CAPU from Mexico City TAPO. The total journey between Mexico City TAPO & Puebla CAPU takes around 2h 0m in a bus. The bus ticket price for the journey is approximately Rs.550.
Rs. 900
Travelling in a bus is one of the ways to reach Veracruz from Puebla. The total journey between Puebla & Veracruz takes around 4h 50m in a bus. The bus ticket price for the journey is approximately Rs.900.
- 3.
- Mexico city to Veracruz Drive
- 4h 12m
- Rs. 2229
Rs. 2229
You can take a car from Mexico City to Veracruz. It will take you around 4h 12m to cover distance of 412.54kms and reach Veracruz from Mexico City. The total amount for the journey will be approximately Rs.2229.
- 4.
- Mexico city to Veracruz Fly
- 2h 22m
- Rs. 3000
Rs. 2500
You can travel from Mexico City to Veracruz by booking a flight. The total flight time between Mexico City & Veracruz is around 0h 55m. The price of the flight ticket is approximately Rs.2500.
Rs. 500
You can take a car from Veracruz to Veracruz. It will take you around 0h 10m to cover distance of 7.09kms and reach Veracruz from Veracruz. The total amount for the journey will be approximately Rs.500.