There are 5 ways to get from Veracruz to Quetzaltenango by bus, shuttle, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, shuttle
best- Take the bus from Veracruz to San Cristóbal de las Casasbus
- Take a shuttle bus from San Cristóbal de las Casas to QuetzaltenangoQuetzaltenango
16h 9m$115–169Drive 885.3 km
cheapest- Drive from Veracruz to Quetzaltenangocar 885.3 km
12h 51m$107–155Fly to Tapachula International Airport, drive, shuttle
- Fly from Veracruz International Airport (VER) to Tapachula International Airport (TAP)plane VER - TAP
- Drive from Tapachula International Airport (TAP) to Border Tecún Umáncar
- Take a shuttle bus from Border Tecún Umán to Quetzaltenango/Xela
9h 49m$284–809Bus, drive
- Take the bus from Veracruz to Tapachulabus
- Drive from Tapachula to Quetzaltenangocar
16h 26m$117–170Fly to La Aurora International Airport, bus
- Fly from Veracruz International Airport (VER) to La Aurora International Airport (GUA)plane VER - GUA
- Take the bus from Transportes Fuente del Norte to Quetzaltenango/Xelabus
8h 44m$338–1,226
Veracruz International Airport (VER) to Tapachula International Airport (TAP) flights
Questions & Answers
The cheapest way to get from Veracruz to Quetzaltenango is to drive which costs $100 - $160 and takes 12h 51m.
The fastest way to get from Veracruz to Quetzaltenango is to fly and bus which takes 8h 44m and costs $330 - $1,300.
The distance between Veracruz and Quetzaltenango is 940 km. The road distance is 885.3 km.
The best way to get from Veracruz to Quetzaltenango without a car is to bus and shuttle which takes 16h 9m and costs $110 - $170.
It takes approximately 16h 9m to get from Veracruz to Quetzaltenango, including transfers.
Yes, the driving distance between Veracruz to Quetzaltenango is 885 km. It takes approximately 12h 51m to drive from Veracruz to Quetzaltenango.
There are 100+ hotels available in Quetzaltenango.
What companies run services between Veracruz, Mexico and Quetzaltenango, Guatemala?
There is no direct connection from Veracruz to Quetzaltenango. However, you can take the bus to San Cristóbal de las Casas, walk to San Cristóbal de las Casas, then take the shuttle to Quetzaltenango. Alternatively, you can drive from Veracruz to Quetzaltenango in around 12h 51m.
- Website
- aeromexico.com
Flights from Veracruz International Airport to Tapachula International Airport via Mexico City
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- $110–600
Flights from Veracruz International Airport to La Aurora International Airport via Mexico City
- Ave. Duration
- 6h 38m
- When
- Every day
- Estimated price
- $85–430
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Veracruz to San Cristóbal de las Casas
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- $60–120
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Which side of Niagara Falls should I choose (and how do I get there)?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.





