oaxaca city main post mexico

Best Things to Do in Oaxaca City: A Complete Travel Guide

In this article, I cover the best places to see in Oaxaca, as well as how to get there, where to stay, and the best excursions to take from the city—creating a comprehensive guide to help you plan your trip to Mexico.

“Oaxaca is one of Mexico’s most famous, iconic, and beautiful cities.”

It is a place where you will find history, handicrafts, natural attractions, and—of course—delicious cuisine.

What to See in Oaxaca City

1. Temple of Santo Domingo de Guzmán

The Temple of Santo Domingo de Guzmán is one of Oaxaca City’s most remarkable landmarks and a must-see for anyone visiting the city.

A magnificent example of New Spanish Baroque architecture, the temple has witnessed centuries of religious, political, and social change.

Over the years, the building has served purposes far removed from its original religious role.

It was converted into a military warehouse and later closed to religious worship following the Reform War. During the presidency of Porfirio Díaz, it was returned to the Catholic Church.

Today, the temple stands as one of the defining architectural treasures of Oaxaca’s historic center, which, together with the archaeological site of Monte Albán, was designated a UNESCO World Heritage Site in 1987.

Admission to the temple is free. However, the adjoining cultural complex also houses the Museum of the Cultures of Oaxaca and the Historical Ethnobotanical Garden, both of which require separate admission.

We’ll explore these attractions in more detail below.

2. Museum of the Cultures of Oaxaca

If you have time to visit just one museum in Oaxaca City, I highly recommend the Museum of the Cultures of Oaxaca.

Housed in the former Santo Domingo convent, this fascinating museum offers an illuminating introduction to the region’s history, archaeology, and cultural heritage.

“One of its highlights is the collection associated with Tomb 7 at Monte Albán.”

Discovered in 1932, the tomb contained an extraordinary array of Mixtec treasures, including objects crafted from gold, silver, and precious stones.

These remarkable artifacts provide a glimpse into the sophistication and artistic achievements of pre-Hispanic Oaxaca.

Admission: Entrance fee is 210 Pesos for foreign visitors and 105 Pesos for Mexican nationals and foreign residents of Mexico. Special admission rules or exemptions may apply.

Opening hours: The museum is generally open Tuesday through Saturday from 9:00 a.m. to 5:00 p.m., and Sundays from 10:00 a.m. to 3:30 p.m.

Allow approximately two to three hours to explore the museum, especially if you’re interested in archaeology and regional history.

Its extensive collections deserve more than a quick walk-through, so plan accordingly.

3. Oaxaca Ethnobotanical Garden

oaxaca city cavaro journeys

Located within the Santo Domingo cultural complex, the Oaxaca Ethnobotanical Garden offers a peaceful escape in the heart of the city.

It showcases the remarkable plant diversity of Oaxaca, with native species from the state’s different climates and ecosystems, including cacti, agaves, medicinal plants, and trees deeply connected to local traditions and daily life.

You may want to read: Discover Mexico City

Visits are conducted through guided tours, making this a wonderful opportunity to learn about the region’s botanical heritage as you explore the garden’s pathways.

Tours have traditionally operated on a first-come, first-served basis, so it’s worth checking the current schedule and admission arrangements before visiting, as these may change.

The garden is a particularly rewarding stop for nature lovers and anyone interested in understanding Oaxaca’s close relationship with its natural environment.

4. Oaxaca’s Zócalo and Government Palace

the main square oaxaca city
The Zócalo

The Zócalo, officially known as the Plaza de la Constitución, is Oaxaca City’s main square and the lively heart of its historic center.

It’s an ideal place to pause, soak up the local atmosphere, and watch everyday life unfold amid the surrounding historic architecture.

The square is lined with elegant arcades, known as portales, which shelter cafés, bars, and restaurants—perfect for enjoying a meal or a drink while taking in the view.

Nearby landmarks include the Metropolitan Cathedral and the Government Palace, whose interior murals by artist Arturo García Bustos depict important chapters in Oaxaca’s history.

