Discover Oaxaca

Your complete guide to this amazing destination

Discover the best things to do in Oaxaca, Mexico with our 2025 travel guide. Explore top attractions and plan your perfect Oaxaca itinerary, including the best things to do in Oaxaca.

Discovery Insights

Swipe left to explore more

Local Insider Secrets

1

Visit the Templo de Santo Domingo de Guzmán on Tuesdays at 8:30 AM to avoid the tour groups and enjoy a quieter experience. Enter through the side door on Calle Macedonio Alcalá for quicker access.

2

Download the 'Moovit' app for real-time bus schedules and routes. Buy a rechargeable 'Tarjeta Inteligente' at convenience stores for discounted fares on the local bus system. Remember to say 'bajan' when you want to get off at the next stop.

3

A realistic budget for 3 days in Oaxaca is around 3000-4500 MXN. This includes 500-750 MXN per day for meals, 100-200 MXN per day for transportation, 200-300 MXN per day for attractions, and 200-300 MXN per day for miscellaneous expenses.

4

For authentic Oaxacan textiles, visit the Teotitlán del Valle market on Mondays. Bargain respectfully, starting at 50% of the asking price. Look for naturally dyed wool rugs and traditional huipiles (embroidered blouses).

5

Avoid the restaurants on the Zocalo that have menus in multiple languages and inflated prices. Instead, try Comedor Maria Elena in Mercado 20 de Noviembre for authentic Oaxacan dishes at local prices. It's located in the Pasillo de Humo.

6

The Día de Muertos celebrations in late October/early November are a must-see, but expect large crowds and higher prices. Book accommodations well in advance. Many businesses close on November 2nd for family celebrations. The Guelaguetza Festival in July also causes significant crowds and road closures.

Dining & Food

Best Cafes

Boulenc,Cafe Brujula,Pan:Am

Top Restaurants

Origen,Casa Oaxaca,Los Danzantes

Food Markets

Mercado Benito Juárez,Mercado 20 de Noviembre,Mercado de la Merced

6 Photo Spots

1

Monte Albán

Panoramic views from the Gran Plaza

2

Templo de Santo Domingo de Guzmán

The ornate ceiling of the church interior

3

Mercado Benito Juárez

Colorful displays of fruits, vegetables, and handicrafts

4

Hierve el Agua

The petrified waterfalls and panoramic views

5

Museo de las Culturas de Oaxaca

The museum's architecture and historical artifacts

6

Cooking Class

Preparing and enjoying your culinary creations

Budget Breakdown

Free Activities

  • Walking tour of the historic center
  • Visiting the Zocalo (main square)
  • Exploring local markets (window shopping)

Budget-Friendly

  • Street food meals (20-50 MXN)
  • Local bus transportation (8 MXN per ride)
  • Entry to smaller museums (30-50 MXN)

Splurge-Worthy

  • Fine dining at Origen (800-1500 MXN per person)
  • Private tour to Hierve el Agua (1500-2500 MXN)
  • Boutique hotel stay (2000-4000 MXN per night)

Quick Facts

Total Attractions: 14

Free Activities: 3

Average Time per Attraction: 30–60 minutes

Walking Friendly: Yes

Public Transport Quality: Good

Complete Oaxaca Guide

1

Monte Albán

Moderate 2-3 hours

Monte Albán, a UNESCO World Heritage site, is a must-see archaeological zone just outside Oaxaca City. This ancient Zapotec capital offers breathtakin...

Hire a local guide at the entrance for a more in-depth understanding of the site....
2

Templo de Santo Domingo de Guzmán

Moderate 2-3 hours

The Templo de Santo Domingo de Guzmán is a stunning example of Baroque architecture. The interior is lavishly decorated with gold leaf and intricate c...

Visit during a service to experience the church's spiritual atmosphere....
3

Mercado Benito Juárez

Moderate 2-3 hours

Mercado Benito Juárez is a bustling marketplace where you can experience the vibrant atmosphere of Oaxaca. Browse through stalls selling everything fr...

Bargain respectfully when purchasing goods....
4

Hierve el Agua

Moderate 2-3 hours

