There are 7 ways to get from Teziutlán to Oaxaca by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Teziutlán to Puebla Terminal CAPUbus
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado / ...
8h 20m$898–1,756Bus via Amozoc de Mota
cheapest- Take the bus from Teziutlán to Capulínbus
- Take the bus from Amozoc de Mota to Oaxacabus México City
9h 38m$467–808Drive 406.7 km
- Drive from Teziutlán to Oaxacacar 406.7 km
4h 26m$719–1,038Bus to Puebla Airport, fly to Oaxaca Airport
- Take the bus from Teziutlán to Puebla Terminal CAPUbus
- Fly from Puebla Airport to Oaxaca Airportplane
6h 34m$8,248–390,756Bus via Oaxaca
- Take the bus from Teziutlán to Puebla Terminal CAPUbus
- Take the bus from Puebla Terminal CAPU to Oaxacabus Tijuana
8h 40m$848–2,256Bus to Benito Juárez International Airport, fly to Oaxaca International Airport
- Take the bus from Teziutlán to México TAPObus
- Fly from Benito Juárez International Airport (MEX) to Oaxaca International Airport (OAX)plane MEX - OAX
6h 50m$1,021–3,178Bus to Felipe Ángeles International Airport, fly to Oaxaca International Airport
- Take the bus from Teziutlán to México TAPObus
- Fly from Felipe Ángeles International Airport (NLU) to Oaxaca International Airport (OAX)plane NLU - OAX
8h 2m$911–4,088
Puebla Airport to Oaxaca Airport flights
Questions & Answers
The cheapest way to get from Teziutlán to Oaxaca is to bus via Amozoc de Mota which costs $460 - $850 and takes 9h 38m.
The fastest way to get from Teziutlán to Oaxaca is to drive which takes 4h 26m and costs $700 - $1100.
No, there is no direct bus from Teziutlán to Oaxaca. However, there are services departing from Teziutlán and arriving at Oaxaca via Puebla Terminal CAPU. The journey, including transfers, takes approximately 8h 20m.
The distance between Teziutlán and Oaxaca is 547 km. The road distance is 406.7 km.
The best way to get from Teziutlán to Oaxaca without a car is to bus which takes 8h 20m and costs $900 - $1800.
It takes approximately 8h 20m to get from Teziutlán to Oaxaca, including transfers.
Teziutlán to Oaxaca bus services, operated by Autobuses Via, depart from Teziutlán station.
Teziutlán to Oaxaca bus services, operated by Autobuses Via, arrive at Puebla Terminal CAPU station.
Yes, the driving distance between Teziutlán to Oaxaca is 407 km. It takes approximately 4h 26m to drive from Teziutlán to Oaxaca.
Book your Teziutlán to Oaxaca bus tickets online with 12go.asia.
What companies run services between Teziutlán, Mexico and Oaxaca, Mexico?
You can take a bus from Teziutlán to Oaxaca via Puebla Terminal CAPU in around 8h 20m.
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Oaxaca International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $650–4,400
Flights from Felipe Ángeles International Airport to Oaxaca International Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $600–4,100
- Website
- vivaaerobus.com
Flights from Benito Juárez International Airport to Oaxaca International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $850–2,400
Flights from Felipe Ángeles International Airport to Oaxaca International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $650–3,200
- Website
- volaris.com
Flights from Benito Juárez International Airport to Oaxaca International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $1,000–3,400
- [email protected]
- Website
- ahorrobus.com.mx
Bus from Teziutlán to Puebla Terminal CAPU
- Ave. Duration
- 2h 40m
- Frequency
- Every 15 minutes
- Estimated price
- $190–410
- Schedules at
- ahorrobus.com.mx
Bus from Teziutlán to Puebla Terminal CAPU
- Ave. Duration
- 2h 40m
- Frequency
- Every 15 minutes
- Estimated price
- $190–410
- Schedules at
- ahorrobus.com.mx
Bus from Teziutlán to Puebla Terminal CAPU
- Ave. Duration
- 2h 40m
- Frequency
- Every 15 minutes
- Estimated price
- $190–410
- Schedules at
- ahorrobus.com.mx
Bus from Teziutlán to Capulín
- Ave. Duration
- 2h 22m
- Frequency
- Every 15 minutes
- Estimated price
- $160–340
- Schedules at
- ahorrobus.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Teziutlán to Puebla Terminal CAPU
- Ave. Duration
- 3h 10m
- Frequency
- Every 3 hours
- Estimated price
- $450–700
- 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 Teziutlán to Puebla Terminal CAPU
- Ave. Duration
- 3h 10m
- Frequency
- Every 3 hours
- Estimated price
- $450–700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Teziutlán to Puebla Terminal CAPU
- Ave. Duration
- 3h 10m
- Frequency
- Every 3 hours
- Estimated price
- $450–700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Puebla Terminal CAPU to Oaxaca
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $650–1,600
- Schedules at
- autotravel.mx
- Book at
- autotravel.mx
Bus from Amozoc de Mota to Oaxaca
- Ave. Duration
- 6h 10m
- Frequency
- Every 2 hours
- Estimated price
- $300–470
- Schedules at
- Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
- Phone
- +52 241 418 8110
- Website
- atah.mx
Bus from Teziutlán to México TAPO
- Ejecutivo Minor-INAPAM
- $110–190
- Supra Minor-INAPAM
- $210–250
- Supra Ordinary
- $340–450
- Ejecutivo Ordinary
- $310–430
Bus from Teziutlán to México TAPO
- Ejecutivo Minor-INAPAM
- $110–190
- Supra Minor-INAPAM
- $210–250
- Supra Ordinary
- $340–450
- Ejecutivo Ordinary
- $310–430
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 4 stunningly beautiful Philippines islands you need to visit, Travelling around the UAE, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
There are 910+ hotels available in Oaxaca.



















