Oaxaca city’s centro histórico is compact, colourful, and entirely walkable — the main attractions, markets, restaurants, and mezcal bars are all within a 20-minute stroll of the zócalo (main square). Beyond the centre, collectivos (shared vans) connect to the surrounding valleys where archaeological sites, weaving villages, and mezcal distilleries are scattered across the landscape. Day trips to Monte Albán, Hierve el Agua, and the Tlacolula Valley are essential and require transport. The city is at 1,500 metres elevation in a valley surrounded by mountains.
Transport Options:
1. Walking in the Centro
Oaxaca’s historic centre is a pedestrian paradise — colourful colonial streets, shaded plazas, and pedestrianised blocks make walking the natural way to get around. The zócalo to Mercado 20 de Noviembre is 5 minutes. To Santo Domingo church is 10 minutes via the Andador Turístico (pedestrian street). The Centro Histórico is safe for walking day and night. Wear comfortable shoes — the stone streets are uneven. The entire restaurant and nightlife scene is within walking distance of the centre. Get lost in the back streets for the best discoveries.
2. Collectivos and Camionetas
Shared vans and trucks depart from various points around the city to valley towns and villages. The main departure points are near the second-class bus terminal (Periférico). Collectivos to Tlacolula (for the Sunday market, 40 minutes, 20 MXN), Mitla (1 hour, 30 MXN), and Ocotlán (1 hour, 25 MXN) run frequently. Ask at your hotel for departure locations — they vary by destination. Cheap, authentic, and how locals travel. Depart when full. Not suitable for Monte Albán or Hierve el Agua.
3. Taxis
Small taxis are plentiful and cheap — standard fare within the centre is 40-60 MXN (agree before getting in). To the airport: 200-250 MXN. Taxis do not use meters in Oaxaca — negotiate. Taxi stands (sitios) outside major hotels and at the zócalo are more reliable than street hails. For day trips to Monte Albán (30 minutes), negotiate a round trip with waiting time — about 350-500 MXN. Taxis are the practical option for reaching areas beyond walking distance within the city.
4. Uber and DiDi
Both operate in Oaxaca city. Uber is more established, DiDi is growing. Fares are slightly cheaper than taxis with transparent pricing. Airport to centre costs about 150-200 MXN. Useful for late-night rides and trips to the bus station. Coverage is limited outside the city — don’t rely on them for valley excursions. Some areas have spotty pickup availability. Cash or card payment available. Download both apps before arrival.
5. Day Trip Tours
Organised tours are the most practical way to visit the surrounding attractions. Monte Albán (half day, 250-400 MXN), Hierve el Agua + Mitla + mezcal distillery (full day, 400-600 MXN), and artisan village tours (full day, 500-800 MXN) run daily from agencies on Calle Macedonio Alcalá. Tours include transport, guide, and sometimes entrance fees. Private guides with car cost 1,500-3,000 MXN per day. The valley sites are spread out and difficult to reach by collectivo efficiently — tours save time.
6. Rental Cars
Available from agencies at the airport and in the city from 500-900 MXN/day. Useful for multi-day valley exploration and reaching remote sites at your own pace. Mountain roads to the coast (Puerto Escondido, 6 hours) are winding and sometimes foggy. City driving in Oaxaca is manageable but parking is tight. The road to Hierve el Agua is partly unpaved. Petrol stations are found in all valley towns. An international driving permit is recommended for foreigners. Not necessary if staying only in the city and using tours.
Transport Tips for Oaxaca
Walk everywhere in the centro — it is safe, beautiful, and the best way to discover Oaxaca. The Sunday market in Tlacolula is worth the collectivo trip (depart from Periférico, 40 minutes). Book valley tours a day in advance. Monte Albán is best visited early morning (opens 8 AM) before it gets hot — the afternoon light is harsher. The first-class ADO bus station has comfortable buses to Mexico City (6 hours), Puebla, and Puerto Escondido. Mezcal tastings at valley distilleries are often included in tours. Carry small change for collectivos.
Frequently Asked Questions
What is the best way to get around Oaxaca?
The most practical options are Walking in the Centro and Collectivos and Camionetas. Oaxaca’s historic centre is a pedestrian paradise — colourful colonial streets, shaded plazas, and p…
Do I need a car in Oaxaca?
It depends on your itinerary. For the main areas, public transport and ride-hailing are sufficient. A car is useful for exploring rural or remote areas.
Is public transport safe in Oaxaca?
Yes, public transport is generally safe and widely used by locals and tourists alike. Take normal precautions with your belongings, especially in crowded areas.
Related Articles
- Things to Do in Oaxaca: 12 Experiences You Can’t Miss
- Where to Stay in Oaxaca: Best Neighborhoods and Hotels
- Best Time to Visit Oaxaca: Month-by-Month Guide
- Oaxaca Itinerary: A 5-Day Sample Plan and How to Build Your Trip
Frequently Asked Questions
Is Oaxaca worth visiting?
Yes. Oaxaca offers unique experiences for travelers willing to explore. The combination of local culture, food, and landscapes makes it a rewarding destination.
How many days do you need in Oaxaca?
Most travelers find 3-5 days sufficient for the highlights. Extend your stay if you want a deeper, more relaxed experience of the area.
What is the best time to visit Oaxaca?
Shoulder season typically offers the best balance of weather, crowds, and prices. Check seasonal details in the guide above for specific recommendations.
Do I need travel insurance for Oaxaca?
Travel insurance is recommended for any trip. It covers unexpected medical expenses, cancellations, and lost luggage, giving you peace of mind while traveling.


