This post may contain affiliate links, which means if you make a purchase through one of these links, I may earn a commission (at no extra cost to you).
If it was possible to rate entire cities on Yelp, Oaxaca Mexico would always receive two stars or five. You either love it or hate it, depending on how you approach the trip and what you want from your travels. It’s not for everyone, but it’s the perfect destination for someone.
So is traveling to Oaxaca right for you? Let me see if I can help.
Oaxaca City Mexico: A Quick Overview
Oaxaca is both a city and a state in Mexico. The state is home to the Sierra Norte mountains, gorgeous Pacific beaches (most notably Huatulco and Puerto Escondido), and Zapotec and Mixtec ruins.
The primary reasons to go to Oaxaca include the history, art, and gastronomy.
Where is Oaxaca City?
Oaxaca City is in the mountains, with a beautiful downtown center. Since it’s at 5,000 feet elevation, the weather is warm rather than tropical and nights can be cool.
As of January 2019, Oaxaca state is not one of the five with travel warnings from the U.S. State Department. As a solo female traveler, I felt very safe during my visit.
It stumped my husband, so don’t feel bad if it stumped you too! Here’s how to pronounce Oaxaca: wuh – HAH – kuh.
Clear as mud? Maybe this will help:
So…Is Oaxaca a Good Fit for you?
If You’re Not Willing to Stay Awhile, Oaxaca is NOT for You
Oaxaca isn’t close to anywhere. It’s 4 hours to Puebla, 6 hours to Mexico City, or about ten hours by bus from San Cristobal de las Casas. Even the beaches in Oaxaca state are six hours away since the roads wind up and down mountains in-between.
If you don’t have at least three full days to spare, don’t waste your time going there.
If You’re Not Willing to Walk a Little, Don’t Go to Oaxaca
There are plenty of taxis in Oaxaca, but traffic can get jammed up quickly and there are tons of one-way streets so walking is often faster. Most trips in El Centro are no more than 20 minutes by foot. As a bonus, walking lets you peek into open doorways, which often lead to lovely surprises.
If You’re Scared to Eat the Street Food, You’re Missing the Best of Oaxaca
Oaxacan cuisine is world-famous for bold, fresh flavors like moles. You’ll also find adventurous dishes like grasshoppers and fermented cacao drinks.
Although the city has some high-end restaurants, some of the best meals are found in the local markets and from street carts. Choose a busy one and lick your lips from grilled meats, tlayudas, and fresh juices.
Where to Eat in Oaxaca City
Los Danzantes: This five-star restaurant is a “splurge” (you’ll probably pay less than $20 for two courses) but worth every penny. Best meal — and best service — of my trip. Hint: if you want to try chapulines, this is a not-scary place to do it because they use ground grasshoppers so you’re not staring at the whole insect. On Wednesdays 1-4pm, they have major lunch specials if you have a reservation.
PAN:AM: With a lovely courtyard and life-changing hot horchata, this is a great place for a light breakfast or just a pick-me-up. Their baked goods are all freshly made and as always, my favorite was the concha.
Caldo de Piedra: This restaurant is closer to Tule than Oaxaca, but is worth the trip out of town to the Oaxaca Valley. Their seafood soup is made the way it has been for hundreds of years: by putting a fire-blazed stone right in your bowl to cook raw river fish to perfection.
Los Pacos: As far as I know, the only spot in Oaxaca with a sampler entree of six different moles. My favorite was the mole verde, but you can try them all for yourself.
Itanoni: In the Reforma neighborhood and only open for breakfast and lunch. All their tortillas are freshly made and taste strongly of fresh corn. Be prepared for a long meal and slow service, but it’s really good. Order a tascalate to drink.
If You’re Not Willing to Slow Down, Oaxaca Travel Isn’t a Good Fit
There are a lot of places that lend themselves well to rapid travel. Oaxaca is not one of them. Much of this city is built on ambiance, which means you need to spend time doing nothing.
Order a glass of wine on a rooftop bar, grab a coffee in a courtyard, or people-watch in the Zocalo. Besides, if you’re impatient, you’ll hate every s-l-o-w restaurant experience.
If You Don’t Leave Your Comfort Zone, You’ll Never Meet Cool People
You might have to stumble over broken Spanish or you might need to enter an art gallery even if you hate art. But guaranteed, if you make an effort, there are passionate people all over Oaxaca who would love to chat with you. Mexicans are very hospitable people who love to share their culture, so strike up a conversation and see where it leads.
If You Call it an Early Night, Oaxaca May Seem Dull
There’s not much going on in Oaxaca before 10am, so there’s no reason to get up early. Instead, do what the locals do: eat a late dinner and then go out afterward. Bars are dead for the first half of the evening, but there’s plenty of live music and fun scenes as the night goes on.
If You Don’t Give in to Curiosity, You’re Missing Some Cool Things to Do in Oaxaca City
- Wonder how alebrijes are made? Paint your own.
- Inquisitive about whether traditional limpia cleansings work? Heal your soul.
- Fascinated about how many ingredients go into mole? Make it yourself.
- Love the fresh air and want to discover areas other tourists don’t? Hoof it on a weekly group hike.
- Interested in pre-Colombian archaeology? Day trip to the Monte Alban ruins (it’s a UNESCO World Heritage Site).
- What about the hard work that goes into the beautiful local textiles? Meet the weavers and try it yourself.
- More excited about natural wonders? Swim in natural infinity pools and gaze at petrified waterfalls.
If You Never Leave El Centro, You Won’t Find the Cool Spots
The city center is beautiful, with churches, pedestrian streets, and the zocalo. But walk just fifteen minutes away to the Reforma neighborhood and you’ll find trendy restaurants, cute boutiques, and fun-loving bars where you’ll make friends in no time. You don’t have to spend forever there: just go in the evening for a few hours to explore.
Oaxaca Travel Isn’t For Everyone But It’s Magic for Many!
If you made it this far, traveling to Oaxaca is probably a great fit for you! Oaxaca has so much to offer for intrepid travelers.
So go: drink mezcal, walk up and down Calle Alcala, and give in to the little voice telling you stay awhile. This is a city that I gave five stars.
MORE INFO FOR VISITING OAXACA
The best time to visit Oaxaca is the dry season, November through April. Throughout winter, days are pleasant but you might need a sweater some nights. For fewer crowds, avoid Dia de los Muertos (October 31 – November 2) and Christmas/New Year’s. For the lowest prices without downpours, the best time to go to Oaxaca is the shoulder seasons of May and October.
Staying overnight in Oaxaca? Book early at Hotel Parado de Alcala before the cheap rooms get snapped up.
Don’t have a travel insurance policy yet? My pick is always RoamRight.
Going anywhere else in Mexico? Check out another guide like what to do in San Cristobal or why I love Cancun.
This post contains affiliate links. Thanks for your support of sightDOING if you choose to make a purchase from my recommendations.