There are 6 ways to get from Cancún to Morelia by plane, bus, shuttle or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Morelia  •  6h 22m

  1. Fly from Cancun (CUN) to Morelia (MLM) CUN - MLM

$2872 - $9644

Cheapest option

Fly to Mexico City, bus  •  8h 40m

  1. Fly from Cancun (CUN) to Mexico City (MEX) CUN - MEX
  2. Take the bus from México Terminal Norte to Morelia

$1467 - $4949

4 alternative options

Fly to Queretaro, bus  •  8h 45m

  1. Fly from Cancun (CUN) to Queretaro (QRO) CUN - QRO
  2. Take the bus from Queretaro to Morelia

$1652 - $7054

Fly to Leon/Guanajuato, shuttle, bus  •  8h 10m

  1. Fly from Cancun (CUN) to Leon/Guanajuato (BJX) CUN - BJX
  2. Take a shuttle bus from Leon/Guanajuato Airport to San Miguel de Allende
  3. Take the bus from San Miguel de Allende to Morelia

$2080 - $8702

Bus  •  18h 41m

  1. Take the bus from Cancun to Mexico City Cancún-México
  2. Take the bus from México Terminal Norte to Morelia Mexico Norte / ...

$1698 - $3250

Drive  •  22h 26m

  1. Drive from Cancún to Morelia 1925.3 km

$3000 - $4500

Questions & Answers

The cheapest way to get from Cancún to Morelia is to fly and bus which costs $1400 - $5000 and takes 8h 40m.

More details

The quickest way to get from Cancún to Morelia is to fly which costs $2800 - $10000 and takes 6h 22m.

More details

No, there is no direct bus from Cancún to Morelia. However, there are services departing from Cancun and arriving at Morelia via México Terminal Norte. The journey, including transfers, takes approximately 18h 41m.

More details

The distance between Cancún and Morelia is 1502 km. The road distance is 1925.3 km.

Get driving directions

The best way to get from Cancún to Morelia without a car is to bus which takes 18h 41m and costs $1700 - $3300.

More details

It takes approximately 6h 22m to get from Cancún to Morelia, including transfers.

More details

Cancún to Morelia bus services, operated by ADO, depart from Cancun station.

More details

The best way to get from Cancún to Morelia is to fly which takes 6h 22m and costs $2800 - $10000. Alternatively, you can bus, which costs $1700 - $3300 and takes 18h 41m.

Mode details

There is no direct flight from Cancun Airport to Morelia Airport. The quickest flight takes 4h 30m and has one stopover.

Search flights

Cancún to Morelia bus services, operated by Primera Plus, arrive at Morelia station.

More details

Map of how to get from Cancún to Morelia.
Launch map view
  • Distance: 1502.4 km
  • Duration: 6h 22m

What companies run services between Cancún, Mexico and Morelia, Mexico?

Aeroméxico, United Airlines and three other airlines fly from Cancún to Morelia every 4 hours. Alternatively, you can take a bus from Cancún to Morelia via Mexico City and México Terminal Norte in around 18h 41m.

