Travel within Mexico is: Fully open. See details.
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 Oaxaca?

Book now

There are 11 ways to get from Guanajuato to Oaxaca by bus, plane, shuttle 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

Bus to Leon/Guanajuato, fly

  1. Take the bus from Guanajuato to León
  2. Fly from Leon/Guanajuato (BJX) to Oaxaca (OAX)

Cheapest

Bus via San Miguel de Allende

  1. Take the bus from Guanajuato to San Miguel de Allende
  2. Take the bus from San Miguel de Allende to Tepotzotlán
  3. Take the bus from México TAPO to Oaxaca

Shuttle to Aguascalientes, fly

  1. Take a shuttle bus from Guanajuato to Aguascalientes
  2. Fly from Aguascalientes (AGU) to Oaxaca (OAX)

Bus, shuttle to Queretaro, fly

  1. Take the bus from Guanajuato to San Miguel de Allende
  2. Take a shuttle bus from San Miguel de Allende to Queretaro Airport
  3. Fly from Queretaro (QRO) to Oaxaca (OAX)

Bus to Mexico City, fly

  1. Take the bus from Guanajuato to Mexico
  2. Fly from Mexico City (MEX) to Oaxaca (OAX)

Bus to Guadalajara, fly

  1. Take the bus from Guanajuato to Guadalajara
  2. Fly from Guadalajara (GDL) to Oaxaca (OAX)

Bus, bus to San Luis Potosi, fly

  1. Take the bus from Guanajuato to León
  2. Take the bus from León to San Luis Potosí
  3. Fly from San Luis Potosi (SLP) to Oaxaca (OAX)

Bus

  1. Take the bus from Guanajuato to Mexico
  2. Take the bus from Mexico City Norte to Oaxaca

Bus via León

  1. Take the bus from Guanajuato to León
  2. Take the bus from Leon to Mexico Central Norte
  3. Take the bus from Mexico City Norte to Oaxaca

Bus #2

  1. Take the bus from Guanajuato to Puebla
  2. Take the bus from Puebla CAPU to Oaxaca

Drive

  1. Drive from Guanajuato to Oaxaca

Guanajuato to Oaxaca by bus, subway and walk

49 Weekly Services
14h 6m Average Duration
$987 Cheapest Price
See schedules
Guanajuato → Oaxaca
Fully open

Travel safe during COVID-19

Rules to follow in Mexico

1.5m

Mandatory

Mandatory

Travel within Mexico

Observe COVID-19 safety rules

COVID-19 help in Mexico

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 911

Frequently Asked Questions


Yes, travel within Mexico is currently allowed.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1.5 metres
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Oaxaca is 911.

Wearing a face mask on public transport in Oaxaca is mandatory.

The social distance requirement in Oaxaca is 1.5 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 911.

Last updated: 17 May 2022
Exceptions may apply, for full details: Secretary of Foreign Relations.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Guanajuato to Oaxaca is to bus which costs $1278 and takes 13h 40m.

More details

The quickest way to get from Guanajuato to Oaxaca is to shuttle and fly which costs $2600 - $6000 and takes 6h 47m.

More details

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

More details

It is 648 km from Guanajuato to Oaxaca. It is approximately 803.9 km to drive.

Get driving directions

The best way to get from Guanajuato to Oaxaca without a car is to bus which takes 12h 24m and costs $1000 - $1800.

More details

It takes approximately 7h 4m to get from Guanajuato to Oaxaca, including transfers.

More details

Guanajuato to Oaxaca bus services, operated by Primera Plus, depart from Guanajuato station.

More details

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

Search flights

Guanajuato to Oaxaca bus services, operated by ADO, arrive at Oaxaca station.

More details

Yes, the driving distance between Guanajuato to Oaxaca is 804 km. It takes approximately 8h 31m to drive from Guanajuato to Oaxaca.

Get driving directions

Map of how to get from Guanajuato to Oaxaca.
Launch map view
  • Distance: 648.3 km
  • Duration: 7h 4m

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

You can take a bus from Guanajuato to Oaxaca via Mexico and Mexico City Norte in around 12h 24m.

