There are 5 ways to get from Caye Caulker to Quetzaltenango by plane, shuttle, ferry, bus, or busferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, shuttle
best- Fly from Caye Caulker (CUK) to La Aurora International Airport (GUA)CUK - GUA
- Take a shuttle bus from Guatemala City to Quetzaltenango Xela
6h 2m$469–764Ferry, bus
cheapest- Take the ferry from Caye Caulker to Belize Terminal
- Take the bus from Novelo's Bus Terminal to Benque Viejo del Carmen
- Take the bus from Melchor de Mencos to Guatemala City
- Take the bus from Guatemala City to Quetzaltenango/Xela
14h 32m$61–135Ferry, shuttle, bus
- Take the ferry from Caye Caulker to Belize Terminal
- Take a shuttle bus from Belize City to Panajachel
- Take the bus from Panajachel to Quetzaltenango
24h 6m$129–173Bus and ferry, bus via Río Dulce
- Take the busferry from Caye Caulker to Flores - Santa Elena
- Take the bus from Santa Elena to Rio Dulce
- Take the bus from Río Dulce to Guatemala
- Take the bus from Guatemala City to Quetzaltenango/Xela
18h 53m$61–148Bus and ferry, bus
- Take the busferry from Caye Caulker to Flores - Santa Elena
- Take the bus from Santa Elena to Estación Central 7a Avenida Zona 1
- Take the bus from Guatemala to QuetzaltenangoGtm
23h 13m$68–142
Caye Caulker (CUK) to La Aurora International Airport (GUA) flights
Questions & Answers
The cheapest way to get from Caye Caulker to Quetzaltenango is to ferry and bus which costs $60 - $140 and takes 14h 32m.
The fastest way to get from Caye Caulker to Quetzaltenango is to fly and shuttle which takes 6h 2m and costs $460 - $800.
No, there is no direct bus from Caye Caulker to Quetzaltenango. However, there are services departing from Caye Caulker and arriving at Quetzaltenango/Xela via Santa Elena, Río Dulce and Guatemala City. The journey, including transfers, takes approximately 18h 53m.
The distance between Caye Caulker and Quetzaltenango is 621 km.
The best way to get from Caye Caulker to Quetzaltenango without a car is to ferry and shuttle and bus which takes 24h 6m and costs $120 - $180.
It takes approximately 6h 2m to get from Caye Caulker to Quetzaltenango, including transfers.
Caye Caulker to Quetzaltenango bus services, operated by Getaway Travels, depart from Caye Caulker station.
Caye Caulker to Quetzaltenango bus services, operated by Getaway Travels, arrive at Flores - Santa Elena station.
There are 104+ hotels available in Quetzaltenango.
What companies run services between Caye Caulker, Belize and Quetzaltenango, Guatemala?
There is no direct connection from Caye Caulker to Quetzaltenango. However, you can fly to La Aurora International Airport (GUA), walk to Fuerza Aerea, take the line 13 bus to Torre Reformador, walk to Guatemala City, then take the shuttle to Quetzaltenango Xela. Alternatively, you can take a ferry from Caye Caulker to Quetzaltenango/Xela via Belize Terminal, Novelo's Bus Terminal, Benque Bus Terminal, Melchor de Mencos, and Guatemala City in around 14h 32m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- tropicair.com
Flights from Caye Caulker to La Aurora International Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 3h 15m
- When
- Monday to Saturday
- Estimated price
- $430–480
- Website
- tag.com.gt
Flights from Caye Caulker to La Aurora International Airport via Belize City Goldson Intl Apt
- Ave. Duration
- 3h 15m
- When
- Monday to Saturday
- Estimated price
- $430–480
- 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 615 3944
- westlinemgr@gmail.com
- Website
- belmopanonline.com
Bus from Novelo's Bus Terminal to Benque Viejo del Carmen
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- $6
- Website
- https://www.belmopanonline.com/belize-bus-schedules
- Phone
- +501 614 5175
- silvasbusline13@gmail.com
- Website
- nayawalk.com
Bus from Novelo's Bus Terminal to Benque Viejo del Carmen
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- $6
- Schedules at
- nayawalk.com
Bus from Melchor de Mencos to Guatemala City
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- $28–45
- Website
- https://transportesfuentedelnorte.com/en/
Bus from Guatemala to Quetzaltenango
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- $10–15
- 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
- $8–19
- Schedules at
- mmcorporacion.com
- Phone
- +502 5308 5106
- info@adrenalinatours.com
- Website
- adrenalinatours.com
Shuttle from Belize City to Panajachel
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- $90
- Schedules at
- adrenalinatours.com
- Phone
- +502 7762 2462
- eternaprimaverapana@hotmail.es
- Website
- facebook.com
Bus from Panajachel to Quetzaltenango
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $20
- Website
- https://www.facebook.com/EternaPrimaveraPanajachel
- getawaytravelsint@gmail.com
- Website
- belizetransfer.com
Busferry from Caye Caulker to Flores - Santa Elena
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $27–85
- Website
- https://belizetransfer.com/travels/
- Phone
- +504 9919-5375
- Website
- cristobalcolon.com.gt
Bus from Santa Elena to Rio Dulce
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Estimated price
- $19–27
- Schedules at
- cristobalcolon.com.gt
Bus from Santa Elena to Estación Central 7a Avenida Zona 1
- Ave. Duration
- 10h
- Frequency
- 3 times a day
- Estimated price
- $30–45
- Schedules at
- cristobalcolon.com.gt
- Phone
- +502 2326 959
- servicioalcliente@litegua.com
- Website
- sistemas.litegua.com
Bus from Río Dulce to Guatemala
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Estimated price
- $7–20
- Schedules at
- sistemas.litegua.com
- Primera Plus
- $14
- Primera Clase
- $20
- Especial Plus
- $7
- Phone
- +11 501 223 2225
- info@belizewatertaxi.com
- Website
- belizewatertaxi.com
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $19–35
- Website
- https://belizewatertaxi.com
- mundomayatravels@yahoo.com
- Website
- travelmundomaya.com
Ferry from Caye Caulker to Belize Terminal
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- $21–65
- Website
- https://travelmundomaya.com/home
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 Why you should take the train in the US, What documents do I need to cross Niagara Falls?, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.






