Whether you visit during the day or in the evening, the Zócalo is an essential stop for experiencing the city’s social and cultural life.

5. Oaxaca Metropolitan Cathedral (Our Lady of the Assumption)

cavaro journeys oaxaca city downtown mexico

Overlooking the Alameda de León beside the Zócalo, the Oaxaca Metropolitan Cathedral, dedicated to Our Lady of the Assumption, is one of the city’s most recognizable historic landmarks.

Its impressive stone façade combines Baroque and Neoclassical influences, while its sturdy construction reflects the need to withstand the earthquakes that have repeatedly affected the region.

The cathedral was rebuilt and restored over the centuries, with its present form shaped by generations of reconstruction.

Inside, visitors can admire the religious artwork and devotional images, including the revered Señor del Rayo (Lord of the Lightning Bolt), a figure of Christ on the cross associated with a local religious legend.

Even if you’re not visiting for religious reasons, the cathedral is worth stepping into for a closer look at its architecture, artistic details, and place in Oaxaca’s history.

6. Basilica of Our Lady of Solitude (Basílica de Nuestra Señora de la Soledad)

cavaro journeys oaxaca city

The Basilica of Our Lady of Solitude is one of Oaxaca City’s most important religious landmarks.

Dedicated to the city’s patron saint, the Virgin of Solitude, it is a place of deep spiritual significance for local residents and an essential stop for visitors interested in Oaxaca’s history and traditions.

You may want to read: Where to Stay in Puerto Vallarta: A First-Time Visitor’s Guide

Built in the New Spanish Baroque style, the basilica is distinguished by its imposing stone façade, intricate carvings, and prominent stone cross.

Inside, the main attraction is the revered image of Our Lady of Solitude, richly adorned with jewels and a distinctive crown.

“According to local accounts, the crown contains an impressive quantity of gold and diamonds.”

The surrounding religious paintings and decorative details add to the sanctuary’s solemn and beautiful atmosphere.

7. Andador Turístico and Oaxaca’s Charming Streets

One of the best ways to experience Oaxaca City is to explore its historic streets on foot.

The Andador Turístico, centered on pedestrianized Macedonio Alcalá Street, connects the Santo Domingo complex with the historic center and the area around the Cathedral and Zócalo.

Along the way, you’ll encounter beautifully preserved colonial buildings, colorful façades, art galleries, artisan shops, cafés, and inviting restaurants.

The lively atmosphere makes this route just as enjoyable for leisurely people-watching as it is for discovering the city’s architecture and cultural heritage.

Don’t limit yourself to the main pedestrian street, though. Some of Oaxaca’s most memorable corners are found along quieter side streets and hidden passages.

Allow yourself time to wander, browse local shops, and discover the city at your own pace.

8. Macedonio Alcalá Theater

oaxaca city theater

The Macedonio Alcalá Theater is one of Oaxaca City’s most striking architectural landmarks.

Opened in the early 20th century, the theater is known for its elegant Art Nouveau design and distinctive façade, built with the green cantera stone commonly found in the city’s historic architecture.

Even if you’re not attending a performance, it’s worth making a short detour to admire the exterior and appreciate the building’s ornate details.

If the theater is open to visitors, step inside to see its beautifully decorated interior and experience another side of Oaxaca’s cultural heritage.

For anyone who appreciates architecture, music, or the performing arts, this is a worthwhile addition to a walking tour of the historic center.

9. Local Markets and Street Food

If there’s one experience I highly recommend in Oaxaca, it’s exploring the local markets and sampling the region’s extraordinary food.

These lively spaces offer a wonderful introduction to Oaxacan culture, bringing together traditional recipes, local ingredients, and generations of culinary knowledge.

“Two of the best-known markets are Benito Juárez Market and 20 de Noviembre Market.”

The latter is especially famous for its Pasillo de Humo, or “Smoke Corridor,” where vendors grill meats such as tasajo, cecina, and chorizo over open charcoal grills.

