Top
  >  Mexico   >  Visit Oaxaca: my top 10

This blog post won’t be objective at all—I adore Oaxaca. It’s my favorite city in Mexico.

In 2017, it took me only 3 days to fall for its charm. I fell in love with the colorful facades, the kindness of the people, the laid-back atmosphere, and the rich flavors of the food. As I wandered its streets for the first time, I strangely felt at home.

Ever since, I’ve returned again and again. The more I get to know it, the more I love it. It’s the kind of place that has become a part of me.

If you’re reading this blog post, it means you’re planning a trip there. I hope you’ll feel the same love for the city as I do.

In the meantime, let me guide you to visit Oaxaca through these 10 must-do experiences.

Oaxaca in a few words

You should pronounce the name of the city as WA-HA-KA. Oaxaca is the capital of the state that shares its name.

Located 460 km from Mexico City and roughly 300 km from the Pacific coast, Oaxaca is a popular stop for travelers before heading to the beach.

The city has been inhabited for over a thousand years, with pre-Hispanic civilizations leaving their mark on its culture and architecture, traces of which are still visible today.

Two of Mexico’s most important presidents were born here: Benito Juárez, after whom the city was officially named Oaxaca de Juárez, and Porfirio Diaz.

Whether you’re visiting for a short stay or a long-term adventure, Oaxaca is a UNESCO heritage city, and a simple stroll through its streets will quickly show you why.

With its rich cultural, historical, and culinary heritage, as well as its vibrant festivities, Oaxaca is an unmissable destination for anyone exploring Mexico.

What to do in Oaxaca?

This list could be much longer—there’s so much to see! But I know some of you might have limited time in the city.

So, I’ve narrowed it down to 10 must-see places and experiences if you visit Oaxaca for the first time!

1. ENJOY THE COLORFUL STREETS

The moment you arrive in Oaxaca’s historic center, you’ll be mesmerized.

From sky blue to deep ochre, passing through vibrant mustard yellow, the city’s facades create a dazzling explosion of color.

Adding to this vibrant scene, you’ll often find papel picado—delicate, perforated paper banners—floating above the streets, bringing an extra touch of festivity and tradition.

But Oaxaca isn’t just about colorful houses and stunning graffiti (perfect for capturing Instagram-worthy shots).

As you wander, you’ll stumble upon breathtaking colonial-era buildings, such as the majestic Templo de Santo Domingo de Guzmán.

With every corner revealing a new visual delight, get ready to keep your smartphone in hand—you won’t be able to resist capturing Oaxaca’s magic!

2. Visit the Templo de Santo Domingo

This is my favorite monument in Oaxaca—a majestic building that stands over a vast square filled with agaves, where both locals and tourists gather to soak in the city’s vibrant atmosphere.

From the outside, the Templo de Santo Domingo de Guzmán is a masterpiece of baroque architecture, but step inside, and it’s just as mesmerizing.

Right at the entrance, you’ll find the impressive genealogical tree of Santo Domingo de Guzmán, towering above visitors as a stunning symbol of history and faith.

Construction began in 1551, and over the centuries, this Dominican convent has served multiple purposes.

It once housed a university and was frequently occupied by military forces under various regimes.

In 1902, it was officially returned to the Church, and when the Dominicans came back to Oaxaca in 1938, they undertook extensive restoration efforts to preserve and enhance its beauty.

Entrance to the temple is free, but timing is key—its doors are often closed, so be sure to plan your visit carefully!

3. Discover the Basílica de Nuestra Señora de Soledad and Plaza de la DaNZA

Another religious monument you can’t miss is the Basílica de Nuestra Señora de la Soledad, a stunning example of Oaxaca’s rich architectural and spiritual heritage.

Built between 1682 and 1690, this baroque-style basilica was designed to honor Our Lady of Solitude, the patron saint of Oaxaca.

Entry to the basilica is free, allowing visitors to sit inside and admire its peaceful atmosphere.

Just outside, Plaza de la Danza, located next to the basilica, is a wonderful place to relax and take in the scenery.

This large, open square frequently hosts cultural events, concerts, and traditional performances, making it a lively gathering spot for both locals and visitors.

A few steps down from the plaza, you’ll find a charming small square lined with terraces—the perfect place to take a break and enjoy nieve, Oaxaca’s famous artisanal ice cream.

