49 Best Sights in Oaxaca, Mexico

Museo de los Pintores Oaxaqueños

Centro Historico

Even though it occupies a colonial-era building, the Museum of Oaxacan Painters isn't interested in simply reveling in the city's glorious past. Instead, this small gallery finds connections between the past and present, subtly linking Miguel Cabrera's 18th-century religious paintings, which incorporated a few dark-skinned cherubs, to 20th-century portrayals of indigenous people in works by Rodolfo Morales.

Av. Independencia 607, Oaxaca, Oaxaca, 68000, Mexico
951-516–5645
sights Details
Rate Includes: MX$20; free Sun., Tues.–Sun. 10–8

Museo de Textil Oaxaca

Centro Historico

The Museo de Textil contains a notable array of traditional textiles from the state of Oaxaca and, on selected days, visitors can see textiles being made, using historic techniques, by indigenous people from across the state working in the museum's sunlit central patio. The museum has an impressive restoration and conservation facility where visitors can see the care taken to restore antique textiles to their former glory. There is a constantly changing program of exhibitions at the museum—check ahead to see what’s on.

Hidalgo 917, Oaxaca, Oaxaca, 68000, Mexico
951-501–1104
sights Details
Rate Includes: Free, Mon.–Sat. 10–8, Sun. 10–6

Palacio de Gobierno

Centro Historico

The 19th-century neoclassical state capitol is on the zócalo's south side. It hosts a Oaxacan history museum where you can see a variety of weird and wonderful objects relating to Oaxaca's past. A 1988 fresco by Arturo García Bustos wraps around the stairwell. In it, altars to the dead, painters of codices, fruit sellers, gods, and musicians crowd together to catalog the customs and legends of Oaxaca's indigenous people. At the top, on the left side of the mural, note the apoala tree, which, according to Mixtec legend, bore the flowers from which life sprang. If there's a protest in front of the building—and there occasionally is—it will be closed to visitors.

Portal del Palacio, Oaxaca, Oaxaca, 68000, Mexico
951-501–1662
sights Details
Rate Includes: MX$25, Tues.–Sat. 9:30–7, Sun. 9:30–5

Recommended Fodor's Video

Parque Nacional Laguna Chacahua

About 74 km (46 miles) west of Puerto Escondido is Chacahua Lake National Park. You can tour the lagoon in a small motor launch, watching the pelicans, egrets, and frigate birds that hunt among the mangroves. The bird population is biggest during the winter months, when migratory species arrive from the frozen north. Most tours from Puerto Escondido include a visit to a crocodile breeding center, lunch, and an hour or two on the beach.

Pueblo de Chacahua, Oaxaca, Mexico

Playa Agua Blanca

Playa Agua Blanca is about 30 minutes east of Puerto Escondido, at Km 172 of the road towards Mazunte. You'll see a sign for Agua Blanca pointing down a winding road. At the end of this road is a pristine beach with soft white sand, big waves, and lots of rocks with tidal pools perfect for children or cautious swimmers to take a dip in. Although this beach is becoming better known outside the local community and the restaurants are becoming more substantial, it's still a quiet spot to relax beneath a palapa and eat oysters picked fresh from the sea. Or enjoy a full lunch at any of the shady comedores that dot the beach. Amenities: food and drink; parking (no fee); toilets. Best for: solitude; walking.

Camino Agua Blanca, Santa Elena, Oaxaca, Mexico

Playa Bacocho

High red cliffs serve as the backdrop for this long, secluded beach west of town. The beach is situated at the bottom of a steep hill ringed by upscale housing and hotel developments and is best reached by taxi. Between July and November, Playa Bacocho is an important turtle-nesting beach, so if you're lucky you may witness the hatching of baby olive ridley sea turtles or a female coming ashore to lay her eggs. In the winter season you can often see dolphins and migrating whales close to shore. Cocos and Villasol beach clubs have restaurant and bar service, swimming pools, showers, and shade; access is MX$60 unless you're a guest of Posada Real or Villasol hotels.

Avoid swimming here. Although the waves aren't fierce, the rip currents are strong, and there are no lifeguards.

Amenities:

none.

Best for:

solitude; sunset; walking.

Mixe, Puerto Escondido, Oaxaca, 71980, Mexico
sights Details
Rate Includes: MX$60

Playa Entrega

La Entrega

