Our research is editorially independent but we may earn a commission for purchases made through our links.

Top 10 Things to Do in Oaxaca, Mexico

If you’re looking to take a well-rounded trip to Mexico that offers a little bit of everything, Oaxaca is an excellent destination choice. This city in southern Mexico is a cultural hub with amazing food, historical attractions, and natural wonders. It’s fun to check out Oaxaca festivals, visit churches and museums, see ancient ruins, and sample the local cuisine and drinks when you plan a trip here. These are the top things to do in Oaxaca to help you plan your trip.

Photograph the Colorful Colonial Buildings Colonial buidlings in old town of Oaxaca
Credit: Colonial buidlings in old town of Oaxaca by © Ulf Huebner | Dreamstime.com

Photograph the Colorful Colonial Buildings

The architecture of Oaxaca is simply stunning and incredibly photogenic. Take some time when you first arrive in town to wander around the streets and admire the colorful buildings and styles. This is a great way to get your bearings and explore hidden gems in Oaxaca that you didn’t even plan for. You’ll also see some impressive street art while walking around. You can take this one step further by joining a free walking tour that starts in front of the Oaxaca Cathedral and lasts for a couple of hours.

Museo de las Culturas de Oaxaca Museo de las Culturas de Oaxaca
Credit: Museo de las Culturas de Oaxaca by © Andy Kramer | Dreamstime.com

Museo de las Culturas de Oaxaca

This cultural museum is the next great place to continue on with your exploration of Oaxaca. The museum grounds are beautiful, and there are so many fascinating exhibits to check out inside. One must-visit part of the museum is the Treasure of Tomb 7, which has precious jewelry and stones that were discovered in a tomb in Monte Alban. Other highlights are The Manors, Contact and Conquest, and the interactive rooms.

Taste Some Delicious Chocolate Chocolate de agua from Oaxaca
Credit: Chocolate de agua from Oaxaca by Marcos Castillo | Dreamstime.com

Taste Some Delicious Chocolate

Oaxaca has a strong chocolate and cacao culture, so make sure to incorporate some chocolate indulgence into your Oaxaca trip. Cacao is sold at the outdoor markets and is an important part of the traditional diet of the Mexican people in this region. Chocolate drinks are consumed in the region on a normal daily basis and also for ceremonies and special events. Definitely try an Oaxacan-style chocolate drink with artisanal chocolate, cardamom, star anise, vanilla bean, cacao nibs, and egg yolk bread. Other local foods to try include tlayuda, which is a crispy tortilla with lots of toppings, and locally-made mole sauce.

Shop for Traditional Mexican Dresses Mexican traditional dress in Oaxaca
Credit: Mexican traditional dress in Oaxaca by © Han Yin Chiu | Dreamstime.com

Shop for Traditional Mexican Dresses

Traditional Mexican clothes are colorful and wonderfully fun to wear and shop for. For traditional textiles, local recommendations include Huizache, Mercado de Artesanias, and Joyas de Oaxaca. The shops you’ll accidentally stumble into may also offer festive handbags, shoes, jewelry, rugs, and souvenir items to take back home to friends and family.

Explore the Local Markets View on Indigenous leather handicrafts on market in Oaxaca
Credit: View on Indigenous leather handicrafts on market in Oaxaca by © Ulf Huebner | Dreamstime.com

Explore the Local Markets

Oaxaca is filled with busy and colorful markets that are fun to wander around and explore. Just south of the Zócalo is a great place to explore the 20 de Noviembre Market and the Benito Juarez Market. The Mercado Democracia is a food hall-style market that is a favorite place among foodies, while, the Tlacolula de Matamoros market is a very large market that is one of the most well-established ones in this part of Mexico. Take in all the sights, smells, and sounds here as you browse flowers, crafts, and delicious things to eat.

Visit the Church of Santo Domingo Church of Santo Domingo de Guzman in Oaxaca
Credit: Church of Santo Domingo de Guzman in Oaxaca by © Alyssand | Dreamstime.com

Visit the Church of Santo Domingo

