There are 5 ways to get from Iowa to Oaxaca by plane, bus (Greyhound), 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.
Fly
best- Fly from Des Moines (DSM) to Oaxaca International Airport (OAX)plane DSM - OAX
8h 51m$4,916–20,373Bus
- Take the bus from Des Moines to Omaha, NEbus
- Take the bus from Omaha to Saltillobus
- Take the bus from Saltillo to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Oaxacabus
2d 5h$6,978–11,410Drive 3,123.9 km
- Drive from Des Moines to Oaxacacar 3,123.9 km
35h 5m$6,366–9,196Bus via Puebla
- Take the bus from Des Moines to Omaha, NEbus
- Take the bus from Omaha to Saltillobus
- Take the bus from Saltillo to Puebla CAPUbus
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado
2d 6h$7,178–10,510Bus via Monclova
- Take the bus from Des Moines to Omaha, NEbus
- Take the bus from Omaha to Monclovabus
- Take the bus from Monclova to Terminal Central de Autobuses del Nortebus
- Take the bus from Terminal Central de Autobuses del Norte to Oaxacabus
2d 6h$7,078–11,410
Des Moines (DSM) to Oaxaca International Airport (OAX) flights
Questions & Answers
The cheapest way to get from Iowa to Oaxaca is to drive which costs $6000 - $9500 and takes 35h 5m.
The fastest way to get from Iowa to Oaxaca is to fly which takes 8h 51m and costs $4900 - $21000.
The distance between Iowa and Oaxaca is 2763 km. The road distance is 3123.9 km.
The best way to get from Iowa to Oaxaca without a car is to bus which takes 2 days 5h and costs $7000 - $12000.
It takes approximately 8h 51m to get from Iowa to Oaxaca, including transfers.
The best way to get from Iowa to Oaxaca is to fly which takes 8h 51m and costs $4900 - $21000. Alternatively, you can bus, which costs $7000 - $12000 and takes 2 days 5h.
Yes, the driving distance between Iowa to Oaxaca is 3124 km. It takes approximately 35h 5m to drive from Iowa to Oaxaca.
There are 852+ hotels available in Oaxaca.
What companies run services between Iowa, USA and Oaxaca, Mexico?
American Airlines and United Airlines fly from Des Moines (DSM) to Oaxaca International Airport (OAX) 4 times a day. Alternatively, you can take a vehicle from Des Moines to Oaxaca via Des Moines, 16th & Jackson NW, Omaha, Saltillo, and Terminal Central de Autobuses del Norte in around 2d 5h.
- Website
- aa.com
Flights from Des Moines to Oaxaca International Airport via Dallas/Ft.Worth
- Ave. Duration
- 10h 58m
- When
- Every day
- Estimated price
- $4,600–21,000
- Website
- united.com
Flights from Des Moines to Oaxaca International Airport via Houston
- Ave. Duration
- 11h 16m
- When
- Every day
- Estimated price
- $4,600–20,000
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Des Moines to Omaha, NE
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $500–1,400
- Website
- https://www.greyhound.com/
- Phone
- +52 449 913 0502
- tours.lopez@hotmail.com
- Website
- facebook.com
Bus from Omaha to Saltillo
- Ave. Duration
- 30h
- Frequency
- Twice a week
- Estimated price
- $4,400–5,500
- Schedules at
- facebook.com
Bus from Omaha to Monclova
- Ave. Duration
- 28h
- Frequency
- Twice a week
- Estimated price
- $4,200–4,700
- Schedules at
- facebook.com
- Phone
- +52 55 5141 4300
- contacto@odm.com.mx
- Website
- odm.com.mx
Bus from Saltillo to Terminal Central de Autobuses del Norte
- Ave. Duration
- 11h 15m
- Frequency
- 4 times a day
- Estimated price
- $1,600–2,500
- Schedules at
- odm.com.mx
- Book at
- odm.com.mx
- Phone
- +52 800 800 0386
- atn_clientes@etn.com.mx
- Website
- etn.com.mx
Bus from Saltillo to Terminal Central de Autobuses del Norte
- Ave. Duration
- 10h 45m
- Frequency
- 3 times a day
- Estimated price
- $1,300–2,000
- Website
- https://etn.com.mx/english/
Bus from Saltillo to Puebla CAPU
- Ave. Duration
- 14h 5m
- Frequency
- 3 times a day
- Estimated price
- $1,500–2,300
- Website
- https://etn.com.mx/english/
- Phone
- 800 881 8181
- atencionaclientes@gruposenda.com
- Website
- ticket.gruposenda.com
Bus from Saltillo to Terminal Central de Autobuses del Norte
- Ave. Duration
- 11h 35m
- Frequency
- 3 times a day
- Estimated price
- $1,100–3,000
- Website
- https://ticket.gruposenda.com/en/
Bus from Monclova to Terminal Central de Autobuses del Norte
- Ave. Duration
- 14h 35m
- Frequency
- 3 times a day
- Estimated price
- $1,400–3,800
- Website
- https://ticket.gruposenda.com/en/
- Phone
- +52 554 440 3187
- contacto@geb.mx
- Website
- autobusesanahuac.com.mx
Bus from Saltillo to Terminal Central de Autobuses del Norte
- Ave. Duration
- 12h 30m
- Frequency
- 3 times a day
- Estimated price
- $1,500–2,800
- Schedules at
- autobusesanahuac.com.mx
- Book at
- autobusesanahuac.com.mx
Bus from Monclova to Terminal Central de Autobuses del Norte
- Ave. Duration
- 15h 55m
- Frequency
- 3 times a day
- Estimated price
- $2,500–3,500
- Schedules at
- autobusesanahuac.com.mx
- Book at
- autobusesanahuac.com.mx
- Phone
- +52 55 4440 3187
- servicioalcliente@geb.mx
- Website
- futura.com.mx
Bus from Saltillo to Terminal Central de Autobuses del Norte
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Estimated price
- $1,600–3,100
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
Bus from Monclova to Terminal Central de Autobuses del Norte
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- $2,600–3,900
- Schedules at
- futura.com.mx
- Book at
- futura.com.mx
- Phone
- +52 55 4386 4652
- solucioneshola@ado.com.mx
- Website
- ado.com.mx
Bus from Terminal Central de Autobuses del Norte to Oaxaca
- Ave. Duration
- 7h 20m
- Frequency
- Every 10 minutes
- Estimated price
- $800–1,200
- 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
- $600–1,074
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $766
- ADO Platino
- $1,074
- Phone
- +52 55 4440 3187
- contacto@geb.mx
- Website
- transportesfrontera.com.mx
Bus from Monclova to Terminal Central de Autobuses del Norte
- Ave. Duration
- 16h 25m
- Frequency
- Once daily
- Estimated price
- $2,300–3,400
- Schedules at
- transportesfrontera.com.mx
- Book at
- transportesfrontera.com.mx
Want to know more about travelling around Mexico
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide


