Both markets are excellent places to try regional specialties. Look for tlayudas—large, crisp tortillas topped with beans, cheese, and other ingredients—as well as mole, fresh quesillo (Oaxacan string cheese), and other local favorites.

Many stalls offer seating, so you can settle in for a leisurely meal rather than simply grabbing a bite on the go.

Come hungry, take your time, and don’t be afraid to ask vendors about dishes you haven’t tried before.

A visit to these markets is as much about experiencing local life as it is about enjoying the food.

10. Discover Oaxacan Chocolate

oaxacan chocolate
“When having breakfast at the Oaxaca Market, it’s a classic tradition to be offered a cup of hot chocolate, made with your choice of milk or water.”

No culinary journey through Oaxaca would be complete without tasting its celebrated chocolate.

Made from cacao and often blended with ingredients such as sugar, cinnamon, and almonds, traditional Oaxacan chocolate is an important part of the region’s food culture.

El Mayordomo is one of the city’s best-known chocolate shops and a convenient place to discover chocolate tablets, powdered blends, and rich chocolate drinks.

You’ll also find traditional chocolate vendors around Benito Juárez Market and 20 de Noviembre Market, where you can explore different varieties and see how deeply cacao is woven into local culinary traditions.

For a particularly memorable experience, order a cup of hot chocolate prepared in the Oaxacan style.

It’s a simple pleasure, but one that captures the warmth and character of the city.

More Things to See and Do in Oaxaca City

cerro del fortin in oaxaca city mexico
Cerro del Fortin offers beautiful panoramic views over the city

Beyond these 10 must-see attractions, Oaxaca City has plenty more to offer. Here are a few additional places and experiences worth considering:

  • Cerro del Fortín Lookout. This viewpoint offers panoramic views over the city and is located near the Guelaguetza Auditorium. The area can feel somewhat neglected and may be less comfortable to visit after dark, so it’s best to go during busier daytime hours.
  • Oaxaca’s Museums. Beyond the Museum of the Cultures of Oaxaca, the city is home to numerous other museums, including the Textile Museum, the Museum of Oaxacan Painters, and the Museum of Contemporary Art. Choose one or two according to your interests, whether you’re drawn to textiles, local art, or the region’s cultural heritage.
  • Festivals and Celebrations. Oaxaca hosts festivals throughout the year, but two stand out for their cultural significance and international reputation: Día de Muertos (Day of the Dead), celebrated on November 1 and 2, and Guelaguetza, a major celebration of Oaxacan culture and Indigenous traditions held in July. The main Guelaguetza performances typically take place on the two Mondays closest to July 16.

What to Do Near Oaxaca City

If you have extra time, it’s well worth exploring beyond the city center.

The surrounding region offers fascinating archaeological sites, extraordinary natural landscapes, and opportunities to discover Oaxaca’s renowned culinary traditions.

Discover Monte Albán and Zapotec Culture

The archaeological site of Monte Albán is one of the essential day trips from Oaxaca City.

Located approximately 6 miles (10 kilometers) from the city, this ancient settlement was one of the most important urban centers in Mesoamerica.

It served as a major political and cultural center of the Zapotec civilization, and its monumental plazas, temples, and panoramic views over the valley make it a remarkable place to explore.

A visit to Monte Albán offers a fascinating introduction to the history and achievements of the Zapotec people and is an excellent complement to exploring Oaxaca’s historic center.

Explore Hierve el Agua and Its Petrified Waterfalls

If you can, consider setting aside a full day to visit Hierve el Agua, one of Oaxaca’s most extraordinary natural attractions.

Here, mineral deposits have formed dramatic rock formations resembling cascading waterfalls frozen in time, overlooking the surrounding mountains and valleys.

You can enjoy the spectacular scenery, take a dip in the natural pools when conditions permit, and follow walking trails to viewpoints offering different perspectives of the formations.

“It’s an unforgettable excursion for nature lovers and photographers alike.”

Reaching Hierve el Agua by public transportation is possible, usually involving a bus to Mitla followed by a shared van.

