There are 5 ways to get from Santa Ana to Oaxaca by bus, plane, 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.
Bus, fly
best- Take the bus from Santa Ana to Hermosillobus
- Fly from Hermosillo International Airport (HMO) to Oaxaca International Airport (OAX)plane HMO - OAX
8h 54m$2,203–5,602Bus #2
cheapest- Take the bus from Santa Ana to Hermosillobus
- Take the bus from Hermosillo to Oaxacabus Tijuana
44h 30m$1,668–3,106Bus via Mexico City
- Take the bus from Santa Ana to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPUbus
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado
38h 31m$3,486–7,512Drive 2,520.6 km
- Drive from Santa Ana to Oaxacacar 2,520.6 km
26h 43m$4,453–6,432Bus
- Take the bus from Santa Ana to ACN Pueblabus Ensenada
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado / ...
41h 46m$2,187–3,372
Santa Ana to Oaxaca by bus and foot
Questions & Answers
The cheapest way to get from Santa Ana to Oaxaca is to bus which costs $1600 - $3200 and takes 44h 30m.
The fastest way to get from Santa Ana to Oaxaca is to bus and fly which takes 8h 54m and costs $2200 - $6000.
No, there is no direct bus from Santa Ana to Oaxaca. However, there are services departing from Santa Ana and arriving at Oaxaca via Terminal Central de Autobuses del Norte and Puebla Terminal CAPU. The journey, including transfers, takes approximately 38h 31m.
The distance between Santa Ana and Oaxaca is 2177 km. The road distance is 2520.6 km.
The best way to get from Santa Ana to Oaxaca without a car is to bus via Mexico City which takes 38h 31m and costs $3400 - $7500.
It takes approximately 8h 54m to get from Santa Ana to Oaxaca, including transfers.
Santa Ana to Oaxaca bus services, operated by Autobuses Elite, depart from Santa Ana station.
Santa Ana to Oaxaca bus services, operated by Autobuses Elite, arrive at Terminal Central de Autobuses del Norte station.
Oaxaca is 1h ahead of Santa Ana. It is currently 11:25 PM in Santa Ana and 12:25 AM in Oaxaca.
Yes, the driving distance between Santa Ana to Oaxaca is 2521 km. It takes approximately 26h 43m to drive from Santa Ana to Oaxaca.
What companies run services between Santa Ana, Sonora, Mexico and Oaxaca, Mexico?
You can take a bus from Santa Ana to Oaxaca via Terminal Central de Autobuses del Norte and Puebla Terminal CAPU in around 38h 31m.
- Website
- aeromexico.com
Flights from Hermosillo International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 8h 28m
- When
- Every day
- Estimated price
- $1,900–9,000
- Website
- volaris.com
Flights from Hermosillo International Airport to Oaxaca International Airport via Guadalajara
- Ave. Duration
- 10h 12m
- When
- Every day
- Estimated price
- $1,300–4,400
- Website
- vivaaerobus.com
Flights from Hermosillo International Airport to Oaxaca International Airport via Monterrey
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $1,700–5,500
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Santa Ana to Hermosillo
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- $700–1,000
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
Bus from Santa Ana to ACN Puebla
- Ave. Duration
- 36h
- Frequency
- Once daily
- Estimated price
- $1,400–2,300
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Phone
- +52 55 4440 3187
- [email protected]
- Website
- autobuseselite.com.mx
Bus from Santa Ana to Terminal Central de Autobuses del Norte
- Ave. Duration
- 30h 35m
- Frequency
- Hourly
- Estimated price
- $2,400–4,800
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
Bus from Santa Ana to Hermosillo
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- $440–650
- Schedules at
- autobuseselite.com.mx
- Book at
- autobuseselite.com.mx
- Phone
- +52 55 5141 4300
- [email protected]
- Website
- odm.com.mx
Bus from Santa Ana to Terminal Central de Autobuses del Norte
- Ave. Duration
- 33h 41m
- Frequency
- 4 times a day
- Estimated price
- $3,200–6,000
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
Bus from Santa Ana to Hermosillo
- Ave. Duration
- 3h 9m
- Frequency
- Every 4 hours
- Estimated price
- $600–850
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Puebla Terminal CAPU
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- $310–450
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Puebla Terminal CAPU to Oaxaca
- Ave. Duration
- 4h 40m
- Frequency
- Every 2 hours
- Estimated price
- $700–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $766
- ADO Platino
- $1,074
Bus from Puebla Terminal CAPU to Oaxaca
- Ave. Duration
- 4h 40m
- Frequency
- Every 2 hours
- Estimated price
- $700–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $766
- ADO Platino
- $1,074
- Phone
- +52 800 624 6618
- [email protected]
- Website
- albatrosautobuses.mx
Bus from Santa Ana to Hermosillo
- Ave. Duration
- 2h 45m
- Frequency
- Every 30 minutes
- Estimated price
- $160–240
- Schedules at
- albatrosautobuses.mx
- Book at
- albatrosautobuses.mx
- Phone
- +52 644 410 2444
- [email protected]
- Website
- tufesa.com.mx
Bus from Santa Ana to Hermosillo
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $222–470
- Schedules at
- tufesa.com.mx
- Book at
- tufesa.com.mx
- Plus
- $230–460
- Titanium
- $250–470
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Hermosillo to Oaxaca
- Ave. Duration
- 40h 45m
- Frequency
- Once daily
- Estimated price
- $1,500–2,300
- Schedules at
- autotravel.mx
- Book at
- autotravel.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 Heading to Europe? Read this before you buy a Eurail Pass, Travelling by boat in Italy, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
There are 910+ hotels available in Oaxaca.




























