Oaxaca City is roughly the size of a large neighborhood, and most travelers are surprised by how little they actually need transport once they're inside the historic center. The real challenge is getting between the city, its surrounding villages, and the coastal and mountain escapes that make Oaxaca State one of Mexico's most compelling destinations. Get the logistics right and you'll move like a local — cheap, fast, and with far fewer headaches.
Getting to Oaxaca
By Air
Oaxaca International Airport (OAX) sits about 9 km south of the city center. It's a small but functional airport served by Aeroméxico, Viva Aerobus, and Volaris, with direct flights from Mexico City (1 hour, from ~$30 USD one-way on budget carriers), Monterrey, Guadalajara, and Tijuana. Some seasonal connections exist to Houston and Los Angeles.
Airport to city:
- Authorized taxi: Fixed-rate boletos sold at the taxi desk inside arrivals — around $8–12 USD (150–220 MXN). Non-negotiable, legit.
- Uber: Cheaper (~$5–7 USD) but Uber drivers sometimes avoid the airport. Order once you step outside.
- Colectivo (shared van): Rare at this airport, but if you spot one heading downtown, it'll be under $2 USD.
By Bus (ADO / OCC)
The first-class bus scene in Mexico is excellent. ADO and OCC (same parent company) run comfortable coaches from Mexico City's TAPO terminal (5.5–6 hours, ~$25–45 USD), Puebla (4.5 hours, ~$20 USD), Puerto Escondido (7–8 hours on mountain roads, ~$20 USD), and Huatulco (~6 hours, ~$22 USD).
Oaxaca has two main bus terminals:
- ADO / OCC First Class Terminal: On Calzada Niños Héroes, about 15 minutes walk (or a $2 USD taxi) from the Zócalo.
- Segunda Clase Terminal: On Periférico, handles regional routes and colectivos to villages.
Book ADO tickets at ado.com.mx in advance on long weekends — seats sell out.
Getting Around Oaxaca City
On Foot
The Centro Histórico (historic center) is extremely walkable. The Zócalo, Templo de Santo Domingo, Mercado Benito Juárez, Mercado 20 de Noviembre, the Textile Museum, and dozens of mezcalería and restaurants are all within a 15-minute walk of each other. If your hotel is in or near the centro, you can spend multiple full days without any transport at all.
Taxis
Oaxaca's taxis are generally metered or negotiated upfront — always ask for the price before getting in if there's no meter running.
| Route | Approximate Cost |
|---|---|
| Airport to centro | $8–12 USD (fixed rate) |
| Within centro | $1.50–2.50 USD |
| Centro to Mercado de Abastos | $2–3 USD |
| Centro to Tlacolula colectivo hub | $3–4 USD |
| Late-night surcharge | Add ~30% |
Download inDriver or use Uber for price transparency — both work in Oaxaca City and are usually cheaper than flagging a cab off the street. At night, apps are strongly recommended for safety.
Colectivos (Shared Vans / Combis)
Colectivos are the backbone of local transport in Oaxaca and cost $0.30–0.80 USD per ride. They're shared minivans that run fixed routes and depart when full (which happens fast). The main hub near the second-class terminal connects to:
- Etla Valley villages
- Monte Albán (sort of — you catch one toward the stadium, then transfer)
- Suburban neighborhoods around the city
For in-city routes, look for combis idling near Mercado de Abastos or the second-class terminal. The driver or a helper will shout the destination.
Day Trips: Getting to Oaxaca's Villages
This is where Oaxaca travel gets genuinely fun. The city is ringed by artisan villages, mezcal distilleries, and archaeological sites, all reachable cheaply by colectivo.
Colectivo Routes from Segunda Clase Terminal
| Destination | Journey | Cost (one way) |
|---|---|---|
| Tlacolula (Sunday market, mezcal villages) | 45 min | ~$1.50 USD |
| Mitla (Zapotec ruins, via Tlacolula) | 1 hr | ~$2 USD |
| Ocotlán (Friday market, textiles) | 45 min | ~$1.50 USD |
| Etla (Wednesday market) | 40 min | ~$1 USD |
| Zaachila (Thursday market, tomb ruins) | 30 min | ~$1 USD |
| San Bartolo Coyotepec (black clay pottery) | 25 min | ~$0.80 USD |
| Teotitlán del Valle (woven rugs, off the Tlacolula highway) | 50 min + moto-taxi | ~$2 USD total |
Pro tip: For the Tlacolula Valley corridor (Mitla, Hierve el Agua, Teotitlán), consider renting a car for a full-day self-drive. You can cover four stops and control your schedule for about $35–50 USD per day with insurance.
Monte Albán
The most-visited archaeological site near Oaxaca (15 km, 30 min). The easiest option is the Transporte Turístico Unitours shuttle that departs from a corner near the Zócalo — roughly $7–8 USD round-trip including wait time. Collectivo combis go to the neighborhood but drop you before the hill climb, making the shuttle much more convenient for a one-day visit.
Hierve el Agua (Petrified Waterfalls)
About 70 km from the city. Options:
- Organized day tour: $25–35 USD from the city, often includes Mitla, Teotitlán, and a mezcal stop.
- Colectivo chain: Oaxaca → Tlacolula ($1.50) → Mitla ($0.50) → shared taxi/pickup ($3–4). Time-consuming but doable.
- Rental car or private driver: Most flexible. Private drivers charge $60–90 USD for a custom Hierve el Agua day.
Getting to the Coast
Oaxaca State's Pacific coast is stunning but separated from the city by dramatic mountain terrain — the same mountains that make the scenery beautiful make the roads slow.
Puerto Escondido (most popular beach town)
- Bus (OCC/ADO): 7–8 hours via the mountain road, ~$20 USD. Comfortable, scenic.
- Bus via Isthmus: Longer in time, smoother road. Less popular.
- Flight: 35-minute puddle-jumper on Aerotucán or Viva Aerobus, from ~$60 USD but check luggage fees.
- Shared van (Turismo Zaachila): 5–5.5 hours via the mountain shortcut road, ~$25 USD. Popular with backpackers, departs early morning.
Huatulco (upscale bays, easier access)
- Bus (ADO/OCC): 6–7 hours, ~$22 USD.
- Flight: ~45 minutes from OAX on Aeroméxico.
Renting a Vehicle in Oaxaca
Car Rental
Rental cars unlock the Tlacolula Valley, Sierra Norte villages (Pueblos Mancomunados), and off-the-beaten-path mezcal distilleries. Options:
- International chains: Hertz and Budget have desks at the airport.
- Local agencies: Cheaper, but check insurance terms carefully.
- Cost: $35–60 USD/day including basic insurance. Gas is ~$1.10 USD/liter.
- Note: Roads to mountain villages can be narrow, unpaved, and steep. Ask your agency which routes are suitable.
Moto-Taxis and Bicycles
In smaller villages, three-wheeled moto-taxis (mototaxis) shuttle people for $0.50–1.50 USD per ride — essential in places like Teotitlán del Valle where the colectivo drops you 3 km from the main street.
Many Oaxaca City hotels rent bicycles for $5–8 USD per day. The centro is flat enough to ride, though traffic can be chaotic.
Useful Apps and Tips
- inDriver / Uber: Both work in the city for transparent pricing
- ADO app or ado.com.mx: Book intercity buses ahead on holidays
- Google Maps: Works well for Oaxaca, but colectivo routes aren't always accurate — ask locals
- Spanish: Helpful for colectivos; drivers rarely speak English
- Cash: Colectivos are cash-only. Have small bills (20–50 MXN).
- Altitude: Oaxaca City sits at 1,550 m. Some visitors feel mild altitude effects on arrival.
Sample Transportation Costs for a 7-Day Trip
| Item | Cost |
|---|---|
| Airport transfer (taxi, both ways) | ~$20 USD |
| Daily in-city taxis/Uber (3 trips/day) | ~$25 USD total |
| 3 colectivo day trips (Tlacolula, Ocotlán, Etla) | ~$10 USD |
| Hierve el Agua day tour | ~$30 USD |
| Monte Albán shuttle | ~$8 USD |
| Total transportation | ~$93 USD |
Budget travelers who walk most of the centro and use colectivos almost exclusively can get weekly transport down to $40–50 USD. A rental car day pushing you toward $100–120 USD once gas is included.
Getting around Oaxaca rewards a little planning. The colectivo network is one of the cheapest and most authentic ways to travel in Mexico, and the city's walkable core means you'll often discover the best spots on foot anyway. Once you've sketched out which villages and sites matter most to you, Faroway can build a day-by-day itinerary that sequences your transport logically — no doubling back, no wasted half-days. Just tell it where you want to go and it handles the routing.
Topics
Written by
Faroway Team
The Faroway team is passionate about making travel planning effortless with AI. We combine travel expertise with cutting-edge technology to help you explore the world.
@farowayGet Travel Tips Delivered Weekly
Get our best travel tips, destination guides, and exclusive deals delivered straight to your inbox every week.
No spam, ever. Unsubscribe anytime.
