Getting around Oaxaca has its own rules, and they're not always obvious — especially if you're coming from somewhere where the ride-sharing landscape is straightforward. This guide covers everything: from the $8-peso bus to how to get to the airport, the coast, or up into the Sierra.
Getting Around the City
DiDi — The Most Reliable App for Getting Around Oaxaca

DiDi is the most established app-based transportation service in Oaxaca. InDrive also operates, though with less coverage. There's also TaxSí, a new government-backed app — we cover it below and explain why we're not yet recommending it as a primary option. On Uber — there's a recent update; see the section below.
Download the app before you arrive: iOS | Android
- ▸Register your account and verify your payment card in advance (can take up to 24 hrs)
- ▸During major events (Guelaguetza, Día de Muertos): surge pricing applies — request 20–30 minutes in advance
- ▸Important: DiDi is not available inside Oaxaca International Airport (only official airport taxis are permitted at the arrivals area)
Uber — Arrived in October 2026, But in Legal Limbo
On October 19, 2026, Uber announced its launch in Oaxaca de Juárez and activated UberX in the app. The next day, the state's Secretary of Mobility (SEMOVI) made its position clear: the service is not authorized. Operating without a concession violates Oaxaca's Mobility Law and can result in fines of up to 58,000 pesos for drivers.
This isn't the first time this has played out in Oaxaca. In 2021, then-governor Alejandro Murat publicly took an Uber ride to mark its "official arrival" — and the platform still didn't take hold. Taxi unions and the city's political-union structure pushed back and held the line.
Will this time be different? Maybe. What's predictable: taxi union members were already reporting on social media that they were preparing to intercept Uber vehicles and hand them over to authorities. This is Oaxaca — where unions have a documented history of making their presence felt — so some friction at some point is a reasonable expectation. Our take: Uber shows up in the app and you can technically request a ride. But operating in legal limbo, without SEMOVI authorization and with active union opposition, isn't the most stable situation for riders. We're sticking with DiDi.
BinniBus / CityBus — Public transit that actually works

Oaxaca's metropolitan collective transport system operates under the name BinniBus (some lines use CityBus). Modernized in 2023 with new vehicles and a real-time tracking app. With 20+ routes covering the city and surrounding areas, it's the most affordable option and the one most locals use. Cost: $8 MXN per ride. The machine does not give change — carry the exact amount in coins or a small bill. This may soon increase to $10 with the BinniBus card payment system rollout; as of this guide's publication it remains $8.
- ▸BinniBus app: Android | iOS
- ▸Routes and stops: oaxaca.gob.mx/citybus
- ▸During events like Guelaguetza, special routes run to Cerro del Fortín
- ▸Route-specific tips in our community: queondaoaxaca.com/links
Taxis — Ask first, board second

Oaxaca taxis do not use meters. Always ask the fare before getting in. If you're unsure of reference prices, check with the tourism information modules: there's one at the zócalo and another in front of Santo Domingo de Guzmán church.
- ▸Taxi stands (paraderos near markets and tourist sites) are more reliable than street taxis
- ▸Reference fares (May 2026): centro–ADO terminal: ~$50–70 MXN | centro–airport: ~$200–300 MXN | centro–Cerro del Fortín: ~$60–120 MXN
- ▸Do not board taxis without visible official identification
- ▸Avoid those who approach tourists in English near the zócalo
TaxSí — The Government's Official Taxi App (Still Finding Its Footing)
In June 2026, Oaxaca's Secretaría de Movilidad (SEMOVI) launched TaxSí, an official app for requesting regulated yellow taxis in the city. The pitch is solid: pre-quoted fares, driver info, real-time tracking, and an end to arbitrary charges. On paper, it's exactly what Oaxaca has needed for years.
In practice, what we're hearing — and have experienced firsthand — tells a different story. Some drivers simply don't honor the fare the app quotes, particularly on routes outside the city center or in less-traveled areas. This isn't an isolated case: there's a growing number of user reports describing exactly this. The app shows a price, the driver names another, and the friction the platform was supposed to eliminate shows up anyway.
Why does this happen? Because digitizing Oaxaca's taxi industry is a process — not a switch. Tech adoption here runs into cultural and organizational resistance that anyone who has tried to build something in this state understands firsthand. TaxSí just launched: it has government backing, but it doesn't yet have full buy-in from every driver on the street. Our honest take on TaxSí: download it, use it, and report it if the fare isn't honored. That's the only way this gets better over time. But don't rely on it as your only option for now — especially for destinations outside the central urban zone.
The Airport (OAX)
Xoxocotlán International Airport (OAX) is ~9 km from the historic city center. Authorized transport from the airport:- ▸Authorized airport taxi: $200–300 MXN to downtown. Only officially-licensed airport taxis can pick up passengers at the terminal. There's a module at the arrivals exit. Most straightforward option.
- ▸Shared colectivo (shuttle): ~$135 MXN to Zone 1 (Centro). More affordable if traveling alone. Module is at the arrivals exit, next to the taxis.
- ▸Urban bus: $8 MXN. Requires a ~10-minute walk from the airport to Highway 175 bus stops. Not recommended with large luggage, but it works.
DiDi does not operate inside the airport. Only authorized taxis are permitted at the arrivals area.
Private Transfers & Shuttles — Book in Advance
If you're traveling with a lot of luggage, in a group, or simply prefer to arrive without negotiating a price on the spot, these are your pre-bookable options:
Private van — the most spacious option. Great for groups or heavy packers; picks you up directly from your hotel and drops you at the terminal.



