19 Best Places to Visit in Oaxaca State
If you’re searching for the best places to visit in Oaxaca State, you’ve come to the right place. I’ve spent over a month in Oaxaca and today I’ll be sharing with you my favourite spots.
From the colonial charm (and incredible food) of Oaxaca City to the untouched beauty of San Agustinillo on the Pacific coast, Oaxaca is a gorgeous region with a lot to offer.
Need help planning your next trip? Hire me as your Personal Travel Planner!
1. Oaxaca City
Oaxaca City has a special energy that drew me in from the moment I arrived on an overnight bus. Brightly painted streets lead to plazas filled with music and world-class street food.
Drop by the Zócalo, or main square, which lies at the centre of the city. Grab a hot chocolate from Chocolate Mayordomo and watch the world go by.
Friends gather after work, older people meet for an afternoon stroll, kids hang out after school, tourists mill about. It’s one of my favourite places for people-watching.
Nearby, the Templo de Santo Domingo stands tall with its detailed facade and a museum that houses precious pre-Hispanic treasures.

Just Go Exploring uses affiliate links. If you purchase something through them, I may receive a commission, at no extra cost to you. It's what allows me to produce free content for you. 😊 Learn more.
A visit to Mercado Benito Juárez gives you a true taste of Oaxaca’s famed food culture. From mole to tlayudas, this market is packed with traditional dishes, local ingredients, and colourful handicrafts.
And for dinner, try and get a reservation at Levadura de Olla, my favourite restaurant in Oaxaca. Everything on the menu is amazing, but I’d particularly recommend their heritage tomato salad, mole negro, and their guacamole. They do great cocktails too!
If you’re visiting in July, don’t miss the Guelaguetza festival, where indigenous communities come together to celebrate their heritage with dance, music, and food.
Pack comfy shoes – Oaxaca City is best explored on foot.
2. Monte Albán
Monte Albán is an ancient Zapotec city perched on a mountain, offering panoramic views over the Oaxaca Valley and a fascinating journey into Mesoamerican history.
It’s one of the most significant archaeological sites in Mexico and took my breath away when I visited.
The main plaza is the heart of Monte Albán, surrounded by pyramids, ceremonial platforms, and tombs that showcase the grandeur of this ancient civilisation.

Intricate stone carvings hint at daily life and mythology, and I loved imagining the ceremonies that once took place here.
The Patio of the Tombs offers a haunting glimpse of ancient burial practices.
Early morning is the best time to visit, with cooler temperatures and fewer crowds.
A guided tour can enhance the experience, providing historical context to the carvings and structures. But, to be honest, I just made do with the leaflet you get at the entrance.
3. San José del Pacífico
San José del Pacífico sits high in the mountains at about 2,500 metres above sea level.
I only passed through here briefly on my way from Oaxaca City to the coast. A rolling mist greeted me as I stepped off the bus, and the village felt like a dream world in the clouds.
I’d love to return and spend more time here.
The surrounding cloud forests are a magical sight, with misty landscapes and lush greenery. You’ll find various trails that lead through these forests, perfect for quiet hikes and birdwatching.
Local artisans sell handmade crafts, from wooden carvings to pottery, showcasing the village’s traditional skills.
San José del Pacífico is also known as a destination for alternative healing and spirituality. Traditional medicinal herbs, mushrooms, and other herbal remedies are a major draw.
I heard stories of how these plants have been part of village life for generations, and I’d be interested to explore this more next time I visit.
4. Hierve el Agua
Chances are, you’ve probably seen photos of Hierve el Agua on Instagram. This unique natural wonder in Oaxaca is famous for its petrified waterfalls and mineral-rich pools.
Perched on a cliffside, this site offers breathtaking views over the mountains.
The mineral pools are perfect for a refreshing dip, with turquoise water overlooking the valley below. These natural infinity pools are really spectacular, and an ideal spot for soaking in the surrounding scenery.