Airlines
Aeroméxico
Website
aeromexico.com
Flights from Leon/Guanajuato to Oaxaca via Mexico City
Ave. Duration
4h 36m
When
Every day
Estimated price
$2900 - $6500
Flights from Aguascalientes to Oaxaca via Mexico City
Ave. Duration
4h 27m
When
Every day
Estimated price
$3500 - $8000
Flights from Queretaro to Oaxaca via Mexico City
Ave. Duration
5h 25m
When
Every day
Estimated price
$3000 - $6500
Flights from Mexico City to Oaxaca
Ave. Duration
1h 16m
When
Every day
Estimated price
$1400 - $6000
Flights from Guadalajara to Oaxaca via Mexico City
Ave. Duration
3h 47m
When
Every day
Estimated price
$2000 - $7000
Flights from San Luis Potosi to Oaxaca via Mexico City
Ave. Duration
4h 7m
When
Every day
Estimated price
$4100 - $9500
Volaris
Website
volaris.com
Flights from Aguascalientes to Oaxaca via Mexico City
Ave. Duration
3h 57m
When
Wednesday and Friday
Estimated price
$2600 - $8000
Flights from Mexico City to Oaxaca
Ave. Duration
1h 25m
When
Every day
Estimated price
$800 - $4600
Flights from Guadalajara to Oaxaca
Ave. Duration
1h 37m
When
Monday, Wednesday, Friday and Saturday
Estimated price
$1300 - $7000
United Airlines
Website
united.com
Flights from Leon/Guanajuato to Oaxaca via Houston
Ave. Duration
6h 36m
When
Every day
Estimated price
$3900 - $14000
Flights from Aguascalientes to Oaxaca via Houston
Ave. Duration
6h 47m
When
Every day
Estimated price
$3900 - $14000
Flights from Queretaro to Oaxaca via Houston
Ave. Duration
6h 46m
When
Every day
Estimated price
$3600 - $13000
Flights from San Luis Potosi to Oaxaca via Houston
Ave. Duration
6h 41m
When
Every day
Estimated price
$4000 - $15000
American Airlines
Website
aa.com
Flights from Leon/Guanajuato to Oaxaca via Dallas/Ft.Worth
Ave. Duration
7h 7m
When
Every day
Estimated price
$4100 - $15000
Flights from Aguascalientes to Oaxaca via Dallas/Ft.Worth
Ave. Duration
7h 12m
When
Every day
Estimated price
$4000 - $15000
Flights from Queretaro to Oaxaca via Dallas/Ft.Worth
Ave. Duration
7h 4m
When
Every day
Estimated price
$3800 - $14000
Viva Aerobus
Website
vivaaerobus.com
Flights from Mexico City to Oaxaca
Ave. Duration
1h 10m
When
Every day
Estimated price
$850 - $3700
Flights from Guadalajara to Oaxaca via Mexico City
Ave. Duration
3h 40m
When
Every day
Estimated price
$1300 - $7500
Bus operators
ETN
Phone
+52 800 800 0386
Email
atn_clientes@etn.com.mx
Website
etn.com.mx
Bus from Guanajuato to San Miguel de Allende
Ave. Duration
1h 30m
Frequency
Every 4 hours
Estimated price
$110 - $180
Schedules at
etn.com.mx
Online discount
$110 - $160
Regular price at station
$130 - $180
Bus from Guanajuato to Mexico Norte
Ave. Duration
5h 30m
Frequency
Every 4 hours
Estimated price
$500 - $800
Schedules at
etn.com.mx
Online discount
$500 - $700
Regular price at station
$600 - $800
Bus from Guanajuato to Guadalajara
Ave. Duration
4h
Frequency
Every 4 hours
Estimated price
$390 - $850
Schedules at
etn.com.mx
Online discount
$390 - $550
Regular price at station
$450 - $600
Bus from León to México Central Norte
Ave. Duration
5h 20m
Frequency
Every 2 hours
Estimated price
$500 - $850
Schedules at
etn.com.mx
Online discount
$500 - $750
Regular price at station
$600 - $850
Bus from San Miguel de Allende to Tepotzotlán
Ave. Duration
2h 30m
Frequency
Every 4 hours
Estimated price
$340 - $600
Schedules at
etn.com.mx
Online discount
$340 - $470
Regular price at station
$390 - $550
Primera Plus
Phone
+52 477 710 0060
Website
wl.primeraplus.com.mx
Bus from Guanajuato to San Miguel de Allende
Ave. Duration
1h 20m
Frequency
4 times a day
Estimated price
$120 - $170
Book at
cotizador.conectagfa.com.mx
Bus from Guanajuato to Mexico
Ave. Duration
5h
Frequency
Every 4 hours
Estimated price
$550 - $750
Book at
cotizador.conectagfa.com.mx
Bus from Guanajuato to Guadalajara
Ave. Duration
4h
Frequency
5 times a day
Estimated price
$420 - $550
Book at
cotizador.conectagfa.com.mx
Bus from León to San Luis Potosí
Ave. Duration
2h 50m
Frequency
4 times a day
Estimated price
$300 - $400
Book at
cotizador.conectagfa.com.mx
Bus from Leon to Mexico Central Norte
Ave. Duration
4h 45m
Frequency
Hourly
Estimated price
$550 - $800
Book at
cotizador.conectagfa.com.mx
BajioGo
Phone
+52 415 185 8665
Email
info@bajiogo.com
Website
bajiogo.com
Shuttle from San Miguel de Allende to Queretaro Airport
Ave. Duration
1h 30m
Frequency
On demand
Estimated price
$497
Schedules at
bajiogo.com
Omnibus de Mexico
Phone
+52 800 765 6636
Email
contacto@odm.com.mx
Website
odm.com.mx
Bus from León to San Luis Potosí
Ave. Duration
2h 45m
Frequency
3 times a day
Estimated price
$160 - $480
Schedules at
odm.com.mx
Child & Senior discount
$160 - $240
Regular
$330 - $480
ADO