However, connections and departure times can be unpredictable, and the experience may be inconvenient if you’re working with a tight schedule.

While some travelers manage the journey without difficulty, others may find it less straightforward.

For a more convenient and stress-free visit, consider joining an organized excursion. Some tours combine Hierve el Agua with other regional highlights, such as Mitla, traditional villages, or a mezcal producer.

If you prefer to travel independently or would like more practical information before deciding, take a look at our dedicated guide to Hierve el Agua.

Visit a Mezcal Distillery

Oaxaca is Mexico’s most important mezcal-producing state and one of the best places to learn about this distinctive agave spirit.

A visit to a local distillery offers insight into the production process, from harvesting and preparing the agave to fermentation and distillation.

You can also explore the region’s Camino del Mezcal, a route through communities known for their agave cultivation and traditional mezcal production.

Exploring the route independently can be challenging without a rental car, particularly if you want to visit several villages or distilleries.

For a simpler experience, consider booking a tour that includes a distillery visit, a tasting, and stops in nearby communities.

It’s a great way to learn more about the region’s traditions without having to coordinate all the transportation yourself.

Where to Stay in Oaxaca City

For most first-time visitors, staying in or near Oaxaca City’s historic center is the best choice.

Many of the city’s main attractions, restaurants, museums, and markets are within walking distance, making it easy to explore without relying on transportation.

The area offers a wide range of accommodations, from simple budget-friendly hotels to stylish boutique properties.

Here are a few options to consider for different budgets:

Recommended Hotels in Oaxaca City

  • Hotel Posada San Rafael. A straightforward, budget-friendly option within walking distance of the center. It’s worth considering if you want to keep accommodation costs down while spending most of your time exploring the city.
  • Selina Oaxaca and Hotel Boutique Casa de la Abuela. Two options to consider if you’re looking for a central location and a balance between comfort, character, and price.
  • Hotel Quinta Real. A more upscale option for travelers seeking additional comfort and a boutique-style luxury.

Hotel rates and availability vary by season, so it’s worth comparing current prices and checking each property’s location before booking.

How Many Days Do You Need to Visit Oaxaca?

I recommend allowing three full days for Oaxaca City and its surroundings.

This gives you time to explore the historic center, visit Monte Albán, and take a day trip to Hierve el Agua.

If you only have two days, focus on the city’s main attractions and Monte Albán, saving the longer excursion for another visit.

With four days or more, you can explore further afield, perhaps discovering the villages and landscapes of the Sierra Norte or extending your trip to the Pacific coast and Puerto Escondido.

How to Get to Oaxaca City

ADO bus terminal Oaxaca City
ADO bus terminal, Oaxaca City

Flying is usually the quickest and most convenient way to reach Oaxaca City from destinations such as Mexico City or the Riviera Maya.

From Oaxaca International Airport, you can continue to the city center by taxi. Shared shuttle services may also be available, depending on your arrival time and current operators.

Traveling by bus can be a more economical alternative, particularly from destinations such as Mexico City or Puebla.

Journey times vary by route and service, so check the current schedule before planning your trip (Mexico City to Oaxaca is around 7 hours by bus).

“Overnight buses may be a practical option for longer journeys, potentially saving you the cost of a night’s accommodation.”

For bus travel, ADO is one of Mexico’s major intercity bus operators. Check its official website for routes, schedules, fares, and available services.

Map of the Best Places to Visit in Oaxaca

Use the map accompanying this guide to locate Oaxaca City’s main attractions and discover the places mentioned throughout the article, including nearby archaeological sites and natural landmarks.

I hope this guide helps you plan your visit to Oaxaca, from choosing the best things to see and do to deciding where to stay and which excursions to include in your itinerary.

Whether you spend a few days exploring the historic center or venture farther into the surrounding valleys and mountains, Oaxaca offers a wonderful combination of history, culture, architecture, and food that makes it one of Mexico’s most rewarding destinations.

Ready to start planning your Mexico getaway? Let’s create a journey that’s uniquely yours.

Scroll to Top