• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 8 ways to get from Veracruz 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 to Leon/Guanajuato  •  4h 58m

  1. Fly from Veracruz (VER) to Leon/Guanajuato (BJX) VER - BJX

$3348 - $7175

Cheapest option

Bus  •  11h 23m

  1. Take the bus from Veracruz to México Central Norte Ado/Gl
  2. Take the bus from Mexico Norte to Guanajuato Central Norte / ...

$676 - $1496

6 alternative options

Fly to Queretaro, bus  •  7h 33m

  1. Fly from Veracruz (VER) to Queretaro (QRO) VER - QRO
  2. Take the bus from Querétaro to Guanajuato

$4568 - $7925

Fly to Aguascalientes, bus  •  7h 39m

  1. Fly from Veracruz (VER) to Aguascalientes (AGU) VER - AGU
  2. Take the bus from Aguascalientes to León
  3. Take the bus from León to Guanuajuato

$3803 - $9400

Bus via Irapuato  •  12h 5m

  1. Take the bus from Veracruz to México Central Norte Ado/Gl
  2. Take the bus from México Central del Norte to Irapuato Central del Norte

$1016 - $1626

Bus via Puebla  •  12h 14m

  1. Take the bus from Veracruz to Puebla
  2. Take the bus from Puebla CAPU to Queretaro
  3. Take the bus from Querétaro to Guanajuato

$970 - $1826

Bus via Santiago de Querétaro  •  13h 58m

  1. Take the bus from Veracruz to Mexico City TAPO Bus
  2. Take the bus from Mexico Poniente to Querétaro
  3. Take the bus from Querétaro to Guanajuato

$735 - $1533

Drive  •  7h 48m

  1. Drive from Veracruz to Guanajuato 441.3 miles

$1100 - $1700

Questions & Answers

The cheapest way to get from Veracruz to Guanajuato is to bus via Santiago de Querétaro which costs $700 - $1600 and takes 13h 58m.

More details

The quickest way to get from Veracruz to Guanajuato is to fly which costs $3300 - $7500 and takes 4h 58m.

More details

No, there is no direct bus from Veracruz to Guanajuato. However, there are services departing from Veracruz and arriving at Guanajuato via Mexico Norte. The journey, including transfers, takes approximately 11h 23m.

More details

The distance between Veracruz and Guanajuato is 572 km. The road distance is 706.1 km.

Get driving directions

The best way to get from Veracruz to Guanajuato without a car is to bus which takes 11h 23m and costs $650 - $1500.

More details

It takes approximately 4h 58m to get from Veracruz to Guanajuato, including transfers.

More details

Veracruz to Guanajuato bus services, operated by ADO, depart from Veracruz station.

More details

The best way to get from Veracruz to Guanajuato is to fly which takes 4h 58m and costs $3300 - $7500. Alternatively, you can bus, which costs $650 - $1500 and takes 11h 23m.

Mode details

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

Search flights

Veracruz to Guanajuato bus services, operated by ETN, arrive at Guanajuato station.

More details

Map of how to get from Veracruz to Guanajuato.
Launch map view
  • Distance: 357.5 miles
  • Duration: 4h 58m

What companies run services between Veracruz, Mexico and Guanajuato, Mexico?

Aeroméxico, Interjet and three other airlines fly from Veracruz to Guanajuato hourly. Alternatively, you can take a bus from Veracruz to Guanajuato via México Central Norte and Mexico Norte in around 11h 23m.

