Destinations / North America
Oaxaca, Mexico travel guide
Mexico's culinary capital: mezcal, mole, and the most vivid markets in the country.
- Best time to visit: October-April (dry season), late October for Día de Muertos
- Average daily budget: $45 to $90 USD
- Ideal trip length: 4 to 5 days
Oaxaca is where Mexico goes to eat. The food is some of the best in the country, the mezcal is made in villages an hour out of town, and the markets overflow with colour you'll never quite photograph well enough. Joy Plus paces the city's churches and food halls with day trips to the Zapotec ruins and mezcal valleys, and times it all around the festivals if your dates line up.
Oaxaca itinerary
Day 1, Get oriented
Morning: Eat through Mercado 20 de Noviembre. Grill your own meat at the smoky 'pasillo de humo'.
Afternoon: Explore Centro Histórico, The colonial heart: the zócalo, Santo Domingo, and the main markets.
Evening: Monte Albán ruins. Zapotec mountaintop city, 30 minutes from town. Go for opening.
Day 2, Go deeper
Morning: Mezcal tasting in the valleys. Visit a family palenque to see agave roasted and distilled.
Afternoon: Explore Jalatlaco, Cobbled, mural-covered, the city's most charming barrio.
Evening: Santo Domingo church and museum. Gilded baroque interior and the Cultures of Oaxaca museum.
Day 3, Hidden side
Morning: Hierve el Agua's petrified mineral 'waterfalls' and natural infinity pools.. A local favourite most visitors miss, worth the detour.
Afternoon: Explore Xochimilco, Quiet, leafy, the old aqueduct and artisan workshops.
Evening: Teotitlán del Valle for handwoven rugs dyed with cochineal.. A local favourite most visitors miss, worth the detour.
Best neighbourhoods
- Centro Histórico: The colonial heart: the zócalo, Santo Domingo, and the main markets.
- Jalatlaco: Cobbled, mural-covered, the city's most charming barrio.
- Xochimilco: Quiet, leafy, the old aqueduct and artisan workshops.
- Reforma: Residential and local, good-value food and fewer tourists.
- La Noria: Central and walkable, handy budget stays near the markets.
Must-do experiences
- Eat through Mercado 20 de Noviembre: Grill your own meat at the smoky 'pasillo de humo'.
- Monte Albán ruins: Zapotec mountaintop city, 30 minutes from town. Go for opening.
- Mezcal tasting in the valleys: Visit a family palenque to see agave roasted and distilled.
- Santo Domingo church and museum: Gilded baroque interior and the Cultures of Oaxaca museum.
Hidden gems
- Hierve el Agua's petrified mineral 'waterfalls' and natural infinity pools.
- Teotitlán del Valle for handwoven rugs dyed with cochineal.
- A tlayuda from a late-night street cart, Oaxaca's giant crisp 'pizza'.
- Sunset from the rooftop bars around Santo Domingo.
Daily budget
$45 to $90 USD per day.
What to eat
- Mole negro over chicken or enmoladas
- Tlayuda with tasajo (thin grilled beef)
- Quesillo (Oaxaca string cheese) and chapulines
- Mezcal, sipped slowly, never shot
Getting around
The centro is flat and walkable, the best way to see it. For day trips use a colectivo (shared taxi), a booked driver, or a small-group tour to the valleys; distances are short but public buses are slow. Use Didi or registered taxis at night.
Safety
Oaxaca is one of Mexico's safest tourist cities and very walkable by day and evening in the centro. Use registered taxis or Didi late at night, watch your belongings in crowded markets, and drink bottled or filtered water. Altitude is around 1,500m, so ease into the mezcal.
Frequently asked questions
How many days do you need in Oaxaca?
Four to five days: two or three for the city's markets, food and churches, plus day trips to Monte Albán, Hierve el Agua and the mezcal valleys.
Is Oaxaca safe for solo travellers?
Yes. It's among Mexico's safest cities for visitors, with a relaxed, walkable centre. Use normal precautions with taxis at night and in busy markets.
When is the best time to visit Oaxaca?
The dry season, October to April. Late October brings Día de Muertos, the city's most spectacular festival, book accommodation months ahead for those dates.
How much does a trip to Oaxaca cost?
Budget around $45 to $90 USD per person per day, covering a mid range room, local transport, two or three meals out and an activity or entry ticket. You can go lower with hostels, markets and free walking tours, or far higher with boutique hotels and private guides.
What should I eat in Oaxaca?
Start with Mole negro over chicken or enmoladas, Tlayuda with tasajo (thin grilled beef), Quesillo (Oaxaca string cheese) and chapulines. Eating where locals queue is the simplest rule, and markets are usually the cheapest and best introduction to the food in Oaxaca.
How much does a solo trip to Oaxaca cost?
Budget on roughly $45-$90 USD per day in Oaxaca as a solo traveller. That covers a hostel bed or simple room, local food, getting around and a couple of paid sights. Mid-range comfort with private rooms, sit-down dinners and the odd tour runs closer to double, while shoestring travellers who cook and stick to street food can come in under it.
How do you get around Oaxaca?
The centro is flat and walkable, the best way to see it. For day trips use a colectivo (shared taxi), a booked driver, or a small-group tour to the valleys; distances are short but public buses are slow. Use Didi or registered taxis at night.
Tours and activities in Oaxaca | Oaxaca in 3 days | Oaxaca in 5 days | Oaxaca in 7 days
Joy Plus home | Destinations | Itineraries | Activities | Flights | Budget planner | Calendar | Map | Blog | Founders