Hierve el Agua (meaning "boiling water") is a set of petrified waterfalls formed by mineral springs. The views are spectacular, and you can even swim ...

Wear comfortable shoes for hiking and bring swimwear....
5

Museo de las Culturas de Oaxaca

Moderate 2-3 hours

Housed in the former monastery of Santo Domingo, the Museo de las Culturas de Oaxaca showcases the region's rich history and diverse cultures. Explore...

Allow ample time to explore the extensive collection....

Monte Albán

Moderate 2-3 hours Photo Spot

Monte Albán, a UNESCO World Heritage site, is a must-see archaeological zone just outside Oaxaca City. This ancient Zapotec capital offers breathtaking views and impressive ruins, including pyramids, plazas, and tombs. Explore the Gran Plaza, the Ball Court, and the North Platform. It's a fascinating glimpse into pre-Columbian history.

Insider Tip

Hire a local guide at the entrance for a more in-depth understanding of the site.

Practical Information

How to Get There: Take a bus from Oaxaca City's ADO terminal or hire a taxi/tour. Buses run frequently.
Opening Hours: 8:00 AM - 5:00 PM daily
Cost: 85 MXN
Website: null

Templo de Santo Domingo de Guzmán

Moderate 2-3 hours Photo Spot

The Templo de Santo Domingo de Guzmán is a stunning example of Baroque architecture. The interior is lavishly decorated with gold leaf and intricate carvings. The adjacent cultural center houses a museum showcasing Oaxacan history and art. It's one of the most popular places to visit in Oaxaca, and for good reason.

Insider Tip

Visit during a service to experience the church's spiritual atmosphere.

Practical Information

How to Get There: Located in the heart of Oaxaca City, easily accessible by walking.
Opening Hours: 7:00 AM - 9:00 PM daily (check museum hours separately)
Cost: Free (museum entrance fee applies)
Website: null

Mercado Benito Juárez

Moderate 2-3 hours Photo Spot

Mercado Benito Juárez is a bustling marketplace where you can experience the vibrant atmosphere of Oaxaca. Browse through stalls selling everything from local crafts and textiles to fresh produce and traditional Oaxacan cuisine. It's a sensory overload in the best way possible. You can find some of the best things to do in Oaxaca right here!

Insider Tip

Bargain respectfully when purchasing goods.

Practical Information

How to Get There: Located in the city center, easily accessible by walking or taxi.
Opening Hours: 8:00 AM - 8:00 PM daily
Cost: Free (cost of purchases varies)
Website: null

Hierve el Agua

Moderate 2-3 hours Photo Spot

Hierve el Agua (meaning "boiling water") is a set of petrified waterfalls formed by mineral springs. The views are spectacular, and you can even swim in the mineral pools. The landscape is truly unique, and it's a popular spot for hiking and photography. I found the view surprisingly calming. The drive out there is interesting too, through the valleys.

Insider Tip

Wear comfortable shoes for hiking and bring swimwear.

Practical Information

How to Get There: Take a bus or taxi from Oaxaca City. The journey takes about 1.5-2 hours.
Opening Hours: 9:00 AM - 5:00 PM daily
Cost: 25 MXN
Website: null

Museo de las Culturas de Oaxaca

Moderate 2-3 hours Photo Spot

Housed in the former monastery of Santo Domingo, the Museo de las Culturas de Oaxaca showcases the region's rich history and diverse cultures. Explore exhibits featuring pre-Columbian artifacts, colonial art, and contemporary works. It's a great place to learn about the cultural heritage of Oaxaca.

Insider Tip

Allow ample time to explore the extensive collection.

Practical Information

How to Get There: Located within the Templo de Santo Domingo complex.
Opening Hours: 10:00 AM - 6:00 PM, Tuesday - Sunday
Cost: 85 MXN
Website: null

Cooking Class

Moderate 2-3 hours Photo Spot

Take a cooking class and learn to prepare traditional Oaxacan dishes. Many schools offer hands-on experiences where you can learn about local ingredients and cooking techniques. It's a fun and delicious way to immerse yourself in Oaxacan culture. I think it's the kind of thing you might remember for a long time. This is one of the best things to do in Oaxaca, without a doubt.

Insider Tip

