HomeCountriesMexicoOaxaca

📍 Oaxaca

Mezcal, markets and the best regional cuisine.

FoodCulture🗓 2 days
Overview

Oaxaca travel guide

Mezcal, markets and the best regional cuisine. Oaxaca is one of the highlights of any trip to Mexico, and most travellers spend around 2 days here.

Things to do

Top things to do in Oaxaca

Food

In Oaxaca, eat your way through markets, street stalls and local restaurants.

Culture

In Oaxaca, explore temples, museums and the historic centre.

Getting around

How to reach & get around Oaxaca

✈️

Getting there

Most visitors arrive in Mexico via Mexico City (MEX) / Cancún (CUN), then continue to Oaxaca by domestic flight, train, bus or road.

💵

Budget

Plan for roughly $40–$300 per day. See the full Mexico budget guide.

Beyond Oaxaca

Day trips & nearby places

Mexico City

Mexico City

🗓 3 days

Museums, markets, pyramids and world-class food.

CultureFood
Riviera Maya / Tulum

Riviera Maya / Tulum

🗓 3–4 days

Caribbean beaches, cenotes and Mayan ruins.

BeachHoneymoon
Cancún

Cancún

🗓 2–3 days

Resorts and the gateway to the Yucatán.

BeachFamily
FAQ

Oaxaca travel FAQ

How many days do you need in Oaxaca?
Most travellers spend 2 days in Oaxaca — enough to see the highlights and eat your way through markets, street stalls and local restaurants.
What is Oaxaca known for?
Oaxaca is especially good for food, culture. Mezcal, markets and the best regional cuisine.
When is the best time to visit Oaxaca?
The best time is generally Nov–Apr, in line with the rest of Mexico.
How do you get to Oaxaca?
Most visitors arrive via Mexico City (MEX) / Cancún (CUN), then reach Oaxaca by domestic flight, train, bus or road.
How much does Oaxaca cost?
Budget around $40–$300 per person per day depending on your style.
Is Oaxaca worth visiting?
Yes — Oaxaca is one of the highlights of Mexico, particularly if you enjoy food, culture.