There are 5 ways to get from Xochimilco to Cancún by bus, plane, car, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Benito Juárez International Airport, fly
best- Take the bus from Preparatoria 1 to San Lázaro Surbus
- Fly from Benito Juárez International Airport (MEX) to Cancún International Airport (CUN)plane MEX - CUN
4h 47m$1,147–3,580Bus
- Take the bus from Preparatoria 1 to San Lázaro Surbus 5
- Take the bus from Terminal Central de Autobuses del Norte to Terminal de Autobuses ADO Cancúnbus
30h 30m$2,316–4,567Drive 1,601.3 km
- Drive from Xochimilco to Cancúncar 1,601.3 km
19h 13m$2,843–4,106Bus to Felipe Ángeles International Airport, fly
- Take the bus from Preparatoria 1 to San Lázaro Surbus
- Fly from Felipe Ángeles International Airport (NLU) to Cancún International Airport (CUN)plane NLU - CUN
5h 54m$1,187–4,190Line 2 subway, line 1 subway to Licenciado Adolfo López Mateos International Airport, fly
- Take the subway from Tasqueña to Pino Suárezsubway
- Take the subway from Pino Suárez to Observatoriosubway
- Fly from Licenciado Adolfo López Mateos International Airport (TLC) to Cancún International Airport (CUN)plane TLC - CUN
7h 5m$1,305–4,638
Xochimilco to Cancún by bus
Questions & Answers
The cheapest way to get from Xochimilco to Cancún is to bus and fly which costs $1100 - $3600 and takes 4h 47m.
The fastest way to get from Xochimilco to Cancún is to bus and fly which takes 4h 47m and costs $1100 - $3600.
No, there is no direct bus from Xochimilco to Cancún. However, there are services departing from Preparatoria 1 and arriving at Terminal de Autobuses ADO Cancún via San Lázaro Oriente, Mina and Terminal Central de Autobuses del Norte. The journey, including transfers, takes approximately 30h 30m.
The distance between Xochimilco and Cancún is 1340 km. The road distance is 1601.3 km.
The best way to get from Xochimilco to Cancún without a car is to bus which takes 30h 30m and costs $2300 - $4600.
It takes approximately 4h 47m to get from Xochimilco to Cancún, including transfers.
Xochimilco to Cancún bus services, operated by Metrobús, depart from Preparatoria 1 station.
Xochimilco to Cancún bus services, operated by Metrobús, arrive at San Lázaro Sur station.
Cancún is 1h ahead of Xochimilco. It is currently 1:16 PM in Xochimilco and 2:16 PM in Cancún.
Yes, the driving distance between Xochimilco to Cancún is 1601 km. It takes approximately 19h 13m to drive from Xochimilco to Cancún.
What companies run services between Xochimilco, Mexico and Cancún, Mexico?
You can take a bus from Preparatoria 1 to Terminal de Autobuses ADO Cancún via San Lázaro Sur, San Lázaro Oriente, Teatro Blanquita, Mina, Central del Norte, and Terminal Central de Autobuses del Norte in around 30h 30m.
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $1,100–2,900
Flights from Felipe Ángeles International Airport to Cancún International Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- $1,000–3,800
Flights from Felipe Ángeles International Airport to Cancún International Airport via Tuxtla Gutierrez
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $1,000–3,800
Flights from Felipe Ángeles International Airport to Cancún International Airport via Veracruz
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $1,000–3,800
Flights from Licenciado Adolfo López Mateos International Airport to Cancún International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $1,200–4,400
Flights from Licenciado Adolfo López Mateos International Airport to Cancún International Airport via Monterrey
- Ave. Duration
- 5h 17m
- When
- Friday, Sunday, Monday, Tuesday, Wednesday, and Thursday
- Estimated price
- $1,200–4,400
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 32m
- When
- Every day
- Estimated price
- $1,100–5,500
Flights from Felipe Ángeles International Airport to Cancún International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $1,000–5,000
- Website
- volaris.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 16m
- When
- Every day
- Estimated price
- $1,200–4,400
Flights from Felipe Ángeles International Airport to Cancún International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $1,100–4,000
Flights from Licenciado Adolfo López Mateos International Airport to Cancún International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- $1,100–3,300
- Website
- turkishairlines.com
Flights from Benito Juárez International Airport to Cancún International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- $3,000–8,500
- Phone
- +52 55 5009 1930
- [email protected]
- Website
- metro.cdmx.gob.mx
Subway from Tasqueña to Pino Suárez
- Ave. Duration
- 17 min
- Frequency
- Every 5 minutes
- Estimated price
- $5
- Schedules at
- metro.cdmx.gob.mx
Subway from Pino Suárez to Observatorio
- Ave. Duration
- 17 min
- Frequency
- Every 5 minutes
- Schedules at
- metro.cdmx.gob.mx
- Phone
- +52 55 5578 2140
- [email protected]
- Website
- metrobus.cdmx.gob.mx
Bus from Preparatoria 1 to San Lázaro Sur
- Ave. Duration
- 43 min
- Frequency
- Every 10 minutes
- Estimated price
- $6–30
- Schedules at
- metrobus.cdmx.gob.mx
- Airport
- $30
Bus from Preparatoria 1 to San Lázaro Sur
- Ave. Duration
- 43 min
- Frequency
- Every 10 minutes
- Estimated price
- $6–30
- Schedules at
- metrobus.cdmx.gob.mx
- Airport
- $30
Bus from Preparatoria 1 to San Lázaro Sur
- Ave. Duration
- 43 min
- Frequency
- Every 10 minutes
- Estimated price
- $6–30
- Schedules at
- metrobus.cdmx.gob.mx
- Airport
- $30
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Terminal de Autobuses ADO Cancún
- Ave. Duration
- 28h 10m
- Frequency
- 3 times a day
- Estimated price
- $2,300–4,500
- 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, Slovenia: Getting from Ljubljana to Lake Bled, and How to travel India's Golden Triangle - to help you get the most out of your next trip.
More Questions & Answers
There are 1654+ hotels available in Cancún.















