4 Days in Oaxaca Itinerary: 25+ Things To Do in 2024

Photo of author
Article written by: Rebecca
Last updated:

Looking for a Oaxaca itinerary that covers the best things to see, do and eat? Here’s how I recommend you spend a few days in this amazing city.

Oaxaca Mexico, a city that’s as rich in history as it is in flavour. If you’re plotting your journey to this incredible city, you’ve likely been entangled in the usual traveller’s conundrum: how many days in Oaxaca are enough to soak up everything the city has to offer, and what should you fill those days with?

Oaxaca is a destination that combines rich history, stunning architecture and some of the best food you’ll find in Mexico. As someone who has wandered through Oaxaca’s colourful streets more than once, I’ve gathered practical insights to help you craft the perfect itinerary for this remarkable city.

This guide aims to provide you with a straightforward, experienced-based approach to exploring Oaxaca. It’s focused on four days, but you can adapt this itinerary to suit the time you have available.

From navigating the bustling markets to finding the best spots for authentic Oaxacan cuisine, this guide highlights the best things to do in Oaxaca for travellers looking for a blend of culture, adventure and culinary delights.

A picturesque street in Oaxaca Mexico lined with colorful buildings and cobblestone pavement. Trees with young, green leaves dot the sidewalk, and pedestrians are visible in the distance. A mountain looms in the background under a clear sky. One of the best things to do in Oaxaca is wander the gorgeous streets.
I love wandering the colourful streets of Oaxaca

This blog post may contain affiliate links, meaning if you book or buy something through one of these links, I may earn a small commission (at no extra cost to you).

Oaxaca travel logistics

Before we jump into my 4-day Oaxaca trip itinerary, here are a few things you need to know before your trip to Oaxaca.

How many days do you need in Oaxaca?

In my opinion, 3 days in Oaxaca is the minimum amount of time you need to dedicate to this city that’s the ideal destination for culture and food junkies.

We had four days in Oaxaca, so that’s how I’ve written this itinerary – you can adapt it to the time you have. If you’ve got 5 days in Oaxaca, then slow down a few of the days and add another day trip. Two days in Oaxaca is possible but I honestly think that it’s just not enough time to get a feel for the city (let alone eat all the food!).

There are plenty of blog posts out there with a one week Oaxaca itinerary, but that only works if you have plenty of time up your sleeve. I’ve written this 4-day itinerary for those who have just enough time to get away for a long weekend. Either way, I guarantee you’ll be booking a return trip before your visit to Oaxaca is even over!

If you do have more time in Mexico, consider combining a Mexico City and Oaxaca itinerary. I have the perfect guide to 3 days in Mexico City that you can couple with this Oaxaca travel guide. It’s very easy to travel from Mexico City to Oaxaca (and vice versa).

Is Oaxaca safe?

I think so! I’ve travelled here both as a solo female and with my husband. I never had any issues at all when I’ve visited and always felt safe, even when we were out walking at night. There were lots of families travelling in Oaxaca, as well as solo females.

That being said, it always pays to be aware of your surroundings. Read my tips on the things you need to know before travelling to Oaxaca.

Regardless of the safety situation, I always buy travel insurance. Travel Insurance Master allows you to compare across multiple policy providers, while SafetyWing is great for long-term travellers and digital nomads.

How to get to Oaxaca

There’s an international airport in Oaxaca, Xoxocotlán International Airport (OAX). Many international flights transit through Mexico City but some cities have direct flights here. Search for and compare flights to Oaxaca here.

From the airport, it’s about a 25-minute drive to downtown. You can hire a car, get a taxi or jump in the shared taxis, which cost around MN$390 per person (as of December 2023). You’ll see the shared taxi stand as you come out of customs. You’ll need to wait until the taxi fills up and as they drop people off to their different hotels, but it usually doesn’t take too long.

Alternatively, GuateGo offers private transfers direct to your hotel, which will save you a tonne of time.

If you’re already in Mexico, there are plenty of buses and domestic flights from Mexico City and other major cities to Oaxaca. Mexican buses are super comfortable, especially the long-distance buses.

A spacious plaza with a large, ornate church featuring two bell towers and an intricate facade. The plaza is bordered by trees, and a few individuals are scattered across the wide, open space. Hills are visible in the distance under a bright blue sky. The views and architecture in Oaxaca are stunning.

