Oaxaca is in the heart of Southern Mexic. Brimming with rich culture, history, and natural beauty. Known for its colorful festivals, vibrant cuisine, and ancient ruins, Oaxaca offers diverse activities and experiences for travelers.
In this guide, we will take you through the best things to do in Oaxaca. From exploring ancient archeological sites and indulging in local cuisine. Immersing yourself in and participating in traditional ceremonies and festivals. Whether you’re a history buff, nature lover, or simply seeking a relaxing beach getaway, Oaxaca has something to offer everyone. So pack your bags and get ready to discover the magic of this enchanting city in Southern Mexico.
Visit the Templo de Santo Domingo
Visiting the Templo de Santo Domingo is a must-do activity for anyone visiting Oaxaca City. This beautiful Baroque-style church is located in the heart of the historic center. It is considered one of the most important religious centers in the region.
The church was built in 16th century by Spanish Dominican friars. It features a stunning façade adorned with intricate stonework, sculptures, and elaborate carvings. Its grand entrance is flanked by two tall bell towers visible from many parts of the city.
Explore the Historic Center of Oaxaca City
Oaxaca City’s historic center is a must-see for anyone visiting the region. Stroll through the city’s charming streets, admire the colonial architecture, and explore the many cultural and historical landmarks. Be sure to stop by Templo de Santo Domingo, a stunning 16th-century church with intricate Baroque details.
Take a Free Walking Tour
One of the best ways to explore Oaxaca City is on a free walking tour. Many local guides offer tours that take you through the city’s historic center and introduce you to the local culture and traditions. These tours are a great way to get a feel for the city and learn about its history.
Visit the Jardín Etnobotánico de Oaxaca botanical garden
The Jardín Etnobotánico de Oaxaca is a botanical garden in the city center. A great place to explore Oaxaca’s rich flora. It features a variety of agave plants, as well as other native plant species. And offers guided tours and workshops on traditional uses of the plants. The garden is also home to a variety of birds and other wildlife.
The garden is open daily from 9 am to 7 pm admission is around 60 pesos.
Visit the Museo Textil de Oaxaca
If you’re interested in the local culture, visit the Museo Textil de Oaxaca. This museum features permanent exhibitions of the region’s indigenous cultures and traditional clothing. You’ll also have the opportunity to learn about natural dyes. And the different varieties of agave plants to make the local drink, mezcal.
Try Mezcal Tasting
Speaking of mezcal, no visit to Oaxaca would be complete without trying this local spirit. Mezcal bars are common throughout the city. You can try different mezcal varieties, typically served with orange slices and a spicy salt mixture. If you’re interested in learning more about mezcal, you can also take a guided tour of a local distillery.
Visit the Oaxaca Cathedral in the City Center
If you’re interested in architecture and history, the Oaxaca Cathedral in the city center is a must-see. The cathedral, also known as the Cathedral of Our Lady of the Assumption, is a magnificent example of colonial-era architecture.
Constructed during the 16th century by Spanish conquerors, the cathedral combines Gothic and Baroque architectural styles. Its grand façade features intricate carvings and sculptures. While its interior boasts ornate altars, gold leaf accents, and beautiful stained-glass windows.
Attend a Temazcal Ceremony for a Traditional Sweat Lodge Experience
For a unique and authentic experience, consider attending a temazcal ceremony in Oaxaca. A temazcal is a traditional pre-Hispanic sweat lodge used for centuries by indigenous cultures in Mexico and Central America for physical and spiritual healing.
During a temazcal ceremony, participants enter a small, dark, and steamy room made of adobe bricks or stones. A trained shaman or guide leads the ceremony and uses hot stones to create steam. Which raises the temperature inside the temazcal. It is infused with healing herbs like sage and copal, which have therapeutic properties.
Experience the Dia de los Muertos (Day of the Dead) celebrations
The Day of the Dead, or Dia de los Muertos, is a highly distinctive and renowned festival celebrated across Mexico. Oaxaca is recognized for its exceptionally ornate festivities.
The festival takes place on November 1st and 2nd. A time to honor and remember loved ones who have passed away. The streets of Oaxaca come alive with vibrant decorations, colorful altars, and offerings of food, drinks, and flowers. Many families visit the graves of their loved ones and decorate them with candles, flowers, and offerings.
Take a Day Trip to Explore the Surrounding Areas
Hierve el Agua
One of the most popular day trips from Oaxaca City is to Hierve el Agua, a natural wonder about an hour and a half from the city. Hierve el Agua is a series of natural rock formations that resemble cascading waterfalls. And you can swim in the warm, mineral-rich pools.
Monte Albán
Monte Albán, situated close to Oaxaca City, is an archaeological site that dates back to ancient times. And it has been recognized as a UNESCO World Heritage Site.
The ruins were once the center of Zapotec civilization and had impressive architectural details. Including intricate carvings and a ball court.
Teotitlán del Valle
Teotitlán del Valle is a small town located about 30 minutes from Oaxaca City. It is famous for its beautiful traditional woven textiles. Made using natural dyes and traditional techniques that have been passed down through generations.
One of the best things to do in Teotitlán del Valle is to visit a local family-run weaving workshop or factory and learn about the weaving process. You can see how the wool is cleaned. Dyed using natural ingredients like cochineal (a type of insect) and indigo. Then woven into beautiful rugs, blankets, and other textiles using traditional wooden looms. Many of these workshops also offer the chance to purchase high-quality handmade textiles directly from the weavers themselves.
Mitla
Mitla is an ancient archaeological site just a short distance from Oaxaca City. It is believed to have been a religious and ceremonial center for the Zapotec people, who inhabited the region more than a thousand years ago.
One of the most impressive features of Mitla is its intricate stonework, which includes geometric patterns and intricate carvings that were created by hand using stone tools. The site also contains several tombs and underground passages, which are thought to have been used for rituals and burials.
Sierra Norte
Sierra Norte is a stunning mountain range located just north of Oaxaca City. It’s a perfect destination for nature lovers and outdoor enthusiasts who want to experience the beauty of Oaxaca’s highlands. The Sierra Norte is home to several indigenous communities with unique cultures, traditions, and crafts.
Visitors can explore the mountains through outdoor activities such as hiking, camping, mountain biking, horseback riding, and bird watching. The Sierra Norte is home to several nature reserves and parks. Such as the Pueblo Mancomunado de la Sierra Norte de Oaxaca and the Benito Juarez National Park, which offers breathtaking views of the surrounding valleys and mountains.
San Bartolo Coyotepec
San Bartolo Coyotepec is a small town located just outside of Oaxaca City, famous for its black pottery. The town has been producing pottery for over 2,000 years. It is home to some of the best black pottery artisans in Mexico. The pottery is made using a unique technique, which involves burning the clay at high temperatures. Then polishing it with quartz or other materials to achieve a glossy finish.
Visitors can explore the town’s workshops and stores to see the black pottery being made and purchase pieces to take home. The town also has a small museum, the Museo Estatal de Arte Popular de Oaxaca, dedicated to the history and production of black pottery.
Indulge in Oaxaca’s Vibrant Cuisine and Street Food
Oaxaca is known for its delicious food and vibrant street food scene. There are plenty of food stalls and street vendors selling traditional dishes such as tlayudas (large tortillas filled with beans, cheese, and meat), mole (a rich sauce made with chili peppers, spices, and chocolate), and chapulines (roasted grasshoppers).
One of the best ways to experience Oaxaca’s food culture is by taking a food tour with a local guide. They can take you to the best restaurants, markets, and street vendors and give you an insight into the local cuisine and culture.
If you’re looking for a more immersive experience, you can also take cooking classes and learn how to make traditional dishes such as tamales, chiles, rellenos, and salsa.
Another great way to experience Oaxaca’s food culture is by visiting the Mercado Benito Juárez, the city’s largest market. Here you can find fresh produce, spices, and a variety of prepared foods. Don’t be afraid to sample the different cheese, fresh fruit, and refried beans. The market also has a section dedicated to traditional clothing and textiles, so you can shop for souvenirs while you sample the local cuisine.
Relax and Unwind in Oaxaca’s Beautiful Beaches and Towns
Puerto Escondido: Puerto Escondido is a small beach town on the Pacific coast of Oaxaca. It is known for its beautiful beaches, world-class surfing, and laid-back atmosphere. Visitors can relax on the beaches, take surfing lessons, or go on a boat tour to spot dolphins and whales.
Huatulco: Huatulco is a series of nine bays and 36 beaches on the Oaxacan coast. It is a popular destination for those seeking a luxurious beach vacation. Visitors can enjoy swimming, snorkeling, and scuba diving in crystal-clear waters or take a boat tour to explore the bays and beaches.
Mazunte: Mazunte is a small beach town on the Oaxacan coast. It is known for its beautiful beaches, natural beauty, and relaxed atmosphere. Visitors can relax on the beaches, go snorkeling or scuba diving, or visit the National Mexican Turtle Center to learn about sea turtle conservation.
Zipolite: Zipolite is a small, laid-back beach town on the Oaxacan coast. It is known for its beautiful beach, nude sunbathing, and hippie culture. Visitors can relax on the beach, practice yoga, or enjoy the town’s nightlife.
San Jose del Pacifico: San Jose del Pacifico is a small town in the mountains of Oaxaca. It is known for its stunning views, cool climate, and psychedelic mushrooms. Visitors can relax and unwind in the natural beauty of the mountains, take a hike to explore the surrounding forests or experience the local culture and traditions.
Learn About Oaxaca’s Local Agriculture and Produce
Oaxaca is known for its rich agricultural heritage, and a visit to the region wouldn’t be complete without learning about the local agriculture and produce.
Visit local markets: The best way to learn about Oaxaca’s agriculture is by visiting the local markets such as Mercado Benito Juarez or Mercado de la Merced. Here, you’ll find an array of fruits, vegetables, herbs, and spices that are unique to the region.
Take a cooking class: Many cooking classes in Oaxaca involve visiting a nearby market to obtain ingredients. You’ll learn about the ingredients and the traditional cooking techniques and methods.
Visit a coffee farm. Oaxaca is also known for its coffee production and several coffee farms in the region offer tours. You’ll learn about the coffee-growing process and taste some of the region’s best coffee.
Attend a food festival: Oaxaca hosts several food festivals throughout the year, including the Feria del Tejate y Tamal in September and the Festival de los Moles in October. These festivals celebrate the region’s food and agricultural heritage and are a great way to learn about the local produce.
Experience Oaxaca’s Traditional Art and Craftsmanship
Oaxaca is known for its traditional art and craftsmanship, passed down through generations. From textiles to pottery, there is a wide variety of local crafts to explore and admire.
1. Textiles: Oaxaca is famous for its beautiful woven on traditional looms by skilled artisans. You can visit workshops and markets to see the weaving process and purchase unique textiles, including wool rugs, handbags, and clothing.
2. Pottery: Just outside Oaxaca City, lies San Bartolo Coyotepec, a place renowned for its black pottery, which the locals make from the local clay, and fire it at high temperatures, to result in a beautiful and durable finish. You can visit local workshops to see the process and purchase pieces to take home.
3. Woodcarving: Oaxaca is famous for its intricate wood carvings, alebrijes. Artisans carve these vibrant figures from copal wood and frequently feature them in traditional festivals and celebrations. You can visit workshops and markets to see the carvers at work and purchase these beautiful pieces.
4. Jewelry: Oaxaca is home to many talented jewelry makers creating unique pieces using traditional techniques and local materials such as silver, gold, and natural gemstones. You can visit shops and markets to find one-of-a-kind item to add to your collection.
5. Leatherwork: Another traditional craft in Oaxaca is leatherwork, including handmade shoes, belts, and bags. You can visit workshops and markets to see the process and purchase high-quality leather goods.
Budget-Friendly Accommodations in Oaxaca City
Hostal La Cochinilla: This budget-friendly hostel is in the city and offers private rooms and dormitory-style accommodations.
Casa Angel Youth Hostel: A clean and friendly hostel with a relaxed atmosphere, Casa Angel is just a few blocks from the zocalo (main square) and offers affordable dormitory-style accommodations.
Hotel Parador de Alcalá: This charming hotel is located in the historic center of Oaxaca and offers comfortable rooms at a reasonable price.
Hotel Trebol: A budget-friendly hotel located in the heart of Oaxaca’s historic district, Hotel Trebol offers comfortable rooms at an affordable price.
Casa de los Frailes: In the heart of the historic district lies a beautifully restored colonial mansion that houses a cozy bed and breakfast, offering comfortable rooms at a reasonable price.
Travel Tips for Exploring Oaxaca City
Here are some tips and things to remember when traveling to Oaxaca City:
1. Research before you go: Make sure you research Oaxaca City and its surroundings before you go. Including the best time to visit, popular attractions, and local customs and etiquette.
2. Pack accordingly: Oaxaca City can have hot and humid weather, so pack light and breathable clothing. However, temperatures can drop at night, so bring a light jacket or sweater. Don’t forget to pack comfortable walking shoes.
3. Be respectful of local customs: Oaxaca City boasts a rich cultural heritage. Be respectful of local customs and traditions. For example, take off your shoes when entering someone’s home, and ask for permission before taking photos of people.
4. Use caution when buying souvenirs: Oaxaca is famous for its arts and crafts, but be careful when buying souvenirs. Only buy from reputable shops and be wary of counterfeit goods.
5. Use reliable transportation: If you’re planning on exploring the surrounding areas, use reliable transportation services. Avoid using unlicensed taxis or taking rides from strangers.
6. Learn some Spanish: While many people in Oaxaca City speak English, it’s always helpful to learn some Spanish phrases to help you navigate the city and communicate with locals.
7. Be aware of safety: Oaxaca City is generally safe, but like any city, it’s important to be aware of your surroundings and take precautions. Don’t walk alone at night and keep your valuables secure.
Getting to Oaxaca City
Air: The easiest way to get to Oaxaca City is by flying into Oaxaca International Airport, which receives daily flights from major Mexican cities such as Mexico City, Guadalajara, and Monterrey, as well as some international destinations like Houston and Los Angeles.
Bus: Several bus companies are operating in Oaxaca, including ADO, OCC, and Estrella Roja, which offer comfortable and affordable bus services to many Mexican cities such as Mexico City, Puebla, Veracruz, and Chiapas.
Car: If you prefer to drive, Oaxaca City can be easily reached by car via Mexico’s main highways. From Mexico City, take the Mexico-135D highway towards Puebla, and then follow the Mexico-190 highway towards Oaxaca City.
Train: Although there is no direct train service to Oaxaca City, you can take a train from Mexico City to the nearby town of Matías Romero, and then catch a bus or taxi to Oaxaca City.
Shared Taxi: One common means of transportation to Oaxaca City is a shared taxi, also called a “Colectivo.” These shared taxis operate from several Mexican cities, including Puebla, Veracruz, and Huatulco, and offer a more affordable alternative to private taxis.
Conclusion: A Journey to Remember
Oaxaca City is truly a gem in Mexico that offers a unique blend of natural beauty, rich history, vibrant culture, and delicious cuisine. From exploring ancient ruins and archeological sites to indulging in traditional art and craftsmanship, there’s no shortage of things to do in Oaxaca. Visitors can also immerse themselves in the local agriculture and produce, relax on beautiful beaches and towns, and participate in traditional ceremonies and festivals. Whether you’re a history buff, an art enthusiast, a foodie, or a nature lover, Oaxaca has something for everyone to enjoy.
However, it’s important to remember that Oaxaca is a bustling city with its own set of challenges and quirks. It’s important to be respectful of the local culture and customs, take precautions to stay safe, and be mindful of the impact of tourism on the environment and local communities. By following these tips and suggestions, visitors can have a truly unforgettable experience in Oaxaca while also contributing to the preservation and appreciation of its rich heritage and natural beauty.