Almost everyone who writes to us asks the same thing first: how long should we stay? The honest answer is that Oaxaca punishes rushing. The valley is wide, the villages that make it special are spread out, and the best moments tend to happen when you are not watching the clock.
This is how we see it after driving these roads every week. Use it to plan, not as a rule.
Three days: the city and one valley day
Three days is the realistic minimum. One day for the historic center on foot — Santo Domingo, the markets, Jalatlaco — one full day in the valley, and one flexible day for whatever caught your attention.
With only three days, choose one direction and commit. Either the Tlacolula valley road (the Tule tree, Teotitlán del Valle, Mitla, Hierve el Agua) or Monte Albán with the artisan villages to the south. Trying to do both in three days means spending your trip in a vehicle.
What gets left out: the Sierra Norte, the coast, and the slow mornings that make Oaxaca what it is.
Five days: the version we recommend
Five days is where Oaxaca starts to make sense. You can take both valley directions on separate days, keep the city for walking and eating, and still have one day with nothing planned.
A shape that works well: city on foot the first day, Monte Albán and the artisan villages the second, Hierve el Agua with the Tlacolula villages the third, something slower on the fourth — a cooking class, a mezcal day, the Sierra Norte — and the fifth open for the market or the thing you did not expect to love.
Five days also gives you room for altitude and heat. The city sits above 1,500 metres and the valley sun is strong; most people slow down on day two whether they planned to or not.
Seven days or more: adding the coast
The Oaxacan coast is worth it, but it is not a day trip. Puerto Escondido and Huatulco are on the other side of the Sierra Sur, and the drive crosses mountains and cloud forest. Going down and coming back eats two days on its own.
If you have seven days or more, the usual split is four or five days in the valley and the rest on the coast, with a stop in San José del Pacífico on the way so the drive becomes part of the trip instead of lost time.
If you only have five days, our honest advice is to skip the coast and come back for it. Oaxaca is one of those places people return to.
When the dates decide for you
Some weeks are not normal weeks. During Day of the Dead, at the end of October, and during the Guelaguetza in July, the city fills up, the roads to the cemeteries and villages get slow, and everything takes longer than the map says.
In those weeks, plan fewer things per day and book well ahead. It is better to see three things calmly than six in a hurry.
FAQ
Is one day in Oaxaca worth it?
Yes, but keep it small: the historic center on foot, one market, and one nearby site. One day is a taste, not a trip.
Do I need a car in Oaxaca?
Not for the city, which is walkable. For the valley villages and Hierve el Agua, you need transport. Many travelers choose a private driver so they are not tied to timetables or parking.
How far apart are the main sites?
Monte Albán is close to the city. The Tlacolula valley villages are strung along one road east, and Hierve el Agua sits at the end of it. The coast is on the other side of the mountains and takes several hours.
Last reviewed:


