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,190Drive 515.7 km
- Drive from Cancún to Xcancar 515.7 km
7h 47m$910–1,315Fly, 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,335–9,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,000
- Phone
- +52 559 771 1000
- Website
- Booking Tren Maya
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
- Booking Tren Maya
- 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
- Booking Tren Maya
- 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
- Turismo Diamante
Bus from Cancún Ruta 5 to Xpujil
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- $600–750
- Schedules at
- Turismo Diamante
- 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 Need to know: Greyhound, How do I buy a London Underground ticket?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.