Best time to visit Oaxaca

The best time to visit Oaxaca is October to February for mild weather. The hottest months are April and May, and you can expect a fair amount of rain between May and September.

My last visit to Oaxaca was in mid-January and the daytime temperatures were lovely – not hot but not cold, either. It got only a little chilly at night and we saw little rain.

Visitor numbers swell during major festivals and celebrations. This includes around Easter, the Guelaguetza festival, a traditional dance festival held in July, Día de los Muertos, the Day of the Dead festival which is becoming more popular with foreign tourists (late October/early November), and Noche de Rabanos, the “Night of the Radishes” (!!) in December.

If the crowds are huge, then is Oaxaca worth visiting during these festivals? I say yes! They are amazing cultural festivals that you won’t forget.

A vibrant section of a building painted yellow with red trim. A blue door is open, leading into a dimly lit interior, and a blue-framed window with iron bars is closed. A decorative tile with an image of a lion is on the wall next to a potted cactus. Oaxaca has several colourful buildings and homes.

Where to stay in Oaxaca

Oaxaca tourism is rapidly increasing, so there are plenty of hostels and hotels in Oaxaca.

We stayed at Hotel Siglo XVII which was in the centre of the city and within walking distance of both the zocalo and the Templo de Santo Domingo. Rooms are built around a lovely courtyard and the staff are very friendly. While we went out for breakfast most days (to try to eat at as many different places as possible!) a breakfast of fruit and eggs cooked to order is included. Check the latest rates and book your stay with Booking.com or Expedia

Other recommended hotels in Oaxaca include:

  • Flavia Hotel – luxury hotel with spa services and an infinity pool overlooking the city. Check rates and availability online with Expedia
  • Casa Oaxaca – the hotel associated with a delicious restaurant I mention later on. It’s got an outdoor pool for the hot summer days and is in a great location. Book well in advance as rooms fill up quickly. Find a room online.
  • Casa de las Bugambilias – this family-run B&B is popular with visitors. Each room features the works of local artists. See if there’s a room available on Booking.com | Read reviews on TripAdvisor
  • Casa Antonieta – this boutique hotel has only six, minimalist-styled rooms. Each room has a small patio attached and there’s a coffee shop that adjoins the hotel so you can start your day with caffeine. Check the latest rates on Booking.com or Expedia
  • Hotel Dainzu – a woman we met on our trip stayed at this delightful budget hotel and said it was one of the best places to stay in Oaxaca. It has a pretty courtyard and decent-sized rooms. It’s also in a great location in the centre of town. Check rates on Booking.com | Read reviews on TripAdvisor

What to pack

Pack good walking shoes to deal with the cobblestoned streets, a hat and sunscreen.

Sale
Lonely Planet Mexico (Travel Guide)
  • Armstrong, Kate (Author)
  • English (Publication Language)
  • 672 Pages – 10/17/2023 (Publication Date) – Lonely Planet (Publisher)

Oaxaca itinerary 

Now for the good stuff! Here’s how to spend 4 days in Oaxaca.

Map of what to do in Oaxaca

Everything I’ve recommended in this itinerary can be found on the map of Oaxaca below.

Day 1: Eat the best food in Oaxaca

One of the best reasons to visit Oaxaca is for the food, so start your trip off right by exploring the local markets. If you don’t know your memelitas from your mole, then the best way to discover Oaxaca’s food scene is with a tour with Omar of Oaxacking.

A native Oaxacan, Omar knows everything there is to know about Oaxacan food. He doesn’t take his guests to the touristy markets and restaurants. Instead, he hits the markets that Mexicans shop and eat at.

During our tour we didn’t see another tourist. We followed him as he weaved in and out of the stalls in the maze-like Mercado de Abastos, and ate more food in four hours than I usually do in a week.

An individual preparing food on a large, round, stone surface. Fresh tortillas are being topped with sauce and cheese, and there are leaves with eggs on them. Cooking utensils and pots are arranged around the preparation area. The food in Oaxaca is incredible - plan your Oaxaca itinerary around trying all the specialties of the region.
Some of the amazing food we tried on our Oaxaca food tour with Omar