Book in advance, especially during peak season.

Practical Information

How to Get There: Various locations throughout Oaxaca City. Check with individual schools.
Opening Hours: Varies depending on the school.
Cost: Varies depending on the school.
Website: null

El Jardín Etnobotánico de Oaxaca

Moderate 2-3 hours Photo Spot

The Ethnobotanical Garden of Oaxaca showcases the diverse plant life of the region. The garden features a variety of cacti, succulents, and other native plants. Guided tours are available to learn about the cultural and medicinal uses of these plants. It's a surprisingly interesting place, even if you're not a botanist!

Insider Tip

Book your tour in advance, as spaces are limited.

Practical Information

How to Get There: Located next to the Templo de Santo Domingo.
Opening Hours: Guided tours only, check schedule in advance. Closed Sundays.
Cost: 100 MXN
Website: null

Mezcal Tasting

Moderate 2-3 hours Photo Spot

No trip to Oaxaca is complete without trying mezcal, a distilled alcoholic beverage made from agave. Visit a mezcalería or take a tour of a local distillery to learn about the production process and sample different varieties. It's a quintessential Oaxacan experience. Try it with orange slices and sal de gusano (worm salt).

Insider Tip

Pace yourself and drink responsibly.

Practical Information

How to Get There: Mezcalerías are located throughout Oaxaca City. Tours often include transportation.
Opening Hours: Varies depending on the location.
Cost: Varies depending on the location.
Website: null

Guelaguetza Festival (if visiting in July)

Moderate 2-3 hours Photo Spot

If you're visiting Oaxaca in July, don't miss the Guelaguetza Festival, a vibrant celebration of Oaxacan culture. The festival features traditional dances, music, and costumes from different regions of the state. It's a spectacular display of Oaxacan heritage.

Insider Tip

Book tickets well in advance, as they sell out quickly.

Practical Information

How to Get There: Held at the Auditorio Guelaguetza on Fortín Hill.
Opening Hours: Varies depending on the event schedule.
Cost: Varies depending on the event schedule.
Website: null

Origen

Moderate 2-3 hours Photo Spot

Origen, led by Chef Rodolfo Castellanos, offers a modern take on traditional Oaxacan cuisine. The restaurant uses locally sourced ingredients to create innovative and flavorful dishes. The ambiance is elegant and sophisticated. Be sure to try the mole negro, a Oaxacan specialty. Prices are on the higher side, but the experience is worth it.

Insider Tip

Make a reservation in advance.

Practical Information

How to Get There: Located in the historic center of Oaxaca City.
Opening Hours: 1:00 PM - 11:00 PM, Tuesday - Saturday
Cost: Expensive
Website: null

Boulenc

Moderate 2-3 hours Photo Spot

Boulenc is a popular bakery and cafe known for its delicious bread, pastries, and coffee. It's a great place to start your day with a hearty breakfast or grab a quick lunch. The atmosphere is cozy and inviting. Their wood-fired pizzas are also a hit. Expect a line during peak hours, but it moves quickly. A true local favorite!

Insider Tip

Try the pan de muerto during Día de Muertos.

Practical Information

How to Get There: Located in the historic center of Oaxaca City.
Opening Hours: 8:00 AM - 9:00 PM daily
Cost: Budget-friendly
Website: null

Mercado 20 de Noviembre

Moderate 2-3 hours Photo Spot

Mercado 20 de Noviembre is a food lover's paradise. This market is famous for its "Pasillo de Humo" (Hall of Smoke), where you can sample a variety of grilled meats and traditional Oaxacan dishes. The aroma of grilling meats fills the air. It's a unique and authentic culinary experience. It's one of the best things to do in Oaxaca for foodies!

Insider Tip

Be prepared for a smoky atmosphere.

Practical Information

How to Get There: Located in the city center, adjacent to Mercado Benito Juárez.
Opening Hours: 8:00 AM - 8:00 PM daily
Cost: Budget-friendly
Website: null

Textile Museum of Oaxaca

Moderate 2-3 hours Photo Spot