visiter Oaxaca

4. Enter into the CathEdral

Another major religious monument in Oaxaca is the Cathedral of Our Lady of the Assumption. While its grand façade is undeniably impressive, the interior is also worth a visit—especially since admission is free.

Construction began in 1535 and spanned more than two centuries, resulting in a stunning blend of architectural styles, from Baroque to Neoclassical.

Built with locally quarried green cantera stone, the cathedral has withstood multiple earthquakes over the years, requiring several reconstructions, which further shaped its unique design.

As part of Oaxaca’s UNESCO World Heritage Site, the cathedral remains an active place of worship and a must-see for visitors looking to experience the city’s deep historical and cultural roots.

things to do in oaxaca

5. Wander in the Zócalo

It is impossible to visit Oaxaca without passing through the Zócalo—this lively square is the true heart of the city.

Surrounded by colonial buildings and shaded by large trees, it serves as a central gathering place for locals and visitors alike.

Street vendors sell everything from traditional snacks to handicrafts, while musicians and performers bring energy and charm to the bustling atmosphere.

There’s always something happening here, whether it’s an official event, a concert, or a political demonstration.

The Zócalo is never quiet, making it the perfect spot to experience the rhythm of Oaxaca and immerse yourself in its vibrant culture.

visit oaxaca

6. Take picture in Jalatlaco

If you’re looking for Instagram-worthy spots, this is the neighborhood you simply can’t miss.

With its colorful facades, striking street art, and papel picado fluttering in the breeze, every corner of this area is a visual delight.

It’s the perfect place to wander aimlessly, soaking in its charm while discovering trendy cafés, each more inviting than the last, and boutiques showcasing local designers.

Whether you’re capturing the vibrant scenery or simply enjoying the atmosphere, this neighborhood is a must-visit.

street art Oaxaca

7. Explore Xochimilco

Once a colonial village and now a charming neighborhood of Oaxaca, Xochimilco is a place that never fails to attract visitors.

Originally founded in the 15th century by the Aztec emperor Ahuítzotl, Xochimilco has preserved its historical character while embracing a vibrant artistic spirit.

Its streets are adorned with colorful murals and graffiti, making it one of the most visually captivating areas of the city.

The best time to visit is undoubtedly Día de Muertos, when houses are lavishly decorated, each competing to capture the attention of passersby with intricate altars and artistic displays.

However, no matter the season, Xochimilco’s charm and cultural richness make it a must-visit destination at any time of the year.

visiter xochimilco

8. Visit the museumS

Oaxaca City is a treasure trove of culture and history.

While wandering its streets and admiring its beauty is a delight, taking the time to learn more about its heritage adds another layer to the experience.

To help you dive deeper into the city’s rich past and traditions, here are a few must-visit museums that you can’t miss if you visit Oaxaca.

The Museo de las Culturas de Oaxaca

f you should visit only one museum, it should be this one. More than 10,000 years of history in 14 rooms. You can’t miss the remains found in the famous Tumba 7 in Monte Alban! One of my favorite museum in Oaxaca!

The Museo de los Pintores Oaxaqueños

In Oaxaca, art is everywhere and in different forms. Obviously, painting is one of them. The Museo de los Pintores Oaxaqueños highlights artists from the city and the area.

The Museo del Textil

It exists an amazing variety of textiles in Mexico. Every area, almost every village, has a savoir-faire and a very different style.

You will notice it visiting this museum that showcases Oaxaca and Mexico pieces to highlight the different designs, techniques, and creative processes.

The Museo de la Filatelia

It is a playful museum, perfect for a family visit. It tells the history of stamps and money in the Mexican Republic.

9. Eat the local specialties

Oaxaca is renowned both in Mexico and beyond as the capital of Mexican gastronomy. The food here is not only delicious but also incredibly diverse, offering a true feast for the senses.

Two must-try specialties are tlayudas and mole—and when it comes to mole, Oaxaca boasts 7 different varieties. To truly appreciate the depth of Oaxacan cuisine, you should sample them all and discover your favorite.

Personally, mole negro is one of my absolute culinary obsessions.

While restaurants offer excellent options, the best way to experience Oaxacan food is by heading to the local markets and eating alongside the locals.

A must-visit is the 20 de Noviembre Market, where you’ll find countless food stalls serving authentic flavors that will make your taste buds dance.