The petrified waterfalls themselves, formed by mineral deposits over thousands of years, are another highlight. Several hiking trails lead to scenic viewpoints and give you up-close views of the formations.
Arrive early or late in the day to avoid the worst of the crowds and enjoy the best light.
Bring sturdy shoes to navigate the uneven paths, plus swimwear and plenty of water.
5. Teotitlán del Valle
Teotitlán del Valle is a small town celebrated for its traditional Zapotec weaving and rich cultural heritage. It’s a fantastic spot to witness Oaxacan craftsmanship and buy handwoven textiles.
Weaving workshops in Teotitlán showcase the intricate techniques used by artisans, many of whom use natural dyes derived from plants and insects. Visiting these workshops provides insight into the process behind each unique textile.
Consider visiting a family-run weaving workshop. Many weavers welcome visitors to observe and even participate in the weaving process.
6. Mitla
Mitla felt different from other archaeological sites I’ve visited in Mexico.
Instead of towering pyramids, it’s smaller and more intimate, drawing you in with intricate stone mosaics and an atmosphere of deep spiritual significance.

I was particularly intrigued by the Column of Life, which legend claims can reveal your future if you embrace it.
The Patio of the Tombs is another fascinating area, where ancient tombs reveal the spiritual importance of Mitla. The intricate stone mosaics in this area are among the finest examples of Zapotec craftsmanship.
Many guided tours include Mitla together with a trip to one of the nearby mezcal distilleries, allowing you to experience both Oaxaca’s cultural history and a taste of its most famous spirit.

7. Huatulco National Park
Huatulco National Park is a natural paradise on the Oaxaca coast, with nine bays, coral reefs, and scenic beaches.
This biodiverse park offers a blend of coastal beauty and protected ecosystems. It’s also a superb destination for ecotourism.
Snorkelling in the clear waters reveals colourful coral reefs teeming with fish, while deeper dives offer a closer look at the marine life that thrives here.
Boat tours are a great way to explore the park’s hidden bays and secluded coves. Many tours offer stops for swimming, snorkelling, and beach time.
The park also has hiking trails that wind through lush vegetation, where you can spot a diverse range of flora and fauna.
8. Mazunte
Mazunte is a laid-back beach town on Oaxaca’s beautiful Pacific coast.
Popular with backpackers, this small town is known for its bohemian vibe, pristine beaches, and dedication to environmental conservation.
Playa Mermejita is one of my favourite beaches in Oaxaca. It’s wonderfully wild and natural, with a long stretch of sand and very few people.

I loved coming here for sunset, and scrambling to the end of Punta Cometa, the headland which separates the beach from the town. If you’re a geography nerd like me, you’ll also appreciate the fact that this is the southernmost point in Oaxaca ;).
A couple of kilometres further along the coastline, you’ll find Laguna Ventanilla, a Oaxacan hidden gem that’s home to loads of wildlife, including turtles, iguanas, crocodiles, monkeys, and tons of birds.
The best time of year to visit Mazunte is from November to April when the weather is warm and dry.
9. Tlacolula Market
Tlacolula Market is one of Oaxaca’s oldest and most lively markets. Held every Sunday, this market is filled with colourful stalls and a huge variety of local products.
The market’s food stalls are a highlight, offering everything from fresh produce to traditional Oaxacan dishes like barbacoa and tlayudas.
You’ll also find artisans selling handicrafts, textiles, and pottery, making it an excellent spot for unique souvenirs.
Many vendors wear traditional clothing, adding to the market’s atmospheric feel. It’s a wonderful opportunity to see authentic indigenous cultures and connect with locals.
Bring cash, as many vendors don’t accept cards, and arrive early to avoid the midday crowds.
10. Puerto Escondido
Puerto Escondido is a lively surf town known for its beautiful beaches, nightlife, and pumping surf.

