There are 7 ways to get from Chetumal to Quetzaltenango by bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Corozal to Benque Viejo el Carmen
- Take the bus from Melchor de Mencos to Guatemala City
- Take the bus from Guatemala City to Quetzaltenango/Xela
13h 53m$57–98Drive 787.3 km
- Drive from Chetumal to Quetzaltenango787.3 km
16h 14m$95–138Fly Corozal Airport to La Aurora International Airport, shuttle
- Fly from Corozal Airport (CZH) to La Aurora International Airport (GUA)CZH - GUA
- Take a shuttle bus from Guatemala City to Quetzaltenango Xela
11h 6m$425–797Shuttle, bus
- Take a shuttle bus from Chetumal to Belize City
- Take a shuttle bus from Belize City to Guatemala City
- Take the bus from Guatemala City to Quetzaltenango/Xela
19hBus via San Cristóbal de las Casas
- Take the bus from Chetumal to San Cristóbal de las CasasVia Chetumal
- Take the bus from San Cristóbal de las Casas to Quetzaltenango
21h 59m$108–167Bus #2
- Take the bus from Chetumal to Flores
- Take the bus from Flores to Panajachel
- Take the bus from Panajachel to Quetzaltenango
23h$146–519Fly Chetumal International Airport to Tapachula International Airport, drive, shuttle
- Fly from Chetumal International Airport (CTM) to Tapachula International Airport (TAP)CTM - TAP
- Drive from Tapachula International Airport (TAP) to Border Tecún Umán
- Take a shuttle bus from Border Tecún Umán to Quetzaltenango/Xela
10h 28m$262–526
Corozal Airport (CZH) to La Aurora International Airport (GUA) flights
Questions & Answers
The cheapest way to get from Chetumal to Quetzaltenango is to bus which costs $55 - $100 and takes 13h 53m.
The fastest way to get from Chetumal to Quetzaltenango is to fly and drive and shuttle which takes 10h 28m and costs $260 - $550.
No, there is no direct bus from Chetumal to Quetzaltenango. However, there are services departing from Chetumal and arriving at Quetzaltenango via San Cristóbal de las Casas. The journey, including transfers, takes approximately 21h 59m.
The distance between Chetumal and Quetzaltenango is 923 km. The road distance is 787.3 km.
The best way to get from Chetumal to Quetzaltenango without a car is to shuttle and bus which takes 19h and costs .
It takes approximately 13h 53m to get from Chetumal to Quetzaltenango, including transfers.
Chetumal to Quetzaltenango bus services, operated by Ómnibus Cristóbal Colón (OCC), depart from Chetumal station.
Chetumal to Quetzaltenango bus services, operated by Ómnibus Cristóbal Colón (OCC), arrive at San Cristóbal de las Casas station.
Quetzaltenango is 1h behind Chetumal. It is currently 4:00 AM in Chetumal and 3:00 AM in Quetzaltenango.
Yes, the driving distance between Chetumal to Quetzaltenango is 787 km. It takes approximately 16h 14m to drive from Chetumal to Quetzaltenango.
What companies run services between Chetumal, Mexico and Quetzaltenango, Guatemala?
You can take a vehicle from Chetumal to Quetzaltenango/Xela via Corozal, Benque Viejo el Carmen, Melchor de Mencos, and Guatemala City in around 13h 53m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeromexico.com
Flights from Chetumal International Airport to Tapachula International Airport via Mexico City
- Ave. Duration
- 6h 44m
- When
- Every day
- Estimated price
- $150–750
- Website
- tropicair.com
Flights from Corozal Airport to La Aurora International Airport via San Pedro, Belize City Goldson Intl Apt
- Ave. Duration
- 7h 25m
- When
- Monday to Friday
- Estimated price
- $390–750
Flights from Corozal Airport to La Aurora International Airport via San Pedro, Caye Caulker, Belize City Goldson Intl Apt
- Ave. Duration
- 8h 25m
- When
- Monday to Saturday
- Estimated price
- $390–750
- Website
- tag.com.gt
Flights from Corozal Airport to La Aurora International Airport via San Pedro, Caye Caulker, Belize City Goldson Intl Apt
- Ave. Duration
- 8h 25m
- When
- Monday to Saturday
- Estimated price
- $390–750
- Phone
- +501 4223204
- contact@moralestransports.com
- Website
- moralestransports.com
Bus from Corozal to Benque Viejo el Carmen
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Estimated price
- $11–25
- Website
- https://moralestransports.com/
Bus from Melchor de Mencos to Guatemala City
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $28–45
- Website
- https://transportesfuentedelnorte.com/en/
- Phone
- +502 2471 0952
- Website
- mmcorporacion.com
Bus from Guatemala City to Quetzaltenango/Xela
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Schedules at
- mmcorporacion.com
- Phone
- +502 7960 0089
- cataleyahostelantigua@gmail.com
- Website
- facebook.com
Shuttle from Guatemala City to Quetzaltenango Xela
- Ave. Duration
- 1h
- Frequency
- 5 times a day
- Estimated price
- $38
- Schedules at
- facebook.com
- Phone
- +501 614 9503
- ndiazbelize@gmail.com
- Website
- nelsonmayaadventures.com
Shuttle from Chetumal to Belize City
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Website
- https://www.nelsonmayaadventures.com/
Shuttle from Belize City to Guatemala City
- Ave. Duration
- 10h
- Frequency
- On demand
- Website
- https://www.nelsonmayaadventures.com/
Bus from Guatemala City to Quetzaltenango/Xela
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- $20–55
- Website
- http://www.guatemalatransportation.com
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Chetumal to San Cristóbal de las Casas
- Ave. Duration
- 16h 50m
- Frequency
- Twice daily
- Estimated price
- $60–130
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +502 7762 2462
- eternaprimaverapana@hotmail.es
- Website
- facebook.com
Bus from San Cristóbal de las Casas to Quetzaltenango
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- $46
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
Bus from Flores to Panajachel
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- $66
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
Bus from Panajachel to Quetzaltenango
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $20
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
- mundomayatravels@yahoo.com
- Website
- travelmundomaya.com
Bus from Chetumal to Flores
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $60–440
- Website
- https://travelmundomaya.com/home
- Airport
- $360–440
- Phone
- +502 5308 5106
- info@adrenalinatours.com
- Website
- adrenalinatours.com
Shuttle from Border Tecún Umán to Quetzaltenango/Xela
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $95
- Schedules at
- adrenalinatours.com
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 Heading to Europe? Read this before you buy a Eurail Pass, Getting to Rome from the airport, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 96+ hotels available in Quetzaltenango.

























