There are 5 ways to get from Tampico to Oaxaca by plane, bus (Flixbus), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Tampico International Airport (TAM) to Oaxaca International Airport (OAX)plane TAM - OAX
3h 52m$1,800–6,000Bus via Puebla
cheapest- Take the bus from Tampico to Poza Ricabus
- Take the bus from Poza Rica to Puebla CAPUbus
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado
13h 10m$1,162–2,125Drive 741 km
- Drive from Tampico to Oaxacacar 741 km
8h 35m$1,326–1,915Bus
- Take the bus from Tampico to Veracruzbus
- Take the bus from Veracruz to Oaxacabus
17h 22m$1,756–2,892Bus via Teziutlán
- Take the bus from Tampico Ejército to Poza Ricabus
- Take the bus from Poza Rica to Teziutlánbus
- Take the bus from Teziutlán to Capulínbus
- Take the bus from Amozoc de Mota to Oaxacabus
17h 22m$1,239–1,966
Tampico International Airport (TAM) to Oaxaca International Airport (OAX) flights
Questions & Answers
The cheapest way to get from Tampico to Oaxaca is to bus via Puebla which costs $1100 - $2200 and takes 13h 10m.
The fastest way to get from Tampico to Oaxaca is to fly which takes 3h 52m and costs $1800 - $6000.
No, there is no direct bus from Tampico to Oaxaca. However, there are services departing from Tampico and arriving at Oaxaca via Poza Rica and Puebla Terminal CAPU. The journey, including transfers, takes approximately 13h 10m.
The distance between Tampico and Oaxaca is 609 km. The road distance is 741 km.
The best way to get from Tampico to Oaxaca without a car is to bus via Puebla which takes 13h 10m and costs $1100 - $2200.
It takes approximately 3h 52m to get from Tampico to Oaxaca, including transfers.
Tampico to Oaxaca bus services, operated by ADO, depart from Tampico station.
The best way to get from Tampico to Oaxaca is to fly which takes 3h 52m and costs $1800 - $6000. Alternatively, you can bus via Puebla, which costs $1100 - $2200 and takes 13h 10m.
Tampico to Oaxaca bus services, operated by ADO, arrive at Veracruz station.
Yes, the driving distance between Tampico to Oaxaca is 741 km. It takes approximately 8h 35m to drive from Tampico to Oaxaca.
What companies run services between Tampico, Mexico and Oaxaca, Mexico?
Aeroméxico, United Airlines, and two other airlines fly from Tampico International Airport (TAM) to Oaxaca International Airport (OAX) every 4 hours. Alternatively, you can take a bus from Tampico to Oaxaca via Poza Rica and Puebla Terminal CAPU in around 13h 10m.
- Website
- aeromexico.com
Flights from Tampico International Airport to Oaxaca International Airport via Mexico City
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $1,200–7,500
- Website
- united.com
Flights from Tampico International Airport to Oaxaca International Airport via Houston
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- $2,700–12,000
- Website
- volaris.com
Flights from Tampico International Airport to Oaxaca International Airport via Cancun
- Ave. Duration
- 5h 14m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $1,800–6,000
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Tampico to Poza Rica
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- $350–600
- Schedules at
- flixbus.com
- Phone
- +52 241 418 8110
- Website
- atah.mx
Bus from Poza Rica to Puebla CAPU
- Ejecutivo Minor-INAPAM
- $110–190
- Supra Minor-INAPAM
- $210–240
- Supra Ordinary
- $330–440
- Ejecutivo Ordinary
- $290–410
- Supra Adult
- $448
- Supra Children and Senior
- $224
- Ejecutivo Adult
- $413
- Ejecutivo Children and Senior
- $206
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- 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 Tampico to Veracruz
- Ave. Duration
- 7h 47m
- Frequency
- Hourly
- Estimated price
- $950–1,600
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
Bus from Veracruz to Oaxaca
- Ave. Duration
- 8h 35m
- Frequency
- 4 times a day
- Estimated price
- $800–1,300
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 800 800 0386
- [email protected]
- Website
- etn.com.mx
Bus from Tampico Ejército to Poza Rica
- Ave. Duration
- 3h 38m
- Frequency
- 5 times a day
- Estimated price
- $650–900
- Website
- https://etn.com.mx/english/
- [email protected]
- Website
- ahorrobus.com.mx
Bus from Poza Rica to Teziutlán
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $120–270
- 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
- 800 397 7292
- Website
- fypsa.com.mx
Bus from Amozoc de Mota to Oaxaca
- Ave. Duration
- 6h 10m
- Frequency
- Every 2 hours
- Estimated price
- $300–470
- Schedules at
- 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 Flying into Beijing?, Travelling to the UK: What do I need to know?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
More Questions & Answers
Book your Tampico to Oaxaca bus tickets online with 12go.asia.
There are 918+ hotels available in Oaxaca.



