The Textile Museum of Oaxaca showcases the rich textile traditions of the region. Explore exhibits featuring traditional clothing, rugs, and other woven creations. Learn about the techniques and symbolism used in Oaxacan textiles. The museum is located in a beautifully restored colonial building. It offers a fascinating insight into Oaxacan artistry and craftsmanship.

Insider Tip

Check for temporary exhibitions.

Practical Information

How to Get There: Located in the historic center of Oaxaca City.
Opening Hours: 10:00 AM - 6:00 PM, Wednesday - Monday
Cost: 50 MXN
Website: null

San Pablo Cultural Center

Moderate 2-3 hours Photo Spot

The San Pablo Cultural Center, housed in a former convent, hosts art exhibitions, workshops, and cultural events. The building itself is a beautiful example of colonial architecture. Check the schedule for upcoming events and exhibitions. It's a great place to experience contemporary Oaxacan art and culture.

Insider Tip

Attend a free concert or workshop.

Practical Information

How to Get There: Located in the historic center of Oaxaca City.
Opening Hours: Varies depending on the event schedule.
Cost: Varies depending on the event schedule.
Website: null

Getting Around

Oaxaca City is a very walkable city, especially the historic center. Many of the main attractions are located within easy walking distance of each other. However, for longer distances or exploring areas outside the center, you have several options. Taxis are readily available and relatively inexpensive. Be sure to agree on a fare before getting in. Uber also operates in Oaxaca City, providing another convenient option. Local buses (colectivos) are another affordable way to get around. They follow fixed routes and are a popular choice among locals. However, they can be crowded and confusing for first-time visitors. If you're feeling adventurous, you can try renting a bicycle to explore the city at your own pace. Just be aware of the traffic and uneven road conditions. For visiting sites outside the city, such as Monte Albán or Hierve el Agua, you can take a bus from the ADO terminal or hire a taxi or tour. When using public transport, it's customary to pay the driver directly upon boarding the bus or colectivo. Have small change readily available. Taxis can be hailed on the street or found at designated taxi stands. Uber can be booked through the app. Remember to always be aware of your surroundings and take necessary safety precautions when using public transport or taxis.

Transportation Tips:

  • Check local transport apps for real-time updates
  • Consider day passes for multiple journeys
  • Download offline maps before exploring
  • Ask locals for the best routes and shortcuts

Where to Stay

The historic center of Oaxaca City is the most popular area to stay, offering easy access to the main attractions, restaurants, and shops. You'll find a wide range of accommodations, from budget-friendly hostels to boutique hotels. Staying in the center allows you to easily explore the city on foot and immerse yourself in the local atmosphere. However, it can be noisy at times, especially during festivals and events. For a quieter and more residential experience, consider staying in the Reforma neighborhood, located just north of the historic center. This area offers a mix of guesthouses, apartments, and smaller hotels. It's a more laid-back atmosphere, but still within walking distance of the main attractions. Another option is to stay in one of the surrounding villages, such as San Felipe del Agua or Xochimilco. These villages offer a more rural and authentic experience, with traditional architecture and local markets. When choosing accommodation, consider your budget, preferences, and desired level of convenience. Read reviews and compare prices before booking. Look for accommodations that offer amenities such as free Wi-Fi, breakfast, and air conditioning, especially during the hotter months. If you're planning to visit during a major festival or event, book your accommodation well in advance, as prices tend to increase and availability becomes limited.

Accommodation Tips:

  • Book early for better rates and availability
  • Consider location vs price when choosing areas
  • Check transport links to major attractions
  • Read recent reviews for the most current information

Best Time to Visit

The best time to visit Oaxaca is during the dry season, which runs from October to April. During this time, the weather is pleasant and sunny, with average temperatures in the mid-70s to low 80s Fahrenheit (24-28 degrees Celsius). This is the ideal time for exploring the city, visiting archaeological sites, and enjoying outdoor activities. However, this is also the peak tourist season, so expect higher prices and larger crowds. The shoulder seasons of May-June and September-October can also be good times to visit, offering a balance of pleasant weather and fewer crowds. However, there is a higher chance of rain during these months. The rainy season runs from June to September, with the heaviest rainfall typically occurring in July and August. While the rain can be a deterrent, it also brings lush greenery and cooler temperatures. Plus, you'll likely find lower prices and fewer tourists during this time. Ultimately, the best time to visit Oaxaca depends on your preferences and priorities. If you're looking for the best weather and don't mind the crowds, visit during the dry season. If you're on a budget or prefer fewer tourists, consider visiting during the shoulder seasons or even the rainy season. Just be prepared for the possibility of rain and pack accordingly.

