There are 4 ways to get from Guanajuato to Morelia by bus 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.
Bus
best- Take the bus from Guanajuato to Salamancabus
- Take the bus from Salamanca to Moreliabus
3h 45m$445–623Drive 175.2 km
cheapest- Drive from Guanajuato to Moreliacar 175.2 km
2h 25m$311–450Bus via Celaya
- Take the bus from Guanajuato to Celayabus
- Take the bus from Celaya to Moreliabus
5h 5m$647–1,044Bus #2
- Take the bus from Guanajuato to Leónbus
- Take the bus from León to Moreliabus
5h 31m$533–816
Questions & Answers
The cheapest way to get from Guanajuato to Morelia is to drive which costs $310 - $450 and takes 2h 25m.
The fastest way to get from Guanajuato to Morelia is to drive which takes 2h 25m and costs $310 - $450.
No, there is no direct bus from Guanajuato to Morelia. However, there are services departing from Guanajuato and arriving at Morelia via Salamanca. The journey, including transfers, takes approximately 3h 45m.
The distance between Guanajuato and Morelia is 174 km. The road distance is 175.2 km.
The best way to get from Guanajuato to Morelia without a car is to bus which takes 3h 45m and costs $440 - $650.
It takes approximately 3h 45m to get from Guanajuato to Morelia, including transfers.
Guanajuato to Morelia bus services, operated by Primera Plus, depart from Guanajuato station.
Guanajuato to Morelia bus services, operated by Primera Plus, arrive at Salamanca station.
Yes, the driving distance between Guanajuato to Morelia is 175 km. It takes approximately 2h 25m to drive from Guanajuato to Morelia.
Book your Guanajuato to Morelia bus tickets online with Omio.
What companies run services between Guanajuato, Mexico and Morelia, Mexico?
You can take a bus from Guanajuato to Morelia via Salamanca in around 3h 45m.
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from Guanajuato to Salamanca
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- $160–230
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Bus from Salamanca to Morelia
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $280–400
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
Bus from León to Morelia
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- $490–700
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- futura.com.mx
Bus from Guanajuato to Celaya
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- $310–450
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
Bus from Celaya to Morelia
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- $370–600
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 554 440 3187
- [email protected]
- Website
- autobusesanahuac.com.mx
Bus from Celaya to Morelia
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $330–460
- Schedules at
- autobusesanahuac.com.mx
- Book at
- autobusesanahuac.com.mx
- Phone
- +52 477 710 0060
- Website
- cloud.grupoflechaamarilla.com
Bus from Guanajuato to León
- Ave. Duration
- 1h 10m
- Frequency
- Every 15 minutes
- Estimated price
- $40–120
- Schedules at
- cloud.grupoflechaamarilla.com
- Book at
- cloud.grupoflechaamarilla.com
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 Travelling to and around Russia for the 2018 FIFA World Cup, Train travel in Spain: A guide to Renfe, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 239+ hotels available in Morelia.

















