There are 5 ways to get from Cancún to Xcan by bus, car, train, 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, drive
best- Take the bus from Cancún Ruta 5 to Xpujilbus
- Drive from Xpujil to Xcancar
8h 47m$801–965Bus, drive via Cancún
cheapest- Take the bus from Cancún to Xpujilbus
- Drive from Xpujil to Xcancar
9h 27m$724–1,112Train, drive
- Take the train from Estación Tren Maya Cancún Aeropuerto to Estación Tren Maya Chetumal Aeropuertotrain
- Take the train from Estación Tren Maya Chetumal Aeropuerto to Estación de Tren Maya Nicolás Bravo-Kohunlichtrain
- Drive from Estación de Tren Maya Nicolás Bravo-Kohunlich to Xcancar
9h 55m$787–3,200Drive 515.7 km
- Drive from Cancún to Xcancar 515.7 km
7h 47m$919–1,327Fly, drive
- Fly from Cancún International Airport (CUN) to Belize City Goldson Intl Apt (BZE)plane CUN - BZE
- Drive from Belize-City-Goldson-Intl-Apt-Airport-BZE to Xcancar
8h 9m$6,385–10,922
Cancún International Airport (CUN) to Belize City Goldson Intl Apt (BZE) flights
Questions & Answers
The cheapest way to get from Cancún to Xcan is to bus and drive which costs $800 - $1000 and takes 8h 47m.
The fastest way to get from Cancún to Xcan is to drive which takes 7h 47m and costs $900 - $1400.
The distance between Cancún and Xcan is 555 km. The road distance is 515.7 km.
It takes approximately 8h 47m to get from Cancún to Xcan, including transfers.
Yes, the driving distance between Cancún to Xcan is 516 km. It takes approximately 7h 47m to drive from Cancún to Xcan.
What companies run services between Cancún, Mexico and Xcan, Mexico?
There is no direct connection from Cancún to Xcan. However, you can take the bus to Xpujil then drive to Xcan. Alternatively, you can take a train from Estación Tren Maya Cancún Aeropuerto to Xcan via Estación Tren Maya Chetumal Aeropuerto and Estación de Tren Maya Nicolás Bravo-Kohunlich in around 9h 55m.
- Website
- tropicair.com
Flights from Cancún International Airport to Belize City Goldson Intl Apt
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $5,500–8,500
- Phone
- +52 559 771 1000
- Website
- trenmaya.gob.mx
Train from Estación Tren Maya Cancún Aeropuerto to Estación Tren Maya Chetumal Aeropuerto
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $410–2,000
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $410–490
- Local Tourist
- $500–650
- National Tourist
- $750–1,000
- International Tourist
- $1,000–1,300
- National Premier
- $1,100–1,500
- International Premier
- $1,500–2,000
Train from Estación Tren Maya Chetumal Aeropuerto to Estación de Tren Maya Nicolás Bravo-Kohunlich
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $190–950
- Website
- https://reservas.ventaboletostrenmaya.com.mx/web/portal/inicio
- Special Tourist (INAPAM)
- $190–240
- Local Tourist
- $240–290
- National Tourist
- $360–440
- International Tourist
- $490–600
- National Premier
- $550–700
- International Premier
- $750–950
- Phone
- +52 984 130 1992
- Website
- facebook.com
Bus from Cancún Ruta 5 to Xpujil
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $600–750
- Schedules at
- facebook.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Cancún to Xpujil
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $550–900
- 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 How to get from JFK to New York City, How do I buy a London Underground ticket?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.