Playa Zicatela’s strong waves attract advanced and pro surfers from around the world.
If you’re new to surfing or looking for calmer waters, Carrizalillo Beach is ideal. This picturesque bay offers gentle waves, perfect for swimming and beginner surfers, with soft sand and clear water.
Manialtepec Lagoon, just a short drive from town, is famous for its bioluminescent plankton. Book a night tour to witness the lagoon light up as you glide through the glowing water.
11. Yagul
Yagul is an ancient Zapotec fortress set on a hill overlooking the Oaxaca Valley. This archaeological site offers another fascinating look at the region’s pre-Hispanic past.
The site’s ball court, one of the oldest in Mesoamerica, is a standout feature, providing insight into the ceremonial games once held here.
Climbing to the fortress ruins at the top rewards you with panoramic views of the valley below. It’s a peaceful spot to take in the landscape and imagine the area as it once was.
Another highlight is Cueva de la Paloma, a nearby cave with ancient petroglyphs. These carvings offer a glimpse into the spiritual and cultural practices of the Zapotec people.
12. Santa María del Tule (Árbol del Tule)
Santa María del Tule is a town best known for its famous Árbol del Tule, or El Tule Tree.
This enormous Montezuma cypress is estimated to be over 1,500 years old. It has one of the largest trunk circumferences in the world, around 42 metres!

The tree stands in a picturesque plaza, surrounded by small gardens and local shops. It’s a peaceful spot where you can admire the sheer size and age of this natural wonder.
Locals often point out interesting shapes in the tree’s massive trunk, where you might spot figures that resemble animals and faces.
Santa María del Tule is easy to reach from Oaxaca City, making it ideal for a quick stop. I visited it on the way back from Hierve el Agua as it’s on the route.
You could also combine your visit with a tour of one of the nearby mezcal distilleries.
13. Juchitán de Zaragoza
Juchitán de Zaragoza lies in the Isthmus of Tehuantepec, the narrowest section of southern Mexico separating the Gulf and Pacific coasts.
The main market bursts with fresh produce and bold textiles, with local artisans selling their wares.
Women hold a special place in Juchitán’s society, and you’ll notice their role in business and community affairs as you wander.
The town holds several festivals throughout the year, which bring music, dance, and joy to the streets.
Whether or not there’s a festival during your visit, you’ll find the town upbeat and welcoming.
14. Zipolite
Zipolite is Mexico’s only official nude beach, with a relaxed, friendly atmosphere and a reputation for freedom and open-minded living.
Playa Zipolite draws travellers from all walks of life. The bohemian vibes encourage an unhurried pace, whether you’re taking a morning swim or enjoying a sunset stroll.

For those interested in wellness, yoga classes and holistic workshops offer a chance to explore mindfulness by the sea.
If you crave more seclusion, Roca Blanca is just a short distance away, where the shore stays blissfully quiet.
This stretch of coast has a way of letting you forget your worries. You may find it hard to leave once you settle into Zipolite’s relaxed spirit.
15. Sierra Norte
The Sierra Norte region is a mountainous area in Oaxaca full of lush landscapes and traditional villages.
Community-run eco-lodges provide accommodation that supports local conservation efforts and allows you to experience the local way of life.
Staying in these lodges is a unique opportunity to connect with the region’s people and natural environment.
The area has extensive trails perfect for hiking, mountain biking, and birdwatching, winding through cloud forests and pine trees.
Book your stay in advance, as the best eco-lodges often get fully booked.
16. San Bartolo Coyotepec
San Bartolo Coyotepec is a small town famous for its distinctive black pottery, called barro negro.
This distinct style of pottery is crafted using traditional Zapotec techniques and usually has a glossy black finish and intricate designs.
Local workshops offer demonstrations where you can watch artisans mold, polish, and fire the clay by hand. Visiting these workshops provides a firsthand look at the skill and dedication behind each piece.
The Museo Estatal de Arte Popular showcases the history and cultural significance of barro negro, displaying various traditional and contemporary pieces.
San Bartolo Coyotepec is accessible year-round and is just a short drive from Oaxaca City.
17. Chacahua National Park
Chacahua National Park is a coastal park known for its lagoons, mangroves, and pristine beaches. It’s a peaceful spot where you can enjoy Oaxaca’s natural beauty practically all to yourself.
Boat tours are the best way to explore the park’s extensive mangrove system and lagoons. These tours offer excellent opportunities for birdwatching and spotting other wildlife in their natural habitat.