We tried memelitas, fried quesadillas, atole, barbacoa, tlayudas, tostadas, pulque, mezcal, nieves and regional sweets. He shared with us the traditions behind local fruits and vegetables, and tips on how and when to eat particular foods.

It was a tour that we could never have done by ourselves. Even though we can speak Spanish, there was no way an outsider could navigate the intricacies of the market without local help and we wouldn’t have known where to begin with ordering.

Our tour guide Omar kneeling beside a display of fresh produce, including green tomatoes, herbs, chilies, and limes on a blue tarp. The vendor is selecting items and bundling them for sale, surrounded by metal grates and walls. Omar of Oaxacking is a fantastic tour guide who will show you all the amazing foods to eat in Oaxaca.
Omar showing us some of the local produce

He also knows all the great chefs in the city so he’s a resource for finding out about other hidden and not-so-hidden restaurants. He gave us so many suggestions – too many for us to have enough time to eat at! Omar is so well-known now he’s done work with Gordon Ramsay and recently appeared on Somebody Feed Phil.

Book your Oaxaca food tour with Omar through his website. He also does private and group trips to markets outside of Oaxaca City and can customise a tour to your needs.

Guided option: Omar’s food tour of Oaxaca is on the higher end (but totally worth it!), so this affordable option takes guests to other markets in Oaxaca. This tour focuses on Oaxaca’s famous corn and mole dishes.

After the food tour, you may need a siesta.

Once you’re ready to get going again, head over to the zócalo, the square that forms the hub of every Mexican town and city. This part of Oaxaca City is always bustling, full of people selling street food and balloons, families hanging out or school kids skipping class. It’s a fun place to visit – and you should come back here throughout your visit to Oaxaca, both during the day and at night to experience it.

A lively outdoor market with numerous vendors and carts under the shade of large trees. People are seen walking around, shopping, and interacting with vendors. A green cart selling shaved ice is prominently displayed. The Zocalo is one of the best places to visit in Oaxaca day or night.
The Zocalo during the day

Make your way up Calle Macedonia Alcalá, which becomes a pedestrian street for a few blocks close to the Templo de Santo Domingo. You’ll find vendors selling food and all manner of artisanal goods, from straw bags to cushion covers – pick up a few of the usually very well-priced goods.

Head into the Templo de Santo Domingo, a 16th-century Baroque church. Inside, it’s a golden wonderland. It’s open daily except during mass and there’s usually someone inside who can take you on a brief tour (for a fee) if you’re interested in learning more about the church. Whether you go inside or just stay outside, the temple is one of the essential things to see in Oaxaca City.

A majestic church captured at dusk, its ornate facade and twin bell towers illuminated against the twilight sky. The church stands next to a serene courtyard with agave plants in the foreground. The Templo de Santo Domingo is a Baroque church that's stunning to visit - it's one of the best things to do in Oaxaca.
The Templo de Santo Domingo at dusk

Next door is the Museo de las Culturas de Oaxaca (Oaxaca Culture Museum), housed in a former monastery. Make plans to spend a few hours here as there’s a lot to see, from temporary art exhibitions to the permanent exhibitions that follow the history of Oaxacan civilisation all the way to modern times.

An arched corridor with weathered walls adorned with faded frescoes. The corridor is part of a historic building with stone columns and a patterned floor, leading to a bright doorway. Plan to spend a few hours of your Oaxaca itinerary exploring the interesting Oaxaca Culture Museum.
Inside the Oaxaca Culture Museum

Also close by is the Jardín Etnobotánico de Oaxaca, the botanical gardens. One of the most beautiful Oaxaca attractions, you can only visit on a guided tour (to protect the plants). Two-hour tours are offered in English at 11am from Monday to Saturday for a small fee (MN$100). The gardens are beautiful and one of the best things to do in Oaxaca City.

An aerial view of a botanical garden filled with a variety of cacti and succulents. A path winds through the garden, with mountains and a clear sky in the background. The botanical gardens is one of the best Oaxaca attractions.
The Jardin Etnobotanico de Oaxaca from above

Mexico may be known for tequila, but in Oaxaca you’ll be drinking mezcal, another liquor made from agave. It’s a surprisingly complex drink that’s smoky and strong. It’s difficult to know where to start, so make a reservation for a tasting at La Mezcaloteca and let the team guide you through a tasting.