If you're looking for the best fishing and water sports in the area, head to this beach west of Bahía Santa Cruz, where dozens of fishermen aren't shy about offering their services from the moment you set foot in the sand. It's a great place to head out on a fishing boat in the early morning (negotiate a price with one of the captains on the beach); when you come back to Playa Entrega, have one of the little seafood restaurants on the beach cook up your catch. Lobster fishing is another option, as are snorkeling and kayaking. The calm waters are good for children or timid swimmers. Amenities: food and drink; water sports. Best for: swimming; fishing; snorkeling.

Bahías de Huatulco, Oaxaca, 70980, Mexico

Playa La Boquilla

Located east of Puerto Angel, this secluded, white-sand beach is best accessed by boat from Puerto Angel. All boats are privately run, so prices vary, but expect to pay MX$200 for the 20-minute ride. Shallow, clean waters make this one of the best beaches in the area. Amenities: food and drink. Best for: snorkeling; swimming; solitude.

Puerto Angel, Oaxaca, 70900, Mexico

Playa Marinero

El Adoquín

This beach abuts Playa Principal; the only thing separating the two is the sometimes malodorous freshwater Laguna de Agua Dulce created where Río Rigadillo meets the ocean. Popular among Mexican families, this beach can be very busy on weekends and during holidays, but the crowds can make for some fun people-watching. Expect to see vendors selling everything from ice cream to hammocks. Skiffs can be hired for fishing and turtle-seeking expeditions or you can hop on a water taxi to nearby beaches. Best bets for resto-bars include Brad's Split Coconut and Arcis near the Calle del Morro entrance. Amenities: lifeguards; food and drink; water sports. Best for: sunset; walking.

Calle del Morro, Puerto Escondido, Oaxaca, 71980, Mexico

Playa Mazunte

Eight km (5 miles) west of Zipolite, Mazunte is a stunning stretch of soft sand carved out of rocky headlands. Although the town's main drag, Paseo del Mazunte, is freshly paved, the beach zone hasn’t lost its bohemian roots. You’ll still see lots of dreadlocks, tattoos, and handwritten signs announcing alternative healing treatments. The paths to the beach are lined with eclectic restaurants, artisanal bakeries, and low-key beach accommodations. The higher up the hills you go, the more upscale the properties become. The surf is rougher here than at Playa San Agustinillo, and attracts bodyboarders. A short walk west along the sand gets you to Playa El Rinconcita, a smaller but more swimmable bay. Further west yet (by taxi or a 20-minute thigh-burning walk) across Punta Cometa is rustic Playa Mermejita. Amenities: food and drink. Best for: sunrise; surfing.

Camino a la Barrita, Mazunte, Oaxaca, 70946, Mexico

Playa Panteón

The most popular swimming beach in Puerto Angel proper, the brown-sand Playa Panteón has calm, waveless water which makes it popular among day-trippers and Mexican families on weekends and holidays. Watch for fishing and tour boats when you're in the water. Persistent vendors can also be an issue. A walkway past the oceanfront panteón (cemetery) links it with Playa Principal, Puerto Angel's busy main beach and working harbor. Amenities: food and drink; water sports. Best for: swimming.

Puerto Angel, Oaxaca, 70902, Mexico

Playa Principal

El Adoquín

Although it's not the cleanest beach in town, Playa Principal is popular with Mexican families, who flock to this strip of medium-coarse beige sand due to its calm waters and proximity to the shops, hotels, and restaurants of Avenida Pérez Gasga. The wide, curved bay meets up with Playa Marinero at the mouth of Río Rigadillo, and while the sand is soft near the shore, it's somewhat hard packed near the palm trees that line the beachfront businesses. It is also a working harbor with a large fleet of traditional fishing boats, so watching the weathered fishermen haul in their catch in the morning is an opportunity to see Mexico at its most authentic. Amenities: food and drink. Best for: sunrise; walking.

Puerto Escondido, Oaxaca, 71980, Mexico

Playa Puerto Angelito

Centro

This lovely cove is home to both the eponymous beach as well as equally lovely Playa Manzanillo. Taxis will drop you off near the white sand, where the shallow depth of the water gives it a luminous, green-blue tint. Things get quite crowded on holidays and weekends, plus the boats moored close to shore can sometimes shrink the available swimming area and sully the waters. There's a walkway to Playa Manzanillo at the western end of the beach.

While swimming, beware of water taxis and skiffs.