Airlines
Aeroméxico
Website
world.aeromexico.com
Flights from Cancun to Morelia via Mexico City
Ave. Duration
4h 40m
When
Every day
Estimated price
$2900 - $13000
Flights from Cancun to Mexico City
Ave. Duration
2h 40m
When
Every day
Estimated price
$2200 - $9000
Flights from Cancun to Queretaro via Mexico City
Ave. Duration
5h 12m
When
Every day
Estimated price
$2900 - $12000
Flights from Cancun to Leon/Guanajuato via Mexico City
Ave. Duration
4h 59m
When
Every day
Estimated price
$3100 - $19000
Flights from Cancun to Leon/Guanajuato via Monterrey
Ave. Duration
5h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$3100 - $19000
Interjet
Website
interjet.com
Flights from Cancun to Mexico City
Ave. Duration
2h 34m
When
Every day
Estimated price
$1200 - $8000
Flights from Cancun to Leon/Guanajuato via Mexico City
Ave. Duration
4h 40m
When
Monday to Friday
Estimated price
$1900 - $15000
Viva Aerobus
Website
vivaaerobus.com
Flights from Cancun to Morelia via Monterrey
Ave. Duration
6h 46m
When
Monday
Estimated price
$2200 - $8500
Flights from Cancun to Morelia via Veracruz, Monterrey
Ave. Duration
7h 45m
When
Thursday
Estimated price
$2300 - $9000
Flights from Cancun to Mexico City
Ave. Duration
2h 25m
When
Every day
Estimated price
$1200 - $7000
Flights from Cancun to Queretaro
Ave. Duration
2h 40m
When
Monday and Friday
Estimated price
$1800 - $7000
Flights from Cancun to Queretaro via Monterrey
Ave. Duration
5h 25m
When
Sunday
Estimated price
$2000 - $8000
Flights from Cancun to Leon/Guanajuato
Ave. Duration
2h 37m
When
Tuesday, Thursday and Sunday
Estimated price
$1300 - $7000
Flights from Cancun to Leon/Guanajuato via Monterrey
Ave. Duration
5h 20m
When
Every day
Estimated price
$1300 - $7000
Volaris
Website
volaris.com
Flights from Cancun to Mexico City
Ave. Duration
2h 36m
When
Every day
Estimated price
$1000 - $6500
Flights from Cancun to Queretaro
Ave. Duration
2h 37m
When
Every day
Estimated price
$1000 - $11000
Flights from Cancun to Leon/Guanajuato
Ave. Duration
2h 50m
When
Every day
Estimated price
$1200 - $11000
United Airlines
Website
united.com
Flights from Cancun to Morelia via Houston
Ave. Duration
6h 29m
When
Every day
Estimated price
$4500 - $20000
Bus operators
Primera Plus
Website
wl.primeraplus.com.mx
Bus from México Terminal Norte to Morelia
Ave. Duration
4h
Frequency
Every 2 hours
Estimated price
$525
Schedules at
wl.primeraplus.com.mx
Bus from San Miguel de Allende to Morelia
Ave. Duration
1h 20m
Frequency
Twice daily
Estimated price
$328
Schedules at
wl.primeraplus.com.mx
ETN
Website
etn.com.mx
Bus from México Norte to Morelia
Ave. Duration
4h 30m
Frequency
Hourly
Estimated price
$450 - $700
Schedules at
etn.com.mx
Web Advance
$450 - $700
Full Fare
$470 - $650
Bus from Queretaro to Morelia
Ave. Duration
2h 30m
Frequency
Every 4 hours
Estimated price
$320 - $600
Schedules at
etn.com.mx
Web Advance
$360 - $550
Full Fare
$320 - $440
La Linea
Phone
01 800 622 22 22
Website
lalinea.com.mx
Bus from Mexico City North Bus Terminal to Central Camionera Morelia
Ave. Duration
4h 26m
Frequency
Every 4 hours
Estimated price
$832
Schedules at
lalinea.com.mx
Autovías
Website
autovias.com.mx
Bus from México Central del Norte to Morelia
Ave. Duration
4h
Frequency
Once daily
Estimated price
$440 - $600
Schedules at
autovias.com.mx
BajioGo
Phone
+52 415 152 1999
Email
info@bajiogo.com
Website
bajiogo.com
Shuttle from Leon/Guanajuato Airport to San Miguel de Allende
Ave. Duration
1h 30m
Frequency
On demand
Estimated price
$480
Schedules at
bajiogo.com
ADO
Phone
+52 800 369 4652
Website
ado.com.mx
Bus from Cancun to Mexico City
Ave. Duration
14h 20m
Frequency
Once daily
Estimated price
$1200 - $2400
Schedules at
ado.com.mx
First
$1300 - $1900
Economy
$1200 - $1800

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 Gatwick Airport into central London, Italian Lakes: Getting around by train and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.

More Questions & Answers

Morelia is 1h behind Cancún. It is currently 7:47 PM in Cancún and 6:47 PM in Morelia.

Yes, the driving distance between Cancún to Morelia is 1925 km. It takes approximately 22h 26m to drive from Cancún to Morelia.

Get driving directions

Interjet, Volaris, United Airlines and two other airlines offer flights from Cancun Airport to Morelia Airport.

Search flights

There are 120+ hotels available in Morelia. Prices start at $1750 MXN per night.

More details

The best way to get from Cancún to Cancun Airport is to bus which takes 30 min and costs $70 - $400.

More details