They’ll customise a selection of mezcals based on flavours you like, and teach you how to enjoy this alcohol. Make sure to drink plenty of water between tastes – quality mezcals usually start at around 40 percent proof and make their way up to 80 proof! Reservations required.

A dimly lit bar scene showcasing bottles of mezcal on a wooden counter. The bottles have labels providing details about the spirit, and there are empty glasses and a clay cup nearby, suggesting a tasting in progress. Try mezcal, a specialty of the Oaxaca region, at La Mezcaloteca.
Mezcal tasting at La Mezcaloteca

Make (or stumble) your way to Criollo. You’ll need a taxi as it’s a fair walk from the city centre.

Here you’ll be delighted by the multi-course tasting menu that celebrates Oaxacan flavours. The kitchen is open so you can watch the staff preparing every course, including the women who knead, flatten and toast every single tortilla. Mexico’s most famous chef, Enrique Olvera (the man behind Pujol in Mexico City), is a partner in Criollo.

A rustic dessert presentation on a wooden table. Beside the plate is a spoon and a small glass of espresso with a layer of foam on top. The food at Criollo is to-die-for - make sure you book a reservation at this restaurant as you plan your Oaxaca itinerary
Dessert at Criollo

Day 2: Go on a mezcal tour in Oaxaca

If last night gave you a taste for mezcal, today you’re going to learn even more about the drink.

But first, breakfast. Head to PAN:AM for the delicious chilaquiles and fresh juices. Don’t forget to pick something out of the bread basket that comes around (a pain au chocolat, for instance). Everything is freshly made in-house.

There are plenty of mezcal tours around town (Omar from Oaxacking also leads tours to family-owned, small-batch producers) but we chose and recommend Las Bugambilias. I found them through the blog Brooklyn Tropicali, written by an expat living in Oaxaca, and loved that they take their guests to small, family-run palenques (artisanal distilleries).

A field of blue agave plants with pointed leaves, stretching towards the horizon with a mountain range in the background under a clear sky. A mezcal tour is one of the best things to do in Oaxaca to discover how this liquor is made.

The tour is an all-day affair, with stops at three different producers in Santiago de Matatlán (a region just outside of Oaxaca). Eighty-five percent of mezcal is produced in Oaxaca state, and most of that is made in Santiago de Matatlán.

You’ll learn in great detail about the process of making mezcal, and see where it all happens. Staff at each palenque leads the group through a tasting of their best mezcals and you can purchase bottles in each location. Lunch is at a family-owned restaurant.

A series of clear glass bottles labeled "Mezcal Artesanal" are lined up on a wooden counter. Each bottle has a different label design, and they are accompanied by two dark bottles of "Crema de Agave". A mezcal tour is one of the best things to do in Oaxaca to discover how this liquor is made.
Bottles of mezcal from one of the palenques we visited on our mezcal tour
A woman - the author of this article - stands on a dirt path amidst tall agave plants, with mountains in the distance. She is wearing a red dress. A mezcal tour is one of the best things to do in Oaxaca to discover how this liquor is made
Me in a field of agave

Guided option: An alternative tour is this full-day tour which provides an in-depth look at mezcal production and education about this alcohol.

When you return to Oaxaca later in the day, have a rest before heading out for dinner at Cabuche. The enmoladas, tortillas rolled in a rich mole sauce, are a must, and the tostadas are all delicious (toppings change regularly). It’s a small, family-run restaurant. Service can be slow, but it’s made up for by the tasty, affordable food.

A traditional Mexican dish is served on a terracotta plate, featuring enchiladas smothered in dark mole sauce, drizzled with cream, and sprinkled with cheese and onion slices. A second plate with a taco is partially visible in the background. The mole at Oaxacan restaurant Cabuche is rich and earthy and very moreish.
Very more-ish enmoladas from Cabuce

Head back to the zócalo, especially if it’s a Friday or Saturday night – you’ll find the area will be buzzing with families and groups of friends out enjoying the evening. Pick up a crispy, hand-rolled crepe from one of the street food vendors for dessert while you wander around.

A bustling night market scene with a crowd of people walking between vendors. Colorful balloons and toys are for sale, creating a vibrant atmosphere. The market is lit by streetlights and takes place in an open plaza setting. The Zocalo in Oaxaca is a fun place to hang out at night time.
The Zocalo at night

