Rome2Rio

How to get fromGuanajuato to Oaxacaby plane, bus, car, shuttle, or bus (Flixbus)

Find Transport to Oaxaca

See all options

There are 10 ways to get from Guanajuato to Oaxaca by plane, bus, car, shuttle, or bus (Flixbus)

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly Del Bajío International Airport to Oaxaca International Airport

    best
    1. Fly from Del Bajío International Airport (BJX) to Oaxaca International Airport (OAX)plane plane BJX - OAX
    6h 41m
    $1,427–3,967
  2. Bus via Mexico City #2

    cheapest
    1. Take the bus from León to Mexico City Buenavistabus bus FlixBus MX352
    2. Take the bus from México Terminal TAPO to Oaxaca Periférico Terminal AUbus bus
    16h 21m
    $1,161–2,042
  3. Bus

    1. Take the bus from León to Puebla CAPUbus bus
    2. Take the bus from Puebla Terminal CAPU to Oaxacabus bus Ado / ...
    12h 59m
    $1,892–2,749
  4. Drive 826.4 km

    1. Drive from León to Oaxacacar car 826.4 km
    8h 45m
    $1,463–2,113
  5. Bus to Miguel Hidalgo Y Costilla Guadalajara International Airport, fly to Oaxaca International Airport

    1. Take the bus from León to Guadalajara Airportbus bus
    2. Fly from Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL) to Oaxaca International Airport (OAX)plane plane GDL - OAX
    6h 31m
    $1,964–4,394
  6. Shuttle to Benito Juárez International Airport, fly to Oaxaca International Airport

    1. Take a shuttle bus from San Miguel de Allende to T1 Aicmshuttle bus
    2. Fly from Benito Juárez International Airport (MEX) to Oaxaca International Airport (OAX)plane plane MEX - OAX
    7h 2m
    $2,596–4,396
  7. Bus, bus to Querétaro Intercontinental Airport, fly to Oaxaca International Airport

    1. Take the bus from Celaya to Terminal de Autobuses de Querétaro Acceso 2bus bus
    2. Take the bus from Terminal de Autobuses de Querétaro Acceso 3 to Aeropuerto Queretarobus bus
    3. Fly from Querétaro Intercontinental Airport (QRO) to Oaxaca International Airport (OAX)plane plane QRO - OAX
    5h 23m
    $1,472–6,538
  8. Bus to General Francisco Mujica International Airport, fly to Oaxaca International Airport

    1. Take the bus from Salamanca to Moreliabus bus
    2. Fly from General Francisco Mujica International Airport (MLM) to Oaxaca International Airport (OAX)plane plane MLM - OAX
    9h 55m
    $2,831–7,200
  9. Bus to T1 Aicm, fly to Oaxaca Airport

    1. Take the bus from León to Terminal Central Del Sur - Taxqueñabus bus
    2. Fly from T1 Aicm to Oaxaca Airportplane plane
    6h 7m
    $8,912–391,335
  10. Bus via Mexico City

    1. Take the bus from León to Terminal Central de Autobuses del Nortebus bus
    2. Take the bus from Terminal Central de Autobuses del Norte to Asunción Nochixtlánbus bus
    3. Take the bus from Asunción Nochixtlán to Oaxacabus bus
    13h 2m
    $1,715–3,032

Guanajuato to Oaxaca by bus and foot

Calendar52Weekly Services
Duration16h 21mAverage Duration
Ticket$1,161Cheapest Price
See schedules

Questions & Answers

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

Aeroméxico, United Airlines, and two other airlines fly from Del Bajío International Airport (BJX) to Oaxaca International Airport (OAX) every 4 hours. Alternatively, you can take a bus from León to Oaxaca via Puebla Terminal CAPU in around 12h 59m.

Airlines
Bus operators

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 Which London airport should I choose?, How to get from Heathrow Airport into central London, and How to get from JFK to New York City - to help you get the most out of your next trip.

More Questions & Answers