1map logoGo to main page

Mexico City to Morelia from $18: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mexico City, Mexico
to
Morelia, Mexico

How to Get from Mexico City to Morelia: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$18 by busBest price
219 kmDistance
1h 37m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mexico City to Morelia with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Aeroméxico
Plane
Average Duration
1h  37m
Estimated price
$162-361
Recommended
Company
La Línea
Bus
Average Duration
3h 
Estimated price
$18-50
Cheapest
route map
Distance: 219 km
Duration: 1h 37m

See more options

Company
various
Bus
Average Duration
6h  5m
Estimated price
$19-74
Company
N/A
Drive
Average Duration
3h  14m
Estimated price
$30-45

Mexico City - Morelia operators

Explore transport companies operating between Mexico City and Morelia, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
aeromexico.com

Plane from Mexico City Santa Lucia Apt (NLU) to Morelia (MLM)

Average Duration
1h 37m
Estimated price
$1620-1621
Bus Show bus routes
Contact phone
800 622 22 22
Website
https://www.autovias.com.mx/english/

Bus from Terminal Poniente - Observatorio to Morelia

Average Duration
3h
Estimated price
$18-50
Contact phone
800 622 22 22
Website
https://www.autovias.com.mx/english/

Bus from Terminal Poniente - Observatorio to Morelia

Average Duration
4h 10m
Estimated price
$18-50

Bus from Terminal Poniente - Observatorio to Toluca

Average Duration
1h 10m
Estimated price
$1625-1626

Bus from Toluca to Morelia

Average Duration
3h 50m
Estimated price
$1627-45
Contact phone
+52 800 509 7545
Website
tmt-caminante.com.mx

Bus from Terminal Poniente - Observatorio to Toluca

Average Duration
1h 15m
Estimated price
$1628-1629
Contact phone
+52 55 1555 9519
Website
flecharoja.com.mx

Bus from Terminal Poniente - Observatorio to Toluca

Average Duration
1h 40m
Estimated price
$1628-1629
Contact phone
+52 800 800 0386
Website
etn.com.mx

Bus from Terminal Poniente - Observatorio to Toluca

Average Duration
1h 30m
Estimated price
$3613-3612

Mexico City to Morelia: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mexico City and Morelia offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Start your journey from Mexico City and embark on a scenic drive towards Morelia, covering a distance of 180 miles. Enjoy the diverse landscapes along the way as you make your way to your destination. 🌄 Expect a road trip filled with stunning views and cultural experiences as you head towards Morelia. The approximate driving time of 3 hours and 14 minutes allows for plenty of opportunities to explore the beauty of central Mexico. 💸 Prices for the trip from Mexico City to Morelia by car typically range from $30 to $45, providing an affordable and convenient way to travel between these two vibrant Mexican cities. Enjoy the flexibility and freedom of a road trip as you create unforgettable memories along the way.
Average price
$30 - $45
🚆 Experience a scenic journey from Mexico City to Morelia by train that takes approximately 4 hours to cover the 220 km distance. 🚆 Sit back, relax, and take in the beautiful landscapes as you travel from the vibrant capital to the historic city of Morelia in around 4 hours.
🛫 The quickest way to travel from Mexico City to Morelia is by taking a direct flight, which only takes about 49 minutes with Aeroméxico. 🌟 The flight from Mexico City Santa Lucia Apt Airport to Morelia Airport typically lasts 1 hour and 37 minutes, providing a convenient and efficient way to reach your destination.
Departure Point
Mexico City Santa Lucia Apt Airport
Arrival Point
Morelia Airport
Useful tips for plane travellers
• Book Aeroméxico flights in advance to secure the best prices, as fares for the Mexico City Santa Lucia to Morelia route typically range from $162 to $361.
• Upon arrival at Morelia Airport, expect a small airport layout; navigating through customs and immigration is typically quick, and you can find helpful signage in both English and Spanish.
• Taxi services from Morelia Airport to the city center cost approximately $300 to $400 MXN; it's advisable to use authorized taxi services available at the airport to ensure safety and fair pricing.
🚌 Depart from Terminal Poniente - Observatorio in Mexico City and head towards Morelia by bus. The journey lasts approximately 3 hours with services departing hourly every day. 💰 The cost of a bus ticket between Morelia and Mexico City ranges from $18 to $50, making it an affordable and efficient way to travel between these two vibrant Mexican cities.
Departure Point
Terminal Poniente - Observatorio station
Arrival Point
Morelia station
Useful tips for bus travellers
• To save time and ensure you board the right bus, buy your ticket in advance from La Línea or Primera Plus, either online or at Terminal Poniente - Observatorio, as buses tend to fill up quickly, especially on weekends.
• Bring snacks and water for the approximately 3-hour journey, but also consider planning a stop at a local eatery near Morelia's bus station, such as Tacos El Pasillo, which is renowned for its mouth-watering tacos and is conveniently located just a short walk from the terminal.
• Upon arriving at Morelia bus station, be prepared for some foot traffic; use the station maps available at the entrance to navigate efficiently, and consider taking a taxi or an Uber from Morelia C. Juan Antonio A. Gutierez to your accommodation, as it's the most convenient option, especially if you're carrying luggage.

Frequently asked questions

Find out more about the route from Mexico City to Morelia.

Or choose the category:
The distance between Mexico City and Morelia is approximately 218.9 km by plane and 292.3 km by road. By plane, the typical travel time is 2 hours and 26 minutes. By car, it takes about 3 hours and 11 minutes to drive from Morelia to Mexico City. By bus, the travel time is around 3 hours and 30 minutes to reach Morelia from Mexico City.
The most cost-effective option for traveling from Mexico City to Morelia is by bus, which costs between $17 and $50. Although it takes 3 hours and 30 minutes, the bus is a budget-friendly option. However, if time is of the essence, flying is the most time-efficient option, taking only 2 hours and 26 minutes. The price for a flight ranges from $120 to $290.
The prices of bus tickets between Morelia and Mexico City range from $17 to $50, depending on the type of bus and the level of comfort.
To travel from Mexico City to Morelia without using public transportation, you can drive the distance of 292.9 km, which takes about 3 hours and 11 minutes. You can rent a car in Mexico City and follow the highway to Morelia. The price to rent a car varies from $30 to $45, depending on factors such as the type of car and rental company.
If you are looking to travel from Mexico City to Morelia without a car, the best way is to take a bus. The bus journey takes approximately 3 hours and 30 minutes and tickets can cost between $17 and $50.
Yes, there is a direct link between Mexico City and Morelia by bus. The bus service operated by Autovías departs from Terminal Poniente - Observatorio in Mexico City and arrives at Morelia station. The journey takes approximately 3 hours and 30 minutes, with buses departing hourly and operating every day.
The flight from Mexico City to Morelia typically takes 1 hour. The prices for a flight between the two cities range from $129 to $286.
There are plenty of options for accommodation near Morelia as there are over 166 hotels available. Prices for hotels start at $33, making it affordable for a range of budgets.