If you’ve still got energy, try one of the mezcal cocktails at Sabina Sabe, a trendy bar on Calle 5 de Mayo, or grab a table at Txalaparta, a dark bar with a relaxed pub vibe.

A bartender stands behind a bar with shelves filled with a variety of bottles of alcohol. The lighting is warm, and the atmosphere of the bar appears cozy and inviting. The cocktails at trendy Sabina Sabe in Oaxaca are a great way to cap off the evening.
Sabina Sabe

Day 3: Take a day trip from Oaxaca

You can take plenty of day trips from Oaxaca (you could easily spend a week in Oaxaca) and one of the most popular and beautiful is to Hierve el Agua.

Hierve el Agua is a stunning natural wonder created by thousands of years of calcium-rich mineral spring water carving out incredible formations. Basically, it looks like a frozen waterfall. It’s about 1.5 hours outside of the city and there’s hiking and hot springs there.

There are plenty of tours that organise a day trip to the falls. Having done the mezcal tour with Las Bugambilias, I imagine they’d organise a great day trip to Hierve El Agua.

Both this tour and this tour include a visit to Hierve el Agua as well as other ruins including Mitla. GuateGo also has a tour that includes hotel pick-up and drop-off, mezcal tasting, a visit to see stunning weavings, and – of course! – the chance to wander the pools of Hierve el Agua.

If you want to visit Hierve El Agua alone, it’s possible. You’ll need to take the local bus or organise a driver.

A tranquil natural pool with milky turquoise water, set against a backdrop of mountains and a clear sky. A leafless tree stands starkly in the water, creating a serene and picturesque landscape. This is Hierve el Agua in Oaxaca.
The thermal springs at the top of Hierve el Agua

For dinner that night, enjoy another world-class menu at an affordable price at Casa Oaxaca, a restaurant that focuses on Oaxacan ingredients.

A gourmet dish consisting of a base of sautéed mushrooms topped with a fried egg, accompanied by a few dollops of green sauce. The plate is wooden, and there's a cloth napkin with a tortilla on the table. Oaxaca food is delicious and Casa Oaxaca showcases local ingredients in their dishes.
The amazing meal at Casa Oaxaca

End the evening at In Situ, one of Oaxaca’s best mezcal bars. They only have mezcal on the menu, though, so if you’ve had enough of this potent drink, this may not be the bar for you! The owner, Ulises Torrentera, is a fantastic guy (we met him in San Diego!) and is often at the bar so stop and say hello to him.

Day 4: Explore historic Monte Albán

Mexico is famous for corn and Itanoni is the place to go to imbibe this grain in many forms. Every dish on the menu of this gorgeous little restaurant is made from maíz, and it’s popular with tourists and locals alike. You must, must try the tascalate, a delicious corn and chocolate drink (get it con leche, with milk), and the tamales, tetelas and… ok, just get one of everything. It’s all SO. GOOD.

As soon as you’ve finished breakfast, head out to Monte Albán so you can be out there before the crowds descend and the sun rises too high. This pre-Columbian site will have you scratching your head in wonder as you ponder how it was built centuries ago when people didn’t have modern-day tools.

You can catch the local bus or jump on the tour bus from the zócalo (buy a ticket inside the store marked “Tours Lani”), which costs around MN$70 per person. GuateGo has a shuttle that departs regularly each day and can be booked online.

Bring plenty of water and a hat and sunscreen as there’s not a lot of shade.

An ancient Mesoamerican archaeological site with several step pyramids and structures. The ruins are surrounded by a sparse landscape with distant mountains under a clear sky. Visiting Monte Alban is one of the best things to do in Oaxaca to learn about pre-Columbian history.
A selfie of two smiling people - the author and her husband - wearing sunglasses. In the background, the ruins of an ancient Mesoamerican city stretch out, with several pyramids visible under a blue sky. Visiting Monte Alban is one of the best things to do in Oaxaca to learn about pre-Columbian history.

Guided option: If you want to learn about the site, join a tour from Oaxaca City, as there are no guides for hire at the entrance to Monte Albán, as I had expected. This 3-hour tour comes recommended. You don’t need a tour guide, though, unless you’re very interested in the history of the site. I kind of wish we’d had someone to tell us more about what we were seeing.