Amenities:

toilets; water sports; food and drink; parking (no fee).

Best for:

swimming.

Camino Puerto Angelito, Puerto Escondido, Oaxaca, 71980, Mexico

Playa Zicatela

Playa Zicatela

One of the world's top surfing beaches, Zicatela has cream-colored sands that are battered by the mighty Mexican Pipeline. In November, international surfing championships are held here (as well as popular bikini contests). The beach is just about always filled with buff, sun-bleached aficionados of both sexes intent on serious surfing. Palapa restaurants on the sand serve refreshments, but Calle del Morro, Zicatela's main street, is also lined with hotels, bars, nightclubs, and slightly more upscale restaurants. The mostly flat beach stretches from the rocks at Playa Marinero all the way to La Punta in the southeast so is good for walking.

Even when the waters appear calm, the undertows and rip currents can be deadly. If you have any doubts about your prowess, settle for watching the surfers.

Amenities:

lifeguards; food and drink; parking (no fee); water sports.

Best for:

partiers; walking; sunset; surfing.

Calle del Morro s/n, Puerto Escondido, Oaxaca, 71980, Mexico

Playa Zipolite

Col. Roca Blanca

Spend any time along this mile-long stretch of cottony sand, and you'll soon be convinced that this beautiful beach is Mexico's most relaxed and liberal. It's home to the Pacific Coast's best known (but still unofficial) nudist beach, and you should not be surprised if you catch the occasional aroma of pot mingled with the sea air. There are a growing number of upscale options for hotels and dining, but if you don't mind roughing it, Zipolite offers the best bargains on the Pacific coast. The cafés, pizza joints, and casual hippie-style restaurants along the beach are great for a bite to eat. Due to strong currents and whirlpools in even the shallowest waters, the red flag is always flying. Heed the warning signs even if you're a strong swimmer. The riptides near the rocks at the western edge of the beach are especially treacherous, and many visitors need to be rescued each year. Amenities: lifeguards; food and drink. Best for: partiers; walking; sunrise; sunset.

Zipolite, Oaxaca, 70902, Mexico

Templo De La Asunción

Dominating the town of Nochixtlán is the 19th-century Templo de la Asunción, in the main square. The interior is especially elegant, with a five-tier chandelier hanging from the dome.

Asunción Nochixtlán, Oaxaca, 69600, Mexico

Templo y Exconvento de San Juan Bautista

About 35 km (22 mi) north of Nochixtlán, Coixtlahuaca merits a stop for this sanctuary, which is perhaps the best preserved of the Dominican churches in the region. Vivid reds, greens, and blues still cling to the ribs on the vaulted ceiling, wind around the windows, and climb up the columns. Just inside the front doors, you'll find a large chapel dedicated to the Virgen de Guadalupe. The church's patron saint stands guard over the intricately carved retablo, and you can get close enough to the altarpiece to appreciate the delicate work. Outside, the bright red paint that once enlivened the now-demure white facade shows through cracks in the plaster. Though there aren't any set hours, the monastery is often open.

Coixtlahuaca, Oaxaca, 69300, Mexico

Templo y Exconvento de Santo Domingo de Guzmán

This towering 16th-century structure and its adjoining monastery appear even larger because they sit on a hill overlooking the village. The massive wooden doors face away from the village's main square.

The church's sheer size is its most stunning feature; its vaulted ceiling soars to almost 82 feet. The gold-leaf retablo behind the main altar has five levels, each depicting various saints. Santo Domingo, of course, stands alone at the top. Some of the paintings on this retablo are by the Spanish master Andrés de la Concha. Don't miss the mudéjar (Moorish) designs in the wooden ceiling of the choir. The handsome 18th-century pipe organ was restored in 1998.

Yanhuitlán, Oaxaca, 69661, Mexico
sights Details
Rate Includes: Tues.–Sun. 10–5

Zócalo

Centro Historico

During the day it seems as if everyone passes through Oaxaca's shady main plaza, with its wrought-iron benches and matching bandstand. At night mariachi and marimba bands play under colonial archways or in the bandstand. It's a historic and truly beloved spot: when McDonald's tried to open a branch on its east side in late 2002, grassroots opposition led by painter Francisco Toledo brought the project to a halt. There's marimba music almost every night on the west side of the square (in front of Del Jardín restaurant). On Sunday, a free classical music concert is held in the corner of the Zócalo.