Autobuses de Oriente (ADO) is one of Mexico’s largest bus companies, mainly operating south of Mexico City and into the Yucatan Peninsula. Choose from three bus classes: ADO (first class), ADO GL (luxury class) and ADO Platino (platinum class and the most expensive). All buses are comfortable, with reclining seats, blackout curtains, air conditioning and a toilet; ADO Platino offers additional amenities such as extra legroom, onboard Wi-Fi and individual screens.

Contact Details
Phone
+52 555 784 4652
Email
solucioneshola@ado.com.mx
Website
ado.com.mx
Bus from Mexico City Norte to Oaxaca
Ave. Duration
7h 20m
Frequency
Every 10 minutes
Estimated price
$550 - $950
Schedules at
ado.com.mx
ADO
$550 - $850
ADO GL
$600 - $950
Bus from México TAPO to Oaxaca
Ave. Duration
6h 40m
Frequency
Hourly
Estimated price
$500 - $900
Schedules at
ado.com.mx
ADO
$500 - $800
ADO GL
$600 - $900
Futura Select
Phone
800 507 5500
Email
contacto@estrellablanca.com.mx
Website
futura.com.mx
Bus from León to Mexico City North
Ave. Duration
6h 5m
Frequency
Once daily
Estimated price
$632
Schedules at
estrellablanca.com.mx
Bus from Guanajuato to Puebla
Ave. Duration
7h 10m
Frequency
3 times a day
Estimated price
$948
Schedules at
estrellablanca.com.mx
Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
Phone
+52 333 456 6670
Email
ventas@fypsa.com.mx
Website
ventas.fypsa.com.mx
Bus from Puebla CAPU to Oaxaca
Ave. Duration
5h 30m
Frequency
Every 3 hours
Estimated price
$330
Schedules at
ventas.fypsa.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 How to get from Gatwick Airport into central London, Flying into Beijing? and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.

More Questions & Answers

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

Search flights

There are 158+ hotels available in Oaxaca. Prices start at $2000 MXN per night.

More details

ticket