Airlines
Aeroméxico
Website
world.aeromexico.com
Flights from Veracruz to Leon/Guanajuato via Mexico City
Ave. Duration
3h 38m
When
Every day
Estimated price
$3200 - $7000
Flights from Veracruz to Leon/Guanajuato via Mexico City, Monterrey
Ave. Duration
6h 37m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$3500 - $18000
Flights from Veracruz to Queretaro via Mexico City
Ave. Duration
3h 57m
When
Every day
Estimated price
$3600 - $6500
Flights from Veracruz to Queretaro via Mexico City, Monterrey
Ave. Duration
7h 12m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$4200 - $21000
Flights from Veracruz to Aguascalientes via Mexico City
Ave. Duration
4h 22m
When
Every day
Estimated price
$3200 - $8500
United Airlines
Website
united.com
Flights from Veracruz to Leon/Guanajuato via Houston
Ave. Duration
6h 35m
When
Every day
Estimated price
$4800 - $21000
Flights from Veracruz to Queretaro via Houston
Ave. Duration
5h 54m
When
Every day
Estimated price
$5500 - $24000
Flights from Veracruz to Aguascalientes via Houston
Ave. Duration
5h 51m
When
Every day
Estimated price
$4800 - $21000
Interjet
Website
interjet.com
Flights from Veracruz to Leon/Guanajuato via Mexico City
Ave. Duration
5h 10m
When
Friday
Estimated price
$1900 - $8000
Flights from Veracruz to Aguascalientes via Mexico City
Ave. Duration
6h 20m
When
Monday, Thursday, Friday and Sunday
Estimated price
$2100 - $8500
Viva Aerobus
Website
vivaaerobus.com
Flights from Veracruz to Queretaro via Monterrey
Ave. Duration
6h 32m
When
Thursday and Sunday
Estimated price
$2600 - $9500
Bus operators
Primera Plus
Website
wl.primeraplus.com.mx
Bus from Querétaro to Guanajuato
Ave. Duration
2h 35m
Frequency
Every 4 hours
Estimated price
$228
Schedules at
wl.primeraplus.com.mx
Bus from León to Guanuajuato
Ave. Duration
1h
Frequency
Hourly
Estimated price
$85
Schedules at
wl.primeraplus.com.mx
Bus from Mexico City North Bus Terminal to Guanajuato
Ave. Duration
6h 45m
Frequency
Every 3 hours
Estimated price
$473
Schedules at
wl.primeraplus.com.mx
Bus from México Central del Norte to Irapuato
Ave. Duration
3h 55m
Frequency
Hourly
Estimated price
$560
Schedules at
wl.primeraplus.com.mx
ETN
Website
etn.com.mx
Bus from Querétaro to Guanajuato
Ave. Duration
2h 30m
Frequency
4 times a day
Estimated price
$230 - $450
Schedules at
etn.com.mx
Web Advance
$310 - $450
Full Fare
$240 - $340
Regular Price
$280
Internet Discount
$238
Bus from Aguascalientes to León
Ave. Duration
2h
Frequency
Every 30 minutes
Estimated price
$200 - $430
Schedules at
etn.com.mx
Web Advance
$290 - $430
Full Fare
$220 - $310
Regular Price
$245
Internet Discount
$209
Bus from Mexico Norte to Guanajuato
Ave. Duration
5h 20m
Frequency
Hourly
Estimated price
$500 - $750
Schedules at
etn.com.mx
Web Advance
$500 - $750
Full Fare
$500 - $750
Regular Price
$735
Internet Discount
$625
Bus from Puebla CAPU to Queretaro
Ave. Duration
4h 10m
Frequency
Hourly
Estimated price
$490 - $750
Schedules at
etn.com.mx
Web Advance
$490 - $700
Full Fare
$500 - $750
Regular Price
$730
Internet Discount
$621
ADO
Phone
+52 800 369 4652
Website
ado.com.mx
Bus from Veracruz to México Central Norte
Ave. Duration
5h 35m
Frequency
Every 3 hours
Estimated price
$350 - $750
Schedules at
ado.com.mx
First
$500 - $750
Economy
$350 - $550
Bus from Veracruz to Puebla
Ave. Duration
4h 5m
Frequency
Hourly
Estimated price
$260 - $650
Schedules at
ado.com.mx
First
$450 - $650
Economy
$260 - $370
Bus from Veracruz to Mexico City TAPO Bus
Ave. Duration
5h 40m
Frequency
Every 15 minutes
Estimated price
$350 - $750
Schedules at
ado.com.mx
First
$500 - $750
Economy
$350 - $500
Estrella Blanca
Website
estrellablanca.com.mx
Bus from México Norte to Guanajuato
Ave. Duration
5h 10m
Frequency
Twice daily
Estimated price
$320 - $650
Schedules at
estrellablanca.com.mx
Económico
$320 - $470
Primera Select
$480 - $650
Grupo Flecha Roja
Phone
01 800 224 8452
Email
sclientes@flecharoja.com.mx
Website
flecharoja.com.mx
Bus from Mexico Poniente to Querétaro
Ave. Duration
4h
Frequency
Hourly
Estimated price
$330
Schedules at
flecharoja.com.mx
Pegasso
Website
pegasso.mx
Bus from México Poniente to Queretaro
Ave. Duration
5h 10m
Frequency
Every 2 hours
Estimated price
$160 - $300
Schedules at
pegasso.mx
Regular Price
$300
Internet Discount
$270

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 How to get from London City Airport into central London, Getting around the Cyclades and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Veracruz to Guanajuato is 706 km. It takes approximately 7h 48m to drive from Veracruz to Guanajuato.

Get driving directions

Interjet, United Airlines and Aeroméxico offer flights from Veracruz Airport to Leon/Guanajuato Airport.

Search flights

There are 300+ hotels available in Guanajuato. Prices start at $549 MXN per night.

More details

The best way to get from Veracruz to Veracruz Airport is to taxi which takes 8m and costs $140 - $180.

More details