There are 5 ways to get from Oaxaca to San Dionisio del Mar by plane, taxi, bus, 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, taxi
best- Fly from Oaxaca Airport to Ixtepec Airportplane
- Take the taxi from Ixtepec Airport to San Dionisio del Martaxi
3h 2m$3,140–3,155Bus, taxi
cheapest- Take the bus from Oaxaca to Santo Domingo Ingeniobus
- Take the taxi from Santo Domingo Ingenio to San Dionisio del Martaxi
5h 31m$324–481Drive 290 km
- Drive from Oaxaca to San Dionisio del Marcar 290 km
3h 37m$512–740Bus, taxi via Juchitán de Zaragoza
- Take the bus from Oaxaca to Juchitán de Zaragozabus
- Take the taxi from Juchitán de Zaragoza to San Dionisio del Martaxi
6h 13m$485–1,139Bus, taxi via Santo Domingo Tehuantepec
- Take the bus from Oaxaca to Tehuantepecbus
- Take the taxi from Juchitán de Zaragoza to San Dionisio del Martaxi
7h 58m$390–535
Oaxaca Airport to Ixtepec Airport flights
Questions & Answers
The cheapest way to get from Oaxaca to San Dionisio del Mar is to bus and taxi which costs $320 - $490 and takes 5h 31m.
The fastest way to get from Oaxaca to San Dionisio del Mar is to fly and taxi which takes 3h 2m and costs $3140 - $3160.
The distance between Oaxaca and San Dionisio del Mar is 249 km. The road distance is 290 km.
The best way to get from Oaxaca to San Dionisio del Mar without a car is to bus and taxi which takes 5h 31m and costs $320 - $490.
It takes approximately 3h 2m to get from Oaxaca to San Dionisio del Mar, including transfers.
Yes, the driving distance between Oaxaca to San Dionisio del Mar is 290 km. It takes approximately 3h 37m to drive from Oaxaca to San Dionisio del Mar.
There are two+ hotels available in San Dionisio del Mar.
What companies run services between Oaxaca, Mexico and San Dionisio del Mar, Mexico?
There is no direct connection from Oaxaca to San Dionisio del Mar. However, you can take the bus to Avenida Símbolos Patrios, walk to Oaxaca Airport airport, fly to Ixtepec Airport, then take the taxi to San Dionisio del Mar. Alternatively, you can take the bus to Santo Domingo Ingenio then take the taxi to San Dionisio del Mar.
Bus from Oaxaca to Santo Domingo Ingenio
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- $280–430
- Schedules at
- Autobuses Fletes y Pasajes S.A. de C.V (Fypsa)
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Oaxaca to Juchitán de Zaragoza
- Ave. Duration
- 5h 30m
- Frequency
- 4 times a day
- Estimated price
- $500–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Oaxaca to Juchitán de Zaragoza
- Ave. Duration
- 4h 26m
- Frequency
- 4 times a day
- Estimated price
- $440–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- Phone
- +52 951 189 5366
- Website
- Transportes Tehuanos del Istmo
Bus from Oaxaca to Tehuantepec
- Ave. Duration
- 5h 30m
- Frequency
- Every 30 minutes
- Estimated price
- $230–300
- Schedules at
- Transportes Tehuanos del Istmo
- Ave. Duration
- 47 min
- Estimated price
- $40–55
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Travelling to the UK: What do I need to know?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
