Seasonal Highlights:

  • Check local events and festivals
  • Consider weather patterns for outdoor activities
  • Book accommodations early during peak seasons
  • Off-season visits often offer better value

Suggested Itinerary

Day 1: Start your exploration in the historic center of Oaxaca City, a UNESCO World Heritage site. Visit the Templo de Santo Domingo de Guzmán, a stunning example of Baroque architecture. Explore the Museo de las Culturas de Oaxaca, housed in the former monastery of Santo Domingo. Stroll through the Zocalo (main square) and soak in the atmosphere. In the afternoon, visit Mercado Benito Juárez and Mercado 20 de Noviembre to experience the local markets and sample Oaxacan cuisine. Day 2: Take a day trip to Monte Albán, an ancient Zapotec capital located just outside Oaxaca City. Explore the impressive ruins, including pyramids, plazas, and tombs. In the afternoon, visit the Ethnobotanical Garden of Oaxaca to learn about the region's diverse plant life. In the evening, enjoy a mezcal tasting at a local mezcalería. Day 3: Visit Hierve el Agua, a set of petrified waterfalls located about 1.5-2 hours from Oaxaca City. Swim in the mineral pools and enjoy the spectacular views. On the way back, stop at a local weaving village to learn about traditional Oaxacan textiles. In the evening, enjoy a cooking class and learn to prepare traditional Oaxacan dishes. Consider a visit to the Textile Museum. Day 4 (optional): If you have more time, consider visiting some of the surrounding villages, such as Teotitlán del Valle (known for its weaving) or San Bartolo Coyotepec (known for its black pottery). You can also take a day trip to Mitla, another important archaeological site. Or simply relax and enjoy the atmosphere of Oaxaca City, exploring hidden corners and trying new restaurants.

Itinerary Tips:

  • Book major attractions and dining reservations in advance
  • Allow flexibility for spontaneous discoveries
  • Keep backup indoor activities for weather changes
  • Mix popular sights with local neighborhood exploration

When is the best time to visit Oaxaca?

The best time to visit Oaxaca is The best time to visit Oaxaca is during the dry season, which runs from October to April. During this time, the weather is pleasant and sunny, with average temperatures in the mid-70s to low 80s Fahrenheit (24-28 degrees Celsius). This is the ideal time for exploring the city, visiting archaeological sites, and enjoying outdoor activities. However, this is also the peak tourist season, so expect higher prices and larger crowds. The shoulder seasons of May-June and September-October can also be good times to visit, offering a balance of pleasant weather and fewer crowds. However, there is a higher chance of rain during these months. The rainy season runs from June to September, with the heaviest rainfall typically occurring in July and August. While the rain can be a deterrent, it also brings lush greenery and cooler temperatures. Plus, you'll likely find lower prices and fewer tourists during this time. Ultimately, the best time to visit Oaxaca depends on your preferences and priorities. If you're looking for the best weather and don't mind the crowds, visit during the dry season. If you're on a budget or prefer fewer tourists, consider visiting during the shoulder seasons or even the rainy season. Just be prepared for the possibility of rain and pack accordingly.. This period offers ideal weather conditions and optimal experiences for most attractions and activities.

How many days should I spend in Oaxaca?

We recommend spending at least 3-4 days in Oaxaca to see the main attractions. For a more comprehensive experience, 5-7 days allows you to explore hidden gems and enjoy a more relaxed pace.

What are the must-see attractions in Oaxaca?

The top attractions include Monte Albán, Templo de Santo Domingo de Guzmán, Mercado Benito Juárez. These represent the essence of Oaxaca and should not be missed during your visit.

Is Oaxaca suitable for budget travelers?

Yes, Oaxaca offers options for budget travelers. Many attractions are free or low-cost, and there are affordable dining and accommodation options available throughout the city.

Explore More Destinations