Another iconic landmark in Oaxaca is the Templo de Santo Domingo, which is an impressive church that is worthy of visiting regardless of your religious beliefs. The interior of the church is intricately beautiful, and the structure is over 400 years old and filled with history. There are lots of other lovely churches to visit in town as well, including the grand cathedral at the Zócalo and the baroque church of Basilica de la Soledad.

Experience Hierve el Agua Hierve el Agua in the Central Valleys of Oaxaca
Credit: Hierve el Agua in the Central Valleys of Oaxaca by © Byelikova | Dreamstime.com

Experience Hierve el Agua

If you have time to get outside of the city for part of a day during your trip to Oaxaca, then definitely plan to check out Hierve de Agua. This natural site is famous for its petrified waterfall and is truly a sight to see. It’s just a quick walk from the parking area down a path to the waterfall, and you may even be able to go swimming in the natural waters here. The best way to get here is with your own car. But consider taking a guided tour to make the journey out to Hierve el Agua easier and more informative and educational. This is a great way to get out into nature near Oaxaca and be surrounded by awesome rock formations while on a hike.

Sample the Traditional Beverages Mezcal mexican drink with orange slices and worm salt
Credit: Mezcal mexican drink with orange slices and worm salt by © Marcos Castillo | Dreamstime.com

Sample the Traditional Beverages

Mezcal is a traditional drink in Oaxaca and a must-try if you enjoy the occasional alcoholic beverage. Mezcal is somewhat like tequila but has a complex taste and is made from a different type of agave plant. It has a smoky and unique flavor and is typically sipped at room temperature. There are mezcal distilleries just outside of Oaxaca that you can visit to learn more about how the beverage is made and to sample it right from the source.

See the Ancient Ruins Yagul Zapotec ruins in Oaxaca
Credit: Yagul Zapotec ruins in Oaxaca by © Barna Tanko | Dreamstime.com

See the Ancient Ruins

Spend some time learning about the ancient ruins in the Oaxaca area to learn about the region’s history and the people who live here. The Milta lived in the area for many years, leaving behind ruins that you can still visit today. Another cool area to see is the Monte Alban Pyramids, which are very close to Oaxaca and once served as a political hub for the Zapotec people. Monte Alban is an impressive archaeological site where you can actually climb on the pyramids and get lovely views of the surrounding landscapes.

Check out El Árbol del Tule Arbol del Tule, Montezuma cypress tree
Credit: Arbol del Tule, Montezuma cypress tree by © Byelikova | Dreamstime.com

Check out El Árbol del Tule

There is a famous tree in the Oaxaca area called El Árbol del Tule that is in the Santa Maria del Tule village. It is in front of a church and one of the widest and oldest trees in the entire world. You can stop by to see it when you’re heading outside of town to check out the historical ruins or the Hierve de Agua.

Travel Deals

11-Day Irish Cities, Culture & Castles Private Tour

$5875+

Riu Palace Aruba | All-Incl. Beachfront w/ Free Shuttle

$313+ pp/pn

$500 Off | 8-Day Ireland by Design Guided Tour

$2199+

Riu Palace Costa Rica | All-Incl. w/ Free Airport Shuttle

$149+ pp/pn

Fontainebleau Las Vegas | Daily $50 Food/Drink Credit

$216+

Air & 8-Day Peru Escorted Small Group Tour

$2399+

24-Hr All-Inclusive | Riu Palace Playa Blanca

$69+ pp/pn

8-Day Rhine River Cruise | Up To $4,000 Off

$2695+

12-Day Mediterranean Cruise | Up To $4,000 Off

$9260+

Air & 8-Day Lisbon to Madrid Escape Guided Tour

$1799+

Save $600 | Air & 14-Day East African Explorer Safari

$6499+

Air & 9-Day Ireland Express By Rail | Get $200 Off

$1999+

Unleash Your Wild - Discover Anchorage Today

VISIT

Punta Cana | Riu Palace Macao - Recently Renovated

$104+ pp/pn

Los Cabos 24-Hr Beachfront All-Incl. | Riu Santa Fe

$100+ pp/pn