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 ↓
Near here
See everything nearby ↓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
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.
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
- Oaxaca · 229 km by road, 3 h 20 min
- Salina Cruz · 291 km by road, 4 h
- Huajuapan de León · about 275 km by road, ~4 h 5 min
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.
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
Weather in Playa Roca Blanca now and the next 7 days
Live forecast from Open-Meteo. Chance of rain is the day's highest.
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
-
Río Grande · Town · 11 km away
-
Laguna de Manialtepec · Lagoon · 18 km away
-
Laguna de Pastoría · Lagoon · 25 km away
-
Playa Bacocho · Beach · 29 km away
-
Playa Carrizalillo · Beach · 31 km away
-
Puerto Escondido · Town · 31 km away
-
Playa Puerto Angelito · Beach · 32 km away
-
Playa Zicatela · Beach · 34 km away
Near Playa Roca Blanca
-
Parque Nacional Lagunas de Chacahua · Nature reserve · Oaxaca
1 h 10 min: drive to El Zapotalito, then 45 min by boat
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 · 6Location from OpenStreetMap. Written by Puebloteca.