10. Go to Monte Albán

Visiting Monte Albán is an absolute must when in Oaxaca, and getting there from the city center is quite easy.

This archaeological site was once the most important city of the Zapotec civilization, serving as its political, economic, and religious center for over a thousand years.

Founded around 500 BCE, it was strategically built atop a mountain overlooking the Oaxaca Valley, which is how it got its name.

To fully appreciate the site’s history and breathtaking panoramic views, I recommend spending at least 3 to 4 hours exploring its temples, plazas, and tombs.

visiter monte alban

Bonus: Sunbathing in Puerto Escondido

After spending a few days—or even weeks—immersed in the vibrant streets of Oaxaca, you might crave a deeper connection with nature.

Luckily, the region offers plenty of options, whether you’re looking to relax on the beach or slow down in the mountains.

For a sun-soaked escape, I suggest heading to Puerto Escondido, where you can unwind by the Pacific Ocean, soak in breathtaking sunsets, and enjoy a laid-back atmosphere with cocktails in hand and good company.

It’s the perfect place to recharge while embracing the beauty of Mexico’s coastline.

When to Go to Oaxaca?

When planning your trip to Oaxaca, keep in mind that the best time to visit is generally from November to April.

During these months, the weather is mild and dry, with pleasant daytime temperatures. However, nights can be cool, sometimes dropping to around 10°C.

Late October and early November are especially great for experiencing the vibrant atmosphere of the Day of the Dead, celebrated throughout the city.

From May to October, temperatures rise, and rainfall becomes more frequent, particularly during the rainy season from July to September.

How many days to visit Oaxaca?

To truly experience Oaxaca—its markets, restaurants, boutiques, galleries, mezcalerías, and more—you’ll need several weeks.

However, if your time is limited, 3 days are enough to get a good introduction to the city.

That said, I highly recommend staying for at least a week to fully immerse yourself, enjoy the nightlife, and explore both the city and the surrounding villages.

If you’re lucky enough to be a digital nomad, consider spending a few weeks or even months here.

It’s a fantastic opportunity not only to enjoy Oaxaca but also to discover the region at a slower pace.

How to go to Oaxaca?

Obviously, you can go to Oaxaca by car or bus. You can also go by plane since the city has an airport.

How to go to Oaxaca from Ciudad de México?

You can fly from Mexico City to Oaxaca in about two hours. However, if you have time and want a more eco-friendly option, several buses make the journey.

The bus ride takes around 6–7 hours, departing from seven different stations. I recommend leaving from TAPO, Norte, or Tasqueña. You can conveniently book your tickets online through the ADO webpage.

How to go to Oaxaca from Puebla?

From Puebla, taking the bus is the best option. Buses depart from CAPU, and the journey takes around five hours.

How to go to Oaxaca from Puerto Escondido?

Once again, the bus is the best option. Thanks to recent improvements, the journey now takes just 3–4 hours, compared to the 9–10 hours it used to take. ADO operates several buses daily for this route.

You can also take a colectivo (a shared van), but it’s best to avoid this option if you prioritize comfort or are prone to motion sickness. While flying is another possibility, it tends to be quite expensive for such a short distance.

How to move through Oaxaca?

Exploring the city center on foot is easy and enjoyable. However, if you’re staying outside the center or want to visit places a bit farther away, there are several transportation options available.

By bus

Many bus lines operate throughout the city, but if you’re unfamiliar with the area, it can be tricky to figure out where the stops are. It’s always best to ask a local for guidance.

By taxi

There are several taxis seguros companies, such as Taxis ADO, which you can call to request a car. Alternatively, you can also hail a taxi on the street.

Where to stay in Oaxaca?

For a first visit to Oaxaca, I highly recommend staying in the historic center. It’s the perfect place to explore the city, visit the main monuments and museums, and wake up to its colorful and lively streets.

However, if you prefer a quieter atmosphere while still immersing yourself in the city’s charm, the neighborhoods of Jalatlaco and Xochimilco are excellent options as well.

Opt for hotels rather than vacation rentals to avoid contributing to gentrification, which is a pressing issue in the city. If you choose to stay in an Airbnb, consider booking with families or locals who use it as a source of support rather than those running it as a high-priced business.

Hotels in Oaxaca

