Oaxaca City Guide: Travel Tips And The Best Spots

Last updated on June 28th, 2025

This post may contain affiliate links. If you click through and make a purchase, I could earn a small commission at no extra cost to you. Thanks for your support!

Oaxaca City is one Mexican destination you won’t want to miss—and this Oaxaca City guide has everything you need to plan the perfect long weekend in this vibrant, colorful city.

The charming Oaxacan capital has been climbing the list of top Mexican destinations to visit for foreigners and locals alike.

Seriously, every time there is a holiday break in Mexico, I see half of my friends on Instagram fleeing to the quaint, colorful streets of Oaxaca City, and now I get why.

Oaxaca City is the Mexican destination of dreams; it’s small enough for a long weekend—3 days in Oaxaca covers all the essentials—and multifaceted enough to keep even the most curious traveler entertained for days, if you wish to stay longer.

Whether it’s for its world-renowned local cuisine, its rich prehispanic history, the city’s undeniable artistic character, or its one-of-a-kind natural wonders, there are plenty of reasons why Oaxaca is worth visiting.

And also why everyone I know who has ever been to Oaxaca City immediately falls in love with it—me included.

So to help you fall in love with this charming Mexican town like the rest of us, here is a complete Oaxaca City guide, featuring everything from basic travel planning to the best things to do in Oaxaca City, where to eat, drink coffee, cute shops to visit, and more.

Let’s get started!

Colorful colonial house in Oaxaca City

Oaxaca City Guide: Travel Tips And The Best Spots

Is Oaxaca worth visiting?

First things first, is Oaxaca worth visiting? I think that by now we have established that I’m a fan, so the answer is: absolutely!

Oaxaca City has a lot to offer for all kinds of travelers, such as some of the best Mexican food—that even I as a born and raised Mexican have ever tasted—delicious locally grown coffee, charming neighborhoods, lush nature just outside the city, rich history, and a sense of native culture you don’t get to feel in bigger Mexican destinations. 

Luckily, Oaxaca City is still a generally underrated Mexican destination, which has allowed the city to keep its small-town charm and local feel, as well as keeping prices low, making it one of the cheapest Mexican destinations to visit.

Cobblestone street lined with colorful colonial houses in in Oaxaca City

Does Uber work in Oaxaca City? 

The answer is, kind of

The Uber app exists in Mexico, of course, and will adapt to Oaxaca’s way of operating once you open the app in the city; however, it might look a little funny.

What happens is that the Uber app works in collaboration with the local taxis. When you request a driver, the app will call a taxi for you, which might take a little longer than usual since not all taxi drivers are registered with Uber.

Luckily, if you are staying in Oaxaca City Center, you would rarely need an Uber unless you are trying to drive somewhere out of the city, where Uber doesn’t work at all.

In that case, you will have to request your hotel to call you a good old taxi.

However, if you want to get out of the city for a day trip, the easiest thing to do is to book a tour through an agency, so you don’t have to worry about transportation—most tours pick you up and drop you off back at your hotel door.

Colonial buildings, and papel picado dangling over a street in in Oaxaca City

How to get to Oaxaca City Center from the airport?

Well, well, if Uber doesn’t work outside of the city center, how does one get from the airport into Oaxaca City?

Uber might not be available here, but there is something better—okay, maybe not better, but definitely cheaper— the “transporte colectivo” option at the Oaxaca City airport.

The “transporte colectivo” is a community shuttle that will take you from the airport into the city center for the very convenient fixed price of 105 pesos, around 5 dollars.

It’s safe, clean, and it drops you off right at your hotel door.

When you arrive at the Oaxaca City airport and get out of the baggage area, keep an eye out for the stand shown in the picture below.

Once there, share with them the name of your hotel, you will pay—card payment is okay—and they will then indicate to you in which line to stand to get into the van according to the route the driver is already following. 

Cheap, simple, and efficient.

Should I carry local currency in Oaxaca City?

