The distance between Monterrey and Guanajuato is around 680km (423 miles) and the quickest way to get there is to fly and then take the bus which takes around 5h 10m.
We've found 6 different ways to get from Monterrey to Guanajuato by bus, taxi, car and plane. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Guanajuato → Monterrey if you're planning a return trip.
Fly from Monterrey (MTY) to Aguascalientes (AGU) then take the bus to León and then to Guanajuato.
Multiple operators
Take the bus to Dolores Hidalgo.
Omnibus de Mexico
2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to San Miguel then take a taxi to Guanajuato.
Multiple operators
There are several options for getting from Monterrey to Guanajuato by bus, taxi, car and plane. The cheapest option is to take the bus which costs around MX$525 ($25) and will take around 8h 45m. If you need to get there more quickly, you can fly and then take the bus and arrive in approximately 5h 10m, though it is a bit more costly at approximately MX$3,510 ($170).
The distance between Monterrey and Guanajuato is around 680km (423 miles). In a direct line (as the crow flies), the distance is 526km (327 miles)
It takes around 6h 15m to get from Monterrey and Guanajuato by bus and taxi. If you are travelling by car it will take around 8h 10m to drive there.
The quickest way to get from Monterrey to Guanajuato is to fly and then take the bus which takes around 5h 10m and will set you back approx MX$3,510 ($170).
The cheapest way to travel between Monterrey and Guanajuato, if you exclude driving, is to take the bus which will typically cost around MX$525 ($25) for a standard one-way ticket.
There is no train service that runs between Monterrey and Guanajuato. We recommend that you fly from Monterrey (MTY) to Aguascalientes (AGU) then take the bus to León and then to Guanajuato. instead which will take 5h 10m.
Yes there is a bus that runs regularly from Monterrey and Guanajuato. It typically takes around 8h 45m and departs once daily.
Yes there is a direct bus service that runs between Monterrey and Guanajuato with no changeovers required. The bus runs every 20 mins and takes 11h 15m.
Omnibus de Mexico, ETN, Primera Plus, Futura Select, Chihuahuenses, Autobuses Anáhuac and Unebus run regular bus services between Monterrey and Guanajuato. Buses run once daily and take around 8h 45m on average but will vary depending on you book with.
It doesn't look like you can fly directly from Monterrey to Guanajuato. We recommend that you fly from Monterrey (MTY) to Aguascalientes (AGU) then take the bus to León and then to Guanajuato. instead which will take 5h 10m.
The closest major airport to Guanajuato is Del Bajío International Airport (BJX) (BJX) which is approximately 50km (31 miles) from Guanajuato. Querétaro International Airport (QRO) (QRO) and General Francisco J. Mujica International Airport (MLM) (MLM) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Monterrey and Guanajuato. The distance is around 690km (429 miles) by road and it will take around 8h 10m in normal traffic conditons.
If you don't have a car, the easiest way to get from Monterrey to Guanajuato is to take the bus and then take a taxi which takes, on average, 6h 15m and will usually cost around MX$2,760 ($130).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Plane and Bus | 5h 10m | MX$3,510($170) | hourly | 737km (458 miles) |
Bus + 2 similar | 8h 45m | MX$525($25) | once daily | 694km (432 miles) |
Bus via Aguascalientes | 10h 20m | MX$1,275($61) | every 4 hours | 762km (473 miles) |
Bus to Guanajuato | 11h 15m | MX$545($26) | every 20 mins | 680km (423 miles) |
Bus and Taxi | 6h 15m | MX$2,760($130) | every 4 hours | 684km (425 miles) |
Drive | 8h 10m | MX$1,210($58) | on demand | 690km (429 miles) |
Transportes Frontera
Omnibus de Mexico
ETN
Primera Plus
Futura Select
Viva Aerobus
TAR Aerolineas
Aeromar
The following major airports near Guanajuato offer regular flights to various popular destinations within Mexico and internationally.