Mixteco Naba Nandoo ($): I stayed at this hostel during my first trip and absolutely loved it! Its prime location, spotless cleanliness, stunning terrace with city views, and welcoming, attentive staff made it a fantastic experience.

Hotel Trébol ($$): I stayed there for a few days, and everything was flawless—attentive staff, immaculate rooms, and delicious breakfasts. Set in a charming building, the hotel enjoys a prime location just steps away from the city’s two main markets.

Hotel Cazomalli Oaxaca ($$): This accommodation is ideal for couples, families, and groups of friends, offering spacious rooms, some with a private patio. Plus, the rooftop is a must-visit!

Casa Los Cantaros Hotel Boutique ($$$): This boutique hotel features a variety of beautifully decorated rooms to suit all types of travelers. Plus, its sunlit terrace is a fantastic bonus!

Casa Antonieta ($$$$): Easily one of the most Instagrammable hotels in Oaxaca! Its stylish yet cozy decor sets the perfect scene for a romantic getaway. Nestled in the heart of downtown, it’s an ideal base for exploring the city.

What to eat en Oaxaca?

Here are 10 specialties you must try when when you visit Oaxaca: mole negro, mole verde, mole almendrado, tlayuda, sopa de guías, chiles de agua rellenos, chapulines, chocolate oaxaqueño, tejate, and mezcal.

Mole negro is undoubtedly the most iconic dish of Oaxacan cuisine according to me—you simply have to try it!

In Mexico, eating insects is common, and if you’re curious, chapulines (grasshoppers) are a great place to start. You can enjoy them as a snack or inside tlayudas or tacos.

And, of course, no visit to Oaxaca is complete without tasting mezcal, the region’s signature spirit.

Is it dangerous to visit Oaxaca?

The city center is generally safe, but as in the rest of the country, it’s best to avoid walking alone at night, especially on empty streets.

Be mindful of your belongings—avoid displaying valuables like a new iPhone or gold jewelry.

After 10 p.m., it’s safer to take a taxi. Some areas are more dangerous, so if you’re unfamiliar with the city, it’s best to avoid them altogether.

Always ask locals about safety before heading to a new area. One final tip: at night, steer clear of the Central de Abastos area.

Being a digital nomad in Oaxaca

Oaxaca is becoming an increasingly popular destination for digital nomads, and it’s easy to see why. Beyond its beauty, the city offers a variety of activities, such as cooking classes and grabado oaxaqueño (Oaxacan printmaking) workshops.

Accommodation options are plentiful, ranging from budget-friendly hostels to long-term Airbnbs. The Wi-Fi is reliable, and you’ll find many cafés suitable for remote work, as well as a few coworking spaces.

For those looking for convenience, there are also colivings where you can live and work in the same place. Plus, Oaxaca has plenty of opportunities to connect with fellow digital nomads.

However, with the rise of tourism and remote work hubs, it’s important to be mindful of the impact on the environment and local communities. As always, travel responsibly and sustainably!

Travel responsibly in Oaxaca

One of Mexico’s biggest challenges is water scarcity, and Oaxaca is no exception.

It’s essential to use water responsibly: keep showers short, turn off the tap while brushing your teeth, and reuse cooking water for plants whenever possible. Every small effort helps!

Don’t encourage gentrification!

The arrival of American and European digital nomads, who often earn more than the local population, poses a risk to local communities.

Rising rent prices can force locals to move, while traditional bars and restaurants disappear, replaced by Western-style establishments with significantly higher prices.

As digital nomads, we play a role in this phenomenon and have a responsibility to minimize our impact.

To ensure that our spending benefits local communities rather than harming them, here are some ways to avoid contributing to gentrification:

  • Rent rooms and apartments at fair prices.
  • Avoid accommodations owned by large real estate groups.
  • Shop at local markets.
  • Eat at restaurants owned by locals.
  • Avoid international food chains.
  • Don’t allow taxi drivers to overcharge you.
  • Support local artisans and craftspeople.
  • Engage with locals to better understand how tourism affects them.

There are many ways to combat gentrification—it just takes a bit of awareness and effort.

If you were wondering what to do in Oaxaca, I hope this article will help you to prepare for your next Mexican escape. If you have any doubts or questions, leave me a comment.

In case you want to share this article Visit Oaxaca: My 10 Top on Pinterest, do it!

visit oaxaca
visit oaxaca
what to see in oaxaca

post a comment

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