Playa Roca Blanca

Beach Tututepec, Oaxaca Municipality of Tututepec Oaxaca Coast

A long open beach west of Puerto Escondido, named for the guano-whitened rock offshore, with palapa restaurants and hammocks.

From Oaxaca: 3 h 20 min by car (229 km by road) How to get there ↓

Plan your visit to Playa Roca Blanca

Where to stay near Playa Roca Blanca

Compare hotels, posadas and guest houses in Playa Roca Blanca.

Tours to Playa Roca Blanca

Day trips and guided outings from Juquila often include Playa Roca Blanca; with a local guide you can get there without a car.

Tours from Puerto Escondido Dolphin & Whale Watching in Puerto Escondido ★ 4.8 (362) · From US$61

How to get to Playa Roca Blanca

  • From Oaxaca: about 3 h 20 min by road (~229 km)
  • Nearest airport: Puerto Escondido (PXM), 1 h 22 min by car to Juquila

Route, map and directions ↓

Links open a partner site. We may earn a commission if you book, at no cost to you.

Tours from Puerto Escondido, near Playa Roca Blanca

Tours, prices and ratings from Viator, checked weekly. We may earn a commission if you book.

About Playa Roca Blanca

Playa Roca Blanca is a long, open Pacific beach near the village of Cacalote (Cacalotepec), in the municipality of Villa de Tututepec, about 40 km northwest of Puerto Escondido along Highway 200 toward Pinotepa Nacional. It takes its name from a rocky islet a short way offshore that looks white from the beach: hundreds of seabirds nest on it, and their guano coats the rock. It is not to be confused with the smaller Roca Blanca off Zipolite beach, further east.

The beach is reached by a dirt road of about 2 km that leaves the highway at Cacalote and runs through woodland to the shore. At the end of the road a row of simple palapa restaurants with hammocks serves grilled fish, cold drinks and other basic food, and they also have toilets. Behind the beach lie small settlements, and a Christian mission base with a clinic and a Spanish school stands near the road.

Roca Blanca is mainly a place for a lazy day on the sand. The surf is strong here, as on most of this open coast, so swimming needs care. During the week the beach is often almost empty, while on Sundays families from nearby Río Grande and from Puerto Escondido come for a meal in the palapas. Together with the Manialtepec lagoon, which lies on the same stretch of highway, it makes an easy day trip from Puerto Escondido.

How to get to Playa Roca Blanca

Drive from Oaxaca: 3 h 20 min, 229 km

From Puerto Escondido, drive northwest on Highway 200 toward Pinotepa Nacional for about 40 km (roughly 30 to 45 minutes) to the village of Cacalote (Cacalotepec), around km 102. Turn off there toward the coast and follow about 2 km of dirt road through woodland to the beach; keep right where the road splits near the mission base. The dirt road is generally in good condition.

Directions to Playa Roca Blanca on Google Maps

Distances are in a straight line; the road is usually longer.

Where to stay Hotels in Playa Roca Blanca Compare hotels, posadas and guest houses in Playa Roca Blanca. See prices →

Links open a partner site. We may earn a commission if you book, at no cost to you.

From the nearest cities to Playa Roca Blanca

Drive times by road from OpenStreetMap, without traffic or stops. Times marked ~ are estimated from the straight-line distance.

Before you go to Playa Roca Blanca: hours, prices and tips

Best time of day
Weekdays are quiet; on Sundays families from Río Grande and Puerto Escondido fill the palapas. Viva Puerto · checked Oct 2026
Rules
The surf is strong; swim with care. Zona Turística · checked Oct 2026

Hours and prices change, especially around holidays. Each fact links to where we checked it.

Visiting Playa Roca Blanca: what to see and do

Spend a slow day in a hammock under the palapas.
Eat grilled fish at one of the beach restaurants.
Watch the seabirds around the white rock offshore.
Walk the long open shoreline.
Stop at the Manialtepec lagoon on the way back to Puerto Escondido.

Plan your trip

Places to stay in Playa Roca Blanca

Compare hotels, posadas, and rentals in and around Playa Roca Blanca.

See them all on Expedia Booking.com
Vacation rentals on Vrbo Airbnb

Tours & activities

Day trips and guided outings from Juquila often include Playa Roca Blanca; with a local guide you can get there without a car.

Rental cars

Pick up a car at PXM (Puerto Escondido): about 1 h 22 min by road to Juquila, then 33 km more to Playa Roca Blanca, on your own schedule.

Flights

The nearest airport with scheduled flights is Puerto Escondido (PXM), about 1 h 22 min by road from Juquila, the base for Playa Roca Blanca.

Travel insurance

If you plan on swimming or surfing at Playa Roca Blanca, check that your policy covers it: some plans leave adventure activities out.

Mobile data

Signal can drop away from Juquila: download a map of the way to Playa Roca Blanca before you set out, or carry an eSIM with data.

Links open a partner site. We may earn a commission if you book, at no cost to you.

Photos

When to go to Playa Roca Blanca mild

Playa Roca Blanca shares the climate of Juquila, 33 km away. The best months to visit are January, February, March, and December.

Playa Roca Blanca is best for swimming and time on the water in the warmest months (March, April, and May); in the rainiest ones (June, August, and September) expect storms in the afternoon.

See the month-by-month climate of Juquila

The closest Pueblo Mágico: Juquila

Juquila is the Pueblo Mágico closest to Playa Roca Blanca, with places to stay, food, and more to see.

Closest to Playa Roca Blanca

Near Playa Roca Blanca

Drive times by road from OpenStreetMap, without traffic. Times marked ~ are estimated from the straight-line distance.

Lists with Playa Roca Blanca

Beaches in Oaxaca · 19 Beaches near Juquila · 6

Location from OpenStreetMap. Written by Puebloteca.