When you return to Oaxaca City after exploring the historic site of Monte Albán, grab a table at Boulenc for lunch. They have delicious sandwiches on bread all baked in-house, and plenty of sweet treats at the bakery next door to finish up with. They also sell homemade honey, jams and pickled vegetables. It’s one of the best places to visit in Oaxaca for fresh, homemade food.

A meal laid out on a wooden table, consisting of a vibrant salad, a sandwich cut in half with visible fillings, and two glasses of a yellowish drink. A jar of red chili flakes and a folded wallet are also on the table. Lunch at Boulenc should be on your Oaxaca itinerary.
Lunch at Boulenc

Hit up the markets in the afternoon for souvenirs. There are so many beautiful things to take home with you, from hand-stitched tunics, rugs, pottery and handbags. I’m not normally a shopper, but I just couldn’t say no to all the lovely things I saw.

Start in the two markets in the centre of town, Mercado 20 de Noviembre and Mercado Benito Juárez. These two markets are quite touristy but are interesting to wander through. The Mercado de ArtesaníasHuizache and La Casa de las Artesanías each also have plenty of products to choose from.

An indoor market scene with stalls draped in a variety of colorful textiles and garments. People browse through the merchandise, and the atmosphere is busy and vibrant with traditional clothing and crafts on display. Pack a spare bag when you visit Oaxaca - the shopping is phenomenal.
There are so many beautiful souvenirs to take home from Oaxaca

End the day and your time in Oaxaca at El Destilado. This restaurant is owned by two American guys who fell in love with Oaxacan cuisine. There’s an a la carte menu or tasting menus to choose from. The venue is gorgeous with food to match.


More Oaxaca things to do

If you have more time for your Oaxaca city itinerary, here are a few more things to do:

  • Take a cooking class. Highly recommended are the classes at El Sabor Zapoteco. A woman we met in Oaxaca absolutely loved the class she took at Cocina Prehispanica, held in a commune for young women from villages around Oaxaca that wanted to continue their education. This cooking class includes a visit to a market to collect your ingredients.
  • Detox at a temazcal, a sweat lodge. You’ll clear out toxins as shamans slap you with bunches of basil. Ceviarem Temazcal is a popular option.
  • Learn about textiles at the Museo Textil, housed in an old colonial mansion.
  • Head out to see other ruins at Mitla and Yagul. These are just a couple of the many options for day trips from Oaxaca.
  • Explore the local street art scene on a bike tour with Coyote Aventuras.
  • If you’ve wandered through the markets in Oaxaca’s downtown, visit another local market outside of town. In nearby Tlacolula, vendors from different villages bring their goods to sell on Sundays. Omar from Oaxacking can arrange transport for this Oaxaca day trip and show you the best spots to eat.

Did you find this article helpful? Consider buying me a coffee as a way to say thanks!

Has this Oaxaca itinerary inspired you to plan a trip? What are your favourite things to do in Oaxaca?


Related posts

Before you go… you might like these Mexico travel blogs:

MEXICO TRIP ESSENTIALS

PIN IT FOR LATER:

Save this Oaxaca 4 day itinerary to Pinterest so you can plan your visit. Just click on one of the images below.

About REBECCA

I'm a travel junkie who started dreaming about seeing the world from a very young age. I've visited more than 40 countries and have a Master of International Sustainable Tourism Management. A former expat, I've lived in Australia, Papua New Guinea, Argentina and the United States. I share travel resources, tips and stories based on my personal experiences, and my goal is to make travel planning just that bit easier.

9 thoughts on “4 Days in Oaxaca Itinerary: 25+ Things To Do in 2024”

  1. Worthy of mention for those who are interested in is San Jose del Pacifico which is situated in the mountains and has an out-of-this-world sunset, they also have a strong culture of hallucinogenic mushrooms.

    Reply
  2. Hello Rebecca,
    How long was the food tour with Oaxacking? And, was it all on foot and in the main part of the city?

    Reply
    • Omar can customise it to whatever you need! We did a 4-hour tour (which I highly recommend so that you have the opportunity to try everything). Everything was on foot. If you do a mezcal tour with him, it’s by car. Let me know if you have any more questions!

      Reply

Leave a Comment