Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Guanajuato?

Book now

There are 5 ways to get from McAllen to Guanajuato by plane, 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.

Recommended option

Fly from Reynosa  •  5h 52m

  1. Fly from Reynosa (REX) to Leon/Guanajuato (BJX) REX - BJX

4 alternative options

Fly from McAllen  •  6h 27m

  1. Fly from McAllen (MFE) to Leon/Guanajuato (BJX) MFE - BJX

Bus  •  14h

  1. Take the bus from Reynosa to Guanajuato

Bus via San Luis Potosí  •  17h 59m

  1. Take the bus from McAllen to San Luis Potosí
  2. Take the bus from San Luis Potosí to León
  3. Take the bus from León to Guanajuato

Drive  •  10h 49m

  1. Drive from McAllen to Guanajuato 851.3 km

Reynosa (REX) to Leon/Guanajuato (BJX) flights

The flight time between Reynosa (REX) and Leon/Guanajuato (BJX) is around 5h 6m and covers a distance of around 650 km. This includes an average layover time of around 1h 46m. Services are operated by Aeroméxico, Viva Aerobus and Volaris. Typically 29 flights run weekly, although weekend and holiday schedules can vary so check in advance.

29 Weekly Planes
5h 6m Average Duration
$1225 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from McAllen to Guanajuato is to bus which costs $75 - $110 and takes 14h.

More details

The fastest way to get from McAllen to Guanajuato is to fly which takes 5h 52m and costs $70 - $240.

More details

No, there is no direct bus from McAllen to Guanajuato. However, there are services departing from McAllen and arriving at Guanajuato via San Luis Potosí and León. The journey, including transfers, takes approximately 17h 59m.

More details

The distance between McAllen and Guanajuato is 654 km. The road distance is 851.3 km.

Get driving directions

The best way to get from McAllen to Guanajuato without a car is to bus via San Luis Potosí which takes 17h 59m and costs $100 - $170.

More details

It takes approximately 5h 52m to get from McAllen to Guanajuato, including transfers.

More details

McAllen to Guanajuato bus services, operated by Omnibus Mexicanos, depart from McAllen station.

More details

The best way to get from McAllen to Guanajuato is to fly which takes 5h 52m and costs $70 - $240. Alternatively, you can bus, which costs $75 - $110 and takes 14h.

Mode details

There is no direct flight from Reynosa Airport to Leon/Guanajuato Airport. The quickest flight takes 3h 47m and has one stopover.

Search flights

McAllen to Guanajuato bus services, operated by Unebus, arrive at Guanajuato station.

More details

Map of how to get from McAllen to Guanajuato.
Launch map view
  • Distance: 653.9 km
  • Duration: 5h 52m

What companies run services between McAllen, TX, USA and Guanajuato, Mexico?

Aeroméxico, Viva Aerobus and Volaris fly from McAllen to Guanajuato 4 times a day. Alternatively, Omnibus de Mexico operates a bus from Reynosa to Guanajuato once daily. Tickets cost $1300 - $1800 and the journey takes 13h 45m.

Airlines
Aeroméxico
Website
aeromexico.com
Flights from Reynosa to Leon/Guanajuato via Mexico City
Ave. Duration
4h 50m
When
Every day
Estimated price
$1800 - $6000
United Airlines
Website
united.com
Flights from McAllen to Leon/Guanajuato via Houston
Ave. Duration
5h 23m
When
Every day
Estimated price
$5500 - $18000
American Airlines
Website
aa.com
Flights from McAllen to Leon/Guanajuato via Dallas/Ft.Worth
Ave. Duration
6h 10m
When
Every day
Estimated price
$5000 - $19000
Volaris
Website
volaris.com
Flights from Reynosa to Leon/Guanajuato via Cancun
Ave. Duration
6h 10m
When
Monday, Wednesday and Friday
Estimated price
$2100 - $8000
Bus operators
Omnibus de Mexico
Phone
+52 55 5141 4300
Email
contacto@odm.com.mx
Website
odm.com.mx
Bus from Reynosa to Guanajuato
Ave. Duration
13h 45m
Frequency
Once daily
Estimated price
$1300 - $1800
Schedules at
odm.com.mx
Omnibus Mexicanos
Phone
+52 800 765 6636
Email
contacto@odm.com.mx
Website
omnibusmexicanos.com.mx
Bus from McAllen to San Luis Potosí
Ave. Duration
12h 45m
Frequency
Once daily
Estimated price
$1500 - $2300
Schedules at
omnibusmexicanos.com.mx

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 5 delightfully under-the-radar French towns you need to visit, 10 amazing places to get away from it all in Australia and Why you should take the train in the US - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between McAllen to Guanajuato is 851 km. It takes approximately 10h 49m to drive from McAllen to Guanajuato.

Get driving directions

Volaris, Viva Aerobus and Aeroméxico offer flights from Reynosa Airport to Leon/Guanajuato Airport.

Search flights

There are 266+ hotels available in Guanajuato. Prices start at $103 MXN per night.

More details

The best way to get from McAllen to Reynosa Airport is to drive which takes 25 min and costs $3 - $5.

More details

ticket