Playa Chacahua, the main beach, is a beautiful, serene spot ideal for swimming, sunbathing, and unwinding by the sea. Its remote location adds to the tranquillity – a truly relaxing escape.
18. Ixtepeji
Ixtepeji is a small mountain village in the Sierra Norte. With rich biodiversity and breathtaking cloud forests, it’s a peaceful retreat and ideal for ecotourism and adventure activities.
Hikers can follow winding trails through cloud forests brimming with birdlife. I loved watching hummingbirds dart between wildflowers, and it felt like a genuine escape from the rush of the city.
Mountain biking is another popular option, with trails that cater to beginners and experts alike. I stuck to hiking, but the bikers I met were thrilled by the downhill rides and panoramic views.
Local eco-lodges, run by the Zapotec community, let you experience sustainable living up close.
19. Zaachila
Zaachila might not be on every traveller’s list. But it’s a hidden gem with strong Zapotec roots that’s well worth discovering.
The Zaachila Market is held every Thursday and has a fantastic selection of food stalls, crafts, and locally-made textiles.
Zaachila is also home to various ancient tombs and other ruins, which provide insight into the town’s pre-Hispanic history.
Few tourists venture here, so you can explore at your own pace and reflect on the rituals once performed in this sacred place.

FAQs
When is the best time to visit Oaxaca?
The best time to visit Oaxaca is generally during the dry season, which runs from November to April. This period offers pleasant weather and is ideal for exploring outdoor attractions, including beaches, mountains, and archaeological sites.
What is the safest way to travel around Oaxaca?
Buses, colectivos (shared taxis), and rental cars are popular ways to travel around Oaxaca. Renting a car gives you the most flexibility, especially if you want to visit remote areas or explore at your own pace.
Do I need to speak Spanish to travel in Oaxaca?
While speaking some basic Spanish can be helpful in Oaxaca, many locals working in tourism understand English. Using a translation app can also assist with communication, especially in smaller towns.
Is Oaxaca safe for solo travellers?
Oaxaca is generally safe for solo travellers, though it’s wise to take standard precautions. Exercise caution in isolated areas, keep an eye on personal belongings, and be mindful of your surroundings.
What currency is used in Oaxaca?
The currency in Oaxaca is the Mexican Peso (MXN). ATMs are available in cities, but it’s advisable to carry cash when visiting smaller towns and local markets, as card payments may not be accepted everywhere.
Final Thoughts
Oaxaca offers an incredible mix of attractions, from ancient archaeological sites like Monte Albán to colourful markets and serene beaches.
It’s my favourite part of Mexico, and I know many other people who feel the same.
Check out some of my other posts on Mexico and let me help you plan an unforgettable trip!
Essential Travel Resources
🛏️ Book cheap hotels
I always use Booking.com to find the best hotel deals. Vrbo is great for short-term apartments.
🚗 Find cheap rental cars
Check both Discover Cars and Rentalcars.com to find cheap rental cars.
🌍 Book the best tours
Viator and GetYourGuide have a huge selection of tours in virtually every destination worldwide.
✈️ Find cheap flights
I use a combination of Skyscanner and Google Flights to find cheap flights.
📱 eSIMs
Airalo is my favourite travel eSIM provider – I’ve used it in over 10 countries and really rate it. So much easier than buying physical SIM cards when you travel!
🚑 Do I need travel insurance?
YES! Never travel without adequate travel insurance. It’s just not worth the risk.
• SafetyWing – if you’re a digital nomad like me, SafetyWing is super flexible and affordable. You can sign up for as little or as long as you want, and activate and deactivate it whenever you need to. I’ve made several claims in the last few years and thoroughly recommend this company.
• World Nomads – for adventurous travellers, covers 200+ activities that many other insurers won’t, such as skydiving, heli-skiing, rock climbing, rafting, scuba diving, cliff jumping, and kiteboarding (not available for residents of every country – check here).
💻 Do I need a VPN?
YES! Always use a VPN when using public WiFi (in airports, cafes, hotels, stations, etc.). This helps protect your personal information and also bypasses internet censorship and restrictions in certain countries. I use NordVPN and highly recommend it.