1map logoGo to main page

Puebla to Morelia from $25: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Puebla, Mexico
to
Morelia, Mexico

How to Get from Puebla 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.

$25 by busBest price
322 kmDistance
3h 1m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Puebla 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
various
Bus
Average Duration
5h  40m
Estimated price
$35-70
Recommended
Company
various
Bus
Average Duration
6h  18m
Estimated price
$25-119
Cheapest
route map
Distance: 322 km
Duration: 3h 1m

See more options

Company
N/A
Drive
Average Duration
4h  26m
Estimated price
$40-65
Company
Aeroméxico
Taxi
Plane
Average Duration
3h  1m
Estimated price
$249-463

Puebla - Morelia operators

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

Bus
Contact phone
+52 800 800 0386
Website
https://etn.com.mx/english/

Bus from Puebla CAPU to Morelia

Average Duration
5h 40m
Estimated price
$35-70
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Puebla Terminal CAPU to México TAPO

Average Duration
2h 20m
Estimated price
$35-70
Contact phone
+52 222 273 8300
Website
estrellaroja.com.mx

Bus from Puebla CAPU to Terminal de Autobuses de Pasajeros de Oriente

Average Duration
2h 20m
Estimated price
$356-357
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Puebla Terminal CAPU to México TAPO

Average Duration
2h 20m
Estimated price
$35-58
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Puebla Terminal CAPU to México TAPO

Average Duration
2h 17m
Estimated price
$700-900
Taxi
Contact phone
+52 222 224 3535
Website
taxiexpress.mx

Taxi from Puebla to Mexico City Santa Lucia Apt

Average Duration
1h 45m
Estimated price
MX$3560-706
Plane
Website
aeromexico.com

Plane from Mexico City Santa Lucia Apt to Morelia

Average Duration
49m
Estimated price
$351-352

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

Traveling between Puebla 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.

🚗 Embark on a scenic road trip from Puebla to Morelia, covering a distance of 262 miles in approximately 4 hours and 26 minutes. Enjoy the changing landscapes and beautiful countryside views along the way. 💸 The cost of driving from Puebla to Morelia by car ranges from $40 to $65, offering an affordable and flexible travel option. Enjoy the freedom of exploring at your own pace and making stops at charming towns and attractions en route.
Average price
$40 - $65
🛫 Fly from Puebla to Morelia on a quick and convenient direct flight. The flight from Mexico City Santa Lucia Apt Airport to Morelia Airport takes just 49 minutes. Aeroméxico provides flights for this route.
Departure Point
Mexico City Santa Lucia Apt Airport
Arrival Point
Morelia Airport
🕒 The bus ride typically lasts around 5 hours and 40 minutes, making it a relatively quick way to travel between these two cities. 🎟️ The affordable prices, ranging from $35 to $70, offer a budget-friendly transportation choice for travelers.
Departure Point
Puebla CAPU station
Arrival Point
Morelia station
Useful tips for bus travellers
• Make sure to purchase your bus tickets in advance through the ETN Turistar website (etn.com.mx) to secure your preferred departure time, as the direct buses from Puebla CAPU to Morelia only run twice daily.
• During your journey, the bus will likely take a scenic route through mountainous areas, so have your camera ready for beautiful views; also bring snacks and water, as there may not be many stops during the 5h 40m trip.
• Upon arriving at Morelia's bus station, be prepared for a bustling environment; use the station maps available at the entrance to locate taxis or shuttle services, and consider downloading the app for local public transportation for easier navigation around the city (for information on local transit, check (morelia.gob.mx).

Frequently asked questions

Find out more about the route from Puebla to Morelia.

Or choose the category:
The distance between Puebla and Morelia is 323.5 km by road. It takes approximately 4 hours and 26 minutes to travel from Puebla to Morelia by bus and then fly. Alternatively, it takes the same amount of time, 4 hours and 26 minutes, to drive from Puebla to Morelia by car. Another option is to take the bus, which takes around 5 hours and 40 minutes to reach Morelia from Puebla.
The most cost-effective and time-efficient transportation option for traveling from Puebla to Morelia is to drive. It takes approximately 4 hours and 26 minutes and costs around $40-$65. However, if time is a priority, taking a bus and then flying would be the quickest option, also taking 4 hours and 26 minutes but costing between $130-$310.
The prices for a bus ticket from Morelia to Puebla range from $30 to $65.
To get from Puebla to Morelia without using public transportation, you can rent a car and drive the distance of 421.6 km. The drive takes approximately 4 hours and 26 minutes. Rental car prices vary, with options ranging from $40 to $65 depending on the company and type of vehicle.
The most convenient way to travel from Puebla to Morelia without a car is by bus. The journey takes approximately 5 hours and 40 minutes and the ticket prices range from $30 to $65.
Yes, there is a direct link between Puebla and Morelia. ETN operates bus services that depart twice daily from Puebla CAPU station and arrive at Morelia station. The journey takes approximately 5 hours and 40 minutes.
The flight from Puebla to Morelia typically takes around 1 hour. It is a direct flight from Mexico City Airport to Morelia Airport. The cost of the flight may vary depending on the airline and the time of booking, but generally, a one-way ticket can range from $100 to $200.
There are plenty of accommodation options available near Morelia. With over 166 hotels to choose from, travelers can find a place that suits their preferences and budget. Prices start at $33 per night, providing affordable options for those on a tighter budget.