The links above are affiliate links (Viator); booking through them costs you nothing extra and supports this independent project.
Airport website: oaxaca-airport.com
The Two Bus Terminals
Oaxaca has two main terminals. Knowing the difference saves time and confusion.
ADO Terminal — First Class
Address: Niños Héroes de Chapultepec 1012, Colonia Reforma Distance to centro: ~1.3 km (10 min by taxi, ~20 min walking)The first-class terminal. This is where the most comfortable and fastest long-distance buses depart. Operators:
- ▸ADO — Mexico City (TAPO, Terminal Norte), Puebla, Veracruz, Tuxtla Gutiérrez, Villahermosa, Puerto Escondido
- ▸OCC (Omnibus Cristóbal Colón) — similar destinations
- ▸ADO GL — premium version with extra comfort
Second Class Terminal — Central de Abastos
Location: next to the Central de Abastos market, approx. Calle Juárez Maza S/N, between Constituyentes and Av. Ferrocarril Distance to centro: ~15 min walking (taxi recommended)For everything ADO doesn't cover: Sierra villages, the Valleys, the Coast, and regional routes. Also the most affordable option for many destinations. Main operators:
- ▸FYPSA (Fletes y Pasajes): 800 397 7292 — 24-hour service, coast and sierra routes — fypsa.com.mx
- ▸Estrella del Valle: Central Valley regional routes
- ▸Autobuses Costa de Oro: coastal routes
Línea Rosa — Budget CDMX–Oaxaca Option
For budget-conscious travelers going to Mexico City. Oaxaca terminal: Avenida Universidad 1912, Centro Departures: 10:00 PM and 11:00 PM | Duration: 6–8 hrs | From: $300 MXN (~$15 USD)
Not ADO, but it gets you there. For overnight routes when budget matters more than premium comfort.
Getting to the Coast
Oaxaca → Puerto Escondido
Since the new Oaxaca–Puerto Escondido highway opened (2024), the journey dropped from 8–10 hours to ~3 hours.
- ▸Operators: ADO or OCC from the ADO Terminal
- ▸Price: $355–415 MXN (standard / ADO GL premium)
- ▸Frequency: at least 12 departures daily
- ▸Puerto Escondido terminal: Highway 200, ~2 km north of town center
Oaxaca → Huatulco / Pochutla / Mazunte / Zipolite
- ▸From the Second Class Terminal (Central de Abastos) with FYPSA or other regional operators
- ▸Huatulco: ~4–5 hrs | Pochutla (gateway to Mazunte and Zipolite): ~4 hrs
- ▸Approximate price: $200–300 MXN depending on destination
- ▸FYPSA: fypsa.com.mx | 800 397 7292
Into the Sierra
Oaxaca → San José del Pacífico
The village in the clouds. Mist, pine forest, hiking trails. About 3 hours from Oaxaca.
- ▸Eclipse 70: Armenta y López 504, Centro
- ▸Líneas Unidas: Xóchitl 101, Centro
- ▸Frequency: every 30–45 minutes during the day
- ▸Duration: ~3 hours (with a stop in Miahuatlán)
- ▸Price: $140–150 MXN (~$7–8 USD)
What Doesn't Exist in Oaxaca (That Many People Don't Know)
- ▸Uber: announced its arrival in October 2026 but operates without SEMOVI authorization and with active taxi union opposition — regulatory limbo. Things may change; for now DiDi is the more stable option. See the Uber section above.
- ▸Taxi meters: taxis don't use them. TaxSí is trying to fix this with digital fares, but adoption is uneven — read the TaxSí section above.
- ▸DiDi at the airport: only authorized taxis permitted at the arrivals area.
Transport Resources
- ▸DiDi app: iOS | Android
- ▸TaxSí app: iOS | Android | taxsi.mx
- ▸BinniBus app: iOS | Android
- ▸CityBus routes: oaxaca.gob.mx/citybus
- ▸ADO tickets: ado.com.mx
- ▸FYPSA: fypsa.com.mx | 800 397 7292
- ▸Airport OAX: oaxaca-airport.com
- ▸QEO community — transport tips: queondaoaxaca.com/links
Was this guide helpful?
This is an independent project — no algorithms, no VC money, just research, boots on the ground, and a genuine love for Oaxaca. If this guide saved you time, a headache, or just came in handy, consider supporting the project with a coffee. It goes directly here. ☕ Buy me a coffee
Guide updated: October 2026. For specific questions and updates, join our community at queondaoaxaca.com/links



