What are the best things to do in Oaxaca City? Is two weeks too long to spend in Oaxaca? Where are the best places to stay on a budget in Oaxaca? Oaxaca is a city that begs to be explored. From the delicious local food scene to the unique street art on every corner it is a city that takes time to get to know. Many people stop here for a day or two before heading on to the Pacific coast or elsewhere in Mezcal country. But they miss out on so much of Oaxaca’s charm, grab a coffee, sit in a café for a while, and soak up the atmosphere of this friendly Mexican city.
Oaxaca City Travel Guide
Oaxaca City is the capital of the south eastern Mexican state of Oaxaca. It’s best known for its colonial architecture, unique cuisine (holy mole!), markets and indigenous culture. Oaxaca City sits in the valley of the Atoyac River and the Sierra Madre mountains.
How to get to Oaxaca from Mexico City
Oaxaca lies about 460 km southeast of Mexico City. The Mexico City to Oaxaca bus takes around 6 hours. ADO and AU both offer frequent and reliable hourly services. The buses in Mexico are a great way to travel, they are comfortable and usually have air con. You can also fly from Mexico City to Oaxaca City in just under an hour. Uber unfortunately isn’t available in Oaxaca City but taxis are reliable and trustworthy. Most use meters, trips within the city costing between 50-60 pesos.
Where to eat in Oaxaca City
The main reason anyone wants to visit this region of Mexico is the food. Oaxaca state is infamous for some of the best food in the country and is the home of Mezcal production.
The best places to eat in Oaxaca City
Brunch is my favourite meal of the day in Oaxaca City. Café culture is at its best here and there are a few favourites you have to try. Pan:am has a brunch menu to drool over with favourites like Huevos Al Gusto and Chilaquiles. For lunch, Muffin a Caballo (which isn’t horse as the name suggests but actually pork), Choripan and Pibil sandwiches with freshly squeezed juice. Boulenc Bakery is another trendy spot to grab brunch with freshly baked croissants, waffles, cookies, brownies and, well, everything you could dream of. Other popular brunch spots in Oaxaca include Jaguar Yuu café, Nuevo el Mundo, Hierba Dulce (vegan) and Mondo Café.
Where to get street food in Oaxaca City
Street food is everywhere in the city. There are a lot of hamburger, hot dog and “friend-chips” stands around the Zocalo and the north of the city but venture further south and you can find great local food. Calle Novembre de 20 has some local restaurants offering 60 peso “menu del dias”, a very budget friendly place to get lunch at around $3. Or head north to La Cosecha Mercado for empanadas and local food within an artisan market.
Best places for lunch in Oaxaca
Mercado 20 de Noviembre is the most famous place to eat lunch in Oaxaca and for good reason. One of the best things to do in Oaxaca is to stroll down an aisle full of cooking meat and pick between chorizo, tasajo, steak or tripe. Grab a dimly lit table with some locals and add sides of cactus and guacamole. The smoke from all the BBQs will sting your eyes but it’s worth it for a truly unique and delicious experience. Easily one of the best places to eat in Oaxaca City.
Where to have dinner in Oaxaca
I think it would be harder to find a bad place to have dinner in Oaxaca than to find a good one. But some of the best are Los Danzantes, try the shredded duck tacos, Restaurante Casa Oaxaca, traditional Mexican food, and Pitiona and Origen for new fusion twists on traditional dishes. Expect to wait for a table and pay around $10/25 a main at these top end restaurants in Oaxaca.
What local food to try in Oaxaca City
Here are the top five locals food you have to try in Oaxaca City;
Tlayudas– huge tortillas served with refried beans, lettuce, cheese and avocado.
Mole– A chocolate based sauce with up to 20 ingredients depending on the variety including chile, liquorice and nutmeg. There are seven varieties to try; negro, amarillo, verde, colorado, rojo, mancha manteles, and chichilo negro.
Chapulines– Are easy to find in abundance at the local markets and a great crispy accompaniment to a taco. They are in fact fried grasshoppers and actually quite tasty.
Quesillo– Another staple of Oaxaca cuisine. Similar to mozzarella it’s a salty, stringy local cheese.
Tasajo– Dried beef often found on tacos or as a meal on its own.
Where to stay in Oaxaca on a budget
When you’re choosing places to stay in Oaxaca look within a 20 minute walk of the Zocalo. From here you can easily walk to most of the things to do in Oaxaca City. There’s not much public transport other than collectivos, but as I mentioned before taxi’s are easy and reasonably priced.
Airbnb is a great option in Oaxaca as they are very affordable, $200 a week for an fully furnished apartment. It’s also a great way to feel fully at home while visiting the city.
If you prefer to get to know other travellers two of the best hostels in Oaxaca are Yabanhi Hostel, or Iguana Hostel, with it’s great location and very reasonable rates at just $13 per night. Hotels can be a pretty pricey option if you are staying for two weeks in Oaxaca.
How to spend two weeks in Oaxaca
There are just so many things to do in Oaxaca you’ll still struggle to fit it all in to two weeks. There are no rules to how long you should stay in Oaxaca, but I would argue the longer the better. The food is obviously the main priority, as previously mentioned. But what is there to do when you aren’t filling your belly? Shopping! The Mercado 20 de Noviembre is great for street food but the Mercado Benito Juarez next door is equally as good for local crafts. You can get anything from a leather belt to a piñata, and will struggle to leave without a bag of crickets or worm salted nuts.
The best things to do in Oaxaca City
People watching features pretty high on the list of free things to do in Oaxaca City. Whether it’s sitting at one of the amazing cafe’s or grabbing a bench in the main square (Zocalo) at dusk, you’re sure to spot some great local culture. Calle Macedonio Alcalá is a hive of activity at anytime of day but it comes alive at night. Fiesta’s and wedding street parades complete with Mariachi bands are just some of the things you can expect to regularly see. If you really want to get under the skin of the place visit one of the Lucha Libre shows, the posters are up everywhere in the city with the latest events. Mexican culture is vibrant and inclusive to everyone but make sure to know the correct etiquette with these travel tips for Mexico.
Where to learn Spanish in Oaxaca City
Another one of the cool things to do in Oaxaca City is attending one of Oaxaca’s language schools. Oaxaca International Spanish Language School are a top choice, catering to all levels and totally flexible with your schedule. I chose just a couple of hours a day over two weeks, it’s a pretty cheap way to learn Spanish in Oaxaca. Find out where to learn Spanish in Oaxaca City depending on your price range, location and fluency level.
Street Art in Oaxaca City
The street art in Oaxaca City is awesome. Wander around side alleys and backstreets and you are sure to find some great work. One of the best areas for street art in Oaxaca City is a couple of blocks north of Templo de Santo Domingo with a variety of works spanning several backstreets. Coyote Aventura’s do street art bike tours, great if you prefer to be shown all of the best ones with a bit of an explanation as to what they mean.
Volunteering in Oaxaca
If you want to do some volunteering in Oaxaca City be sure to check out En Via. A micro finance program for local women in the community. If you’re short on time you can also take a tour which highlights artisanal trades, traditional foods, local economy, and of course En Vía’s micro-finance model. Tours cost $50 and run Thursdays and Saturdays.
The number one thing to do in Oaxaca?
Drink Mezcal! I don’t really need to tell you about this one. Oaxaca is famous for Mezcal. It’s on every menu and surely one of the most culturally fun things to do in Oaxaca City. Doing a Mezcal tour is a fun way to learn more about the product and the method of production. And who knows you might even get to try a Mezcal marinated caterpillar or “gusano” (leave a comment below to see the video of me eating one!). Tours can be picked up from almost anywhere but for something authentic that supports locals try Mezcal Educational Tours.
Day trips from Oaxaca City
The best and most well known easy day trip from Oaxaca is taking a tour to Hierve el Agua. A huge petrified waterfall with swimming holes overlooking the surrounding mountains. Although this trip is possible by collectivo, via a change in Mitla, taking a tour means you get a few extra stops.
Guided tours from Oaxaca City
The first stop is Tule where you can find the widest tree in the world. Next Teotitlan del Valle is famous for it’s hand dyed and woven rugs. With traditional methods each rug can take months to complete and are decorated with Zapotec designs and local animals. Now on to the best part, Mezcal tasting and a tour to find out how the famous liquor is made using cactus and fermentation. Try Mezcals (similar to Tequila but using different methods) ranging from 40/50% proof, some with caterpillars inside for extra “flavour”. Mitla is an ancient city unlike any other in Mexico, not as big as Teotihuacan nor as crowded as Chichen Itza. Mitla is famous for its unique carvings from the Zapotec people. Some walls even still have original paint visible from indigenous art work.
Swim at Hierve el Agua, Oaxaca
Lastly you will arrive at Hierve el Agua. For a refreshing dip in a natural pool overlooking the beautiful mountains walk 10 minutes down the path from the parking lot. You will be greeted with some of the most stunning pools you have ever seen along with a huge petrified waterfall that the area is most famous for.
Day trips from Oaxaca City cost around 200 pesos and run from 10:00-17:00 daily. You can pick one up easily from stands in the Zocalo. Be sure to take extra cash for shopping and entry fees, sun-cream, and plenty of snacks and water as it’s a long day in the sun.
Taking a day trip from Oaxaca to Monte Alban
Another great day trip from Oaxaca City is Monte Alban. Monte Alban is one of the most popular Oaxaca tours or day trips for ruins. It’s located just a 15 minute drive from the city center on a mountain. It boasts an amazing view over the city, which makes the trip worth it on it’s own. The ruins are huge and you can climb over most of the pyramids and get even better views. Monte Alban day trips do run but it’s just as easily done by collectivo.
Where to go hiking in Oaxaca
There are so many fantastic places to hike in Oaxaca. The Pueblos Mancomunados are eight villages in the mountains that you can hike from. They use eco-tourism programmes to make sure your money is going back to the communities and helping to preserve the beautiful landscapes.
Some of the best day trips from Oaxaca are simply to visit the nearby villages and experience local culture away from the city. Whether it’s the textiles in Teotitlan del Valle, the stilt dances of Villa de Zaachila or the intricate Alebrijes of San Martin Tilcajete (read below for more on the San Martin Tilcajete Carnival) you are sure to find something extraordinary.
When to visit Oaxaca
There are several events in Oaxaca that can’t be missed if you are in the area. Oaxaca is probably most famous for its Day of the Dead celebrations. The Dia de los Muertos takes place every year over Halloween, between 31st October and the 1st/ 2nd of November and brings in crowds from around the globe. Second only to Mexico City, this celebration has it all; fireworks, costumes, dancing, and plenty of Mezcal.
For something just as unique without the crowds head to Oaxaca in February for Carnival. Although this festival is celebrated throughout Latin America and Southern Europe, nowhere does it quite like the small town of San Martin Tilcajete just outside of Oaxaca City. Bodies painted with motor oil, grotesque wooden masks depicting the devil, and loud cowbells tied around revellers waists. This is one event in Oaxaca that needs to be seen to be believed. Have a look at the full post below.
How to travel better for less
Booking.com – I always book with this site if looking for cheap accommodation as the filters are so easy to use. Become a genius member after five bookings and get great discounts too!
Air BnB – Sometimes you can find great local places to stay on Air BnB. In some countries, like Cuba, it’s the only way to book!
Transferwise – A debit card you can use all over the world and get great exchange rates with no hidden fees. This bank has saved me £100’s in bank fees!
Monzo – A similar travel card to the above with additional features like joint accounts and bill splitting.
Ethical Superstore – My go to site for cleaning products, eco clothing and even groceries. All ethically tagged and delivered free from plastic packaging. Plus eco friendly alternatives to your toiletries.
Omio – The place to go for all of your public transport needs in Europe. Save a bundle!
G Adventures – A sustainable, fun, responsible travel company. I’ve travelled with them many times and wouldn’t hesitate to recommend any of their amazing trips.
Contiki – The day job. Group travel for 18/35 year olds and memories to last a lifetime.
Hey, some links in this post are to affiliate sites. If you purchase something through them, I earn a small commission at no extra cost to you. I only recommend brands I know and trust.
A note on Amazon Affiliates – LW no longer uses this program, instead focusing on eco friendly alternatives. Read the reasons why here. LW will not profit from any links that may remain on this site. Please advise us if you spot any. Thanks!
Travel like a pro
Did you know travel doesn’t have to be expensive? Imagine being able to afford a trip every month. Or how about not going back to work at all?
Lost Wanders gives you the tools you need to know right now to work less and travel more.