Oaxaca City is still very untouched by mass tourism, which allows the prices to remain very low for the local population to live their day-to-day lives.

For that reason, the best way to get around is to take out enough cash in the local currency—the Mexican peso.

The price of things will seem very low, so charging just a few dollars to your card here and there might be annoying (and expensive).

Also, some establishments will not accept card payments, plus you will have many interactions with street vendors, whether it’s for a snack or a souvenir, so having cash on hand will make everything easier. 

How expensive is it to visit Oaxaca City?

Oaxaca City is definitely one of the cheapest Mexican vacation spots, with food prices lower than other popular Mexican destinations.

Here, you can have a whole meal for under 5 dollars at a typical food market, or you can visit a trendy restaurant with modern takes on traditional dishes, but even then, that would not amount to more than 40 dollars for two people.

To give you another idea, on my first morning there, I visited a trendy-looking coffee shop and had a latte and a smoothie bowl made with local fruits for around 7 dollars. 

So, yes, it’s pretty affordable!

The city is small and walkable, so you would normally not spend anything on transportation, except for the transportation to and from the Oaxaca City airport, but as mentioned, if you take the “transporte colectivo“, it’s also super cheap.

If anything, where you would spend a bit more money would be on tours and souvenirs.

The tours I did ranged from 30-40 dollars, and the most expensive souvenir I got in Oaxaca was a gorgeous handwoven wool rug for around 100 dollars—but that was an exception to my generally low-budget trip. 

So if you are a traveler on a budget but don’t want to compromise on the quality of your trip, Oaxaca City is the perfect place.

The food is incredible and super affordable, and even if you are not on the tightest budget, all that extra money that you save on food can very easily go into more souvenirs.

Win-win!

Variety of naturally dyed wool at a wool rug workshop outside Oaxaca City
Naturally dyed wool at a weaving workshop just outside Oaxaca City

Do people speak English in Oaxaca City?

As with any other Mexican destination, you will probably find that younger people at trendy establishments, like bars and coffee shops, will probably speak some level of English.

But for the most part, Oaxaca City has a very local environment, meaning that the average person here will not speak any English; for that reason, it would be helpful to know some basic Spanish phrases to get by.

Before you panic, please remember that we Mexicans are very warm and welcoming and are always excited to receive people who want to experience our culture.

So surely, there will always be someone close by ready to try to guess what you need with signs and gestures. 

Pink alley with a neon sign saying Oaxaca Te Amo in Oaxaca City Center

Can you drink water from the tap in Oaxaca City? 

The answer is nope.

You should not drink water from the tap in Oaxaca City; instead, buy some water bottles from OXXO, our most common corner store, which are everywhere. 

How many days in Oaxaca do I need?

To explore Oaxaca City you could take two to three days to get a good feeling of the City Center and explore the main attractions at a leisurely pace, and you could even fit a day trip in those two days.

However, for a more comprehensible trip with two-day trips included, I would recommend four to five days in Oaxaca City to get the chance to see other attractions outside of the city, such as Monte Albán, Hierve el Agua, or the Mitla archeological site.

Where to stay in Oaxaca City? 

Because of the lack of Uber accessibility in the outer areas of the city, Oaxaca City Center is the best place to stay to be able to easily move around and explore at all times of the day.

When looking for a hotel in Oaxaca City, aim for hotels closer to the Church of Santo Domingo and Zócalo since these areas are well-lit at night and have a police station close by. 

Rust color interiors at Ayook boutique hotel in Oaxaca City

If you are looking for the perfect boutique hotel in Oaxaca City, I would highly recommend AYOOK, a boutique hotel just at the edge of the Historic Center.

The rooms are beautiful, with Mexican-contemporary minimalistic design, and offering the best hotel breakfast I’ve ever had—even my Mexican mother was impressed by their chilaquiles!—I would gladly stay here again.

Is Oaxaca City safe? 

Yes, Oaxaca City is quite safe for local and foreign visitors.

However, as with any other city in the world, common sense and some level of street smarts will get you a long way.

Avoid walking too late at night in dark streets, keep your wallet close to you, keep your phone in the front pocket, look both ways before crossing, stay mostly within the center of the city where streets are well lit, and you will be fine—but again, this applies to everywhere. 

I traveled here with my mom, and both felt very comfortable and safe during our stay in Oaxaca City.

Colorful streets of jalatlalco in Oaxaca City with houses decorated with murals and papel picado dangling over the residential street

Best things to do in Oaxaca City

Now that we have covered all the travel basics in this Oaxaca City guide, let’s get down to planning. What do you do once you arrive at your destination?

8 best things to do in Oaxaca City:

  1. Historic Center of Oaxaca City
  2. Church and convent of Santo Domingo
  3. Andador Turistico
  4. Mezcal and mole tasting
  5. Mercado Benito Juarez
  6. Jardin etnobotánico de Oaxaca
  7. Mercado de Artesanias
  8. Barrio de Jalatlalco

To get more detailed information on all of these, as well as a few bonus ideas, make sure to check out the post on 10+ Essential Things to do in Oaxaca City, Mexico.

Best day trips from Oaxaca City

  1. Hierve el Agua: One of two sites in the world with petrified waterfalls
  2. Mitla archeological site: Zapotec ceremonial site
  3. Monte Albán: Remains of one of the most important Mesoamerican cities and the Zapotec capital
  4. Teotitlán del Valle: A small village that is known for its production of handwoven wool rugs

Best restaurants in Oaxaca City

Coffee spots:

  • Café Brújula: Local specialty coffee shop with a few locations around the city
  • Oaxaca en una taza: Known for their Oaxacan hot chocolate and pastries
  • Gudelia Arte Café Boutique: Coffeeshop reuniting the old school Oaxacan way of making coffee with new modern techniques

Breakfast/Brunch:

  • Muss Café: Trendy cafe in a hotel, offering unique fruit bowls, egg plates, and great coffee
  • Boulenc: Upscale quality brunch at great prices in an airy cafe, a must in Oaxaca!

Lunch/dinner:

  • Zandunga Sabor Istmeño Centro: Beautifully designed restaurant with a modern take on local cuisine
  • Tacos Roy: The tacos al pastor with the most delicious tortillas I’ve ever had!—Oaxaca is known for its corn.
  • Restaurante el Andariego: Traditional dishes served inside a hotel, it got recommended to me by locals.
  • Mercado Benito Juárez: An indoor market with lots of food stands frequented by locals

Bars:

  • Mezcalogia: Cozy mezcal bar, offering mostly straight mezcal and a few mezcal-based cocktails
  • La Mezcaloteca: Terrace bar offering a variety of cocktails and beers, a great spot for a good weather day
  •  Salón de La Fama: Unpretentious corner bar with a very local feel

Where to shop in Oaxaca City:

  • Marías arte y diseño: A boutique shop filled with tons of local brands, from ceramics to linen clothing, to books and postcards
  • Antiga by Vianney Mendez: A curated shop with some great made-in-Mexico clothing brands
  • Once in Oaxaca art studio: A charming art studio in the vibrant Barrio Jalatlalco, offering hand-drawn postcards of local sights

Final thoughts on this Oaxaca City guide

After many years of having this unique Mexican destination on my travel bucket list, I’m so happy I finally made it to the vibrant Oaxaca City.

And as a Mexican, I’m honestly ashamed it took me this long!

But after having now experienced its charming, colorful streets, incredibly delicious food, and shockingly affordable prices, I cannot wait to go back for round two at some point.

So, I hope this Oaxaca City guide answers all of the questions you might have about planning a trip to this gorgeous city, and I truly hope you end up loving this city as much as I do!

Are there any points that I am missing in this post? Please let me know in the comments, and I will gladly add them to this guide.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.