• Home
  • About Us
    • News and Awards
    • Privacy Policy
    • Travel Resources
    • Disclosure
  • Partner with Us
  • Contact
  • Destinations
    • Mexico
      • Mexico City
      • Cancun Riviera-Maya
      • Huatulco & Mazunte
      • Morelia
      • Oaxaca City
      • Puerto Escondido
      • Puerto Vallarta
      • Chiapas
      • San Miguel de Allende
    • Caribbean
      • Anguilla
      • Antigua and Barbuda
      • Aruba
      • Bahamas
      • Bonaire
      • Curacao
      • Dominican Republic
      • Grenada
      • Martinique
      • St. Kitt’s
      • Trinidad & Tobago
      • Virgin Islands
    • Central America
      • Belize
      • Costa Rica
      • Guatemala
      • Panama
    • Europe
      • Cyprus
      • Greece
      • Ireland
      • Italy
      • Portugal
      • Spain
      • Turkey
    • Canada & United States
      • British Columbia
      • Atlantic Canada
      • Ontario
      • Quebec
      • Florida
      • Hawaii
      • Kentucky
  • Recipes
    • Appetizers
    • Breakfasts
    • Drinks
    • Desserts
    • Sauces & Salsas
    • Entrees
    • Soup
    • Easy Guatemalan Recipes
    • Christmas Recipes
  • Reviews & Tips
  • Types of Travel
    • Cruises & Boating
    • Food & Wine Adventures
    • Romantic Getaways
  • Menu
  • Skip to right header navigation
  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

A Taste for Travel logo

The world's most amazing food, drink and sun destinations

  • Home
  • About Us
    • News and Awards
    • Privacy Policy
    • Travel Resources
    • Disclosure
  • Partner with Us
  • Contact
  • Destinations
    • Mexico
      • Mexico City
      • Cancun Riviera-Maya
      • Huatulco & Mazunte
      • Morelia
      • Oaxaca City
      • Puerto Escondido
      • Puerto Vallarta
      • Chiapas
      • San Miguel de Allende
    • Caribbean
      • Anguilla
      • Antigua and Barbuda
      • Aruba
      • Bahamas
      • Bonaire
      • Curacao
      • Dominican Republic
      • Grenada
      • Martinique
      • St. Kitt’s
      • Trinidad & Tobago
      • Virgin Islands
    • Central America
      • Belize
      • Costa Rica
      • Guatemala
      • Panama
    • Europe
      • Cyprus
      • Greece
      • Ireland
      • Italy
      • Portugal
      • Spain
      • Turkey
    • Canada & United States
      • British Columbia
      • Atlantic Canada
      • Ontario
      • Quebec
      • Florida
      • Hawaii
      • Kentucky
  • Recipes
    • Appetizers
    • Breakfasts
    • Drinks
    • Desserts
    • Sauces & Salsas
    • Entrees
    • Soup
    • Easy Guatemalan Recipes
    • Christmas Recipes
  • Reviews & Tips
  • Types of Travel
    • Cruises & Boating
    • Food & Wine Adventures
    • Romantic Getaways
Home » Playa Roca Blanca: A Top Beach Near Puerto Escondido

Playa Roca Blanca: A Top Beach Near Puerto Escondido

Modified:  March 21, 2025 Published: Aug 3, 2015   //  by Michele Peterson 21 Comments

We may earn income from links in this post. Please read this Disclosure for details.

One of the top things to do in Puerto Escondido, Oaxaca is to take a day trip to Playa Roca Blanca (White Rock Beach), located 45 minutes northwest of the city.

With its big waves, fresh grilled fish and hammocks swaying in the breeze, it’s a taste of classic Mexico away from the crowds.

Two people walking on Playa Roca Blanca in Oaxaca, Mexico.
Take a long walk, eat fresh seafood and relax at Roca Blanca Beach. (Credit: Michele Peterson)
Table of Contents
Why Visit Playa Roca Blanca, Oaxaca, Mexico
Location
Things to Do at Roca Blanca Beach, Puerto Escondido
How to Get to Roca Blanca Beach from Puerto Escondido by Car
How to Get There by Private Van or Taxi
How to There by Colectivo Minibus or Shuttle
Best Restaurants for a Seafood Lunch
Swimming Conditions
Nearby Playa del Amor
Washrooms and Shower Facilities
Where to Stay – Hotels and Beach Cabañas
Other Beautiful Beaches in Oaxaca

Why Visit Playa Roca Blanca, Oaxaca, Mexico

A bowl of sopa de pescado ( fish soup) at Roca Blanca.
A bowl of sopa de pescado (fish soup) with róbalo at Roca Blanca.

I’ve been visiting Roca Blanca since 2003.

And while the sargassum seaweed problem in Cancun has prompted travellers to turn to Mexico’s Pacific Coast as an alternative and the new Barranca-Larga Ventanilla highway has drawn crowds to Puerto Escondido, this area of Oaxaca’s coast has remained largely unchanged.

And that’s a good thing!

On my first road trip to Mexico, a journey undertaken in a Dodge Sportsman camper van around 1988, I  was armed with a sarong, some battered cooking utensils and a secondhand copy of The People’s Guide to Mexico: Wherever You Go — There You Are, a compendium of stories big on adventure but skimpy on practical travel information.

If you’re looking for that Mexico — a Mexico untouched by mass tourism–Roca Blanca beach offers a taste of  “Wild Mexico” a spirit captured so beautifully in that hippie handbook.

Distant view of Roca Blanca Beach in Oaxaca, Mexico.
Untouched by mass tourism – Playa Roca Blanca, Oaxaca.

While it’s easy to combine after a morning of kayaking on Manialtepec Lagoon or a visit to the Casa Wabi art project, it’s best to devote a whole day to this beach. 

Taking a day trip to Playa Roca Blanca and enjoying a seafood lunch is one of our favourite things to do in Puerto Escondido.

Location 

location of roca blanca beach.
Be sure you go to the section of Roca Blanca Beach located within the yellow oval on the map NOT Playa la Roca.

This graceful beach is located a 45 minute drive on Highway 200 northwest of Puerto Escondido (View Location).

It’s the opposite side of Puerto Escondido from Playa Estacahuite and  Agua Blanca, other secluded beaches that are ideal for a day trip.

It’s known as “Roca Blanca” or “White Rock” due to the quantity of bird guano on an offshore boulder.

That shouldn’t stop you from appreciating its many pleasures.

And you’ll find plenty of seclusion – assuming you don’t run into a movie star or two. Although I haven’t been lucky enough to bump into Gael García Bernal, it’s not that far-fetched to imagine you might bump into a celebrity here.

Roca Blanca was one of the filming locations (and renamed Boca del Cielo) in the 2001 drama Y Tu Mamá También.

Almond tree at Roca Blanca beach, Oaxaca.
Almond tree at peaceful Roca Blanca beach, Oaxaca. (Credit: Michele Peterson)

This desolate stretch of coastline dotted with rustic restaurants still draws celebrities such as  Diego Luna, camera crews filming Corona beer commercials, chef Rick Bayless (see the episode of Mexico One Plate at a Time from Season 9) and documentaries such as Campo Abierto.

Celebrated Mexican artist Gabriel Orozco even has a hilltop home — Casa del Observatorio — that’s been featured in many international architecture magazines. 

Things to Do at Roca Blanca Beach, Puerto Escondido

Woman walking on Roca Blanca Beach near Puerto Escondido.
Take a long walk on Roca Blanca Beach. (Credit: Michele Peterson)

Located 35 kilometres from Puerto Escondido past Manialtepec Lagoon (the rare bioluminescent lagoon where you can go Swimming in Bioluminescence  surrounded by glow-in-the-dark plankton), it’s a peaceful pocket of natural beauty untouched by development.

The main attraction of Playa Roca Blanca is the opportunity to relax and laze away the day in a hammock. However, there are a few things to do and they include:

  • surf fishing,
  • surf near the rocks,
  • taking a long beach walk,
  • chatting with the locals,
  • exploring the local iguanarium,
  • sample fresh seafood.
Fishing at Roca Blanca Beach in Oaxaca Mexico a top day trip from Puerto Escondido
Fishing at Roca Blanca. (Credit: Michele Peterson) 

How to Get to Roca Blanca Beach from Puerto Escondido by Car

Unlike taking a day trip to Barra de Navidad near La Punta (read about it in the post Day Trip to Barra de Navidad) the beach at Roca Blanca takes a little bit more work to get to.

The easiest way to get to Roca Blanca is to imagine you’re back in high school and mooch a ride from a friend with a car. Or you can rent a car in Puerto Escondido for the day, week or month.

The advantage of renting a car is that you can make a stop at a mezcaleria and pick up some artisanal mezcal, a must-try drink when in Oaxaca. 

Head northwest on Highway 200 to KM 102 at Cacalote. Turn left off the highway.

To get to the beach, stay right when you come to the fork in the road. If you turn left you’ll be at the Roca Blanca Mission Base, a Christian Bible School.

Continue along the sandy road until you reach a row of restaurants, passing fields of papayas and coconut trees along the way.  The road isn’t paved but it’s in good condition.

Just watch for burros, chickens and cows as they sometimes stray onto the road.

Burro in El Cacalote, Mexico.
A burro in El Cacalote, Mexico.

How to Get There by Private Van or Taxi

Oscar Flores shuttle van in Puerto Escondido.
Or, leave the driving to Oscar Flores who will take you to the beach and back.

Another way to get to Roca Blanca Oaxaca is to hire a driver who will take you to the beach and pick you up again at a predetermined time.

Well known for his shuttle service from Huatulco airport to Puerto Escondido, Oscar Flores gets high marks for reliability and service. He also operates newer model vehicles with air-conditioning.

Email: ofr_flores@hotmail.com  Phone: 954-129-6540

Cost: Puerto Escondido – Roca Blanca Beach by van: 2500 pesos roundtrip.  (Email Oscar for Current Pricing)

Cost: Puerto Escondido – Roca Blanca Beach by car: 1400 pesos roundtrip. (Email Oscar for Current Pricing)

How to There by Colectivo Minibus or Shuttle

If you’re on a budget, it’s still possible to get to Roca Blanca by public transit.

Take a microbus from the terminal Transportes de Pasajeros Unidos de Rio Grande (corner of 1a Poniente and the Costera Highway). You’ll be sharing the microbus with others so try to get a seat near the front so you can watch for the signs and avoid motion sickness. Get off 40 minutes later on Highway 200 at KM 102 at Cacalote.

There is also a sign posted “Roca Blanca” so you can’t miss it. Fare was 30 pesos per person the last time I took it but take pesos in small denominations in case the fare has increased.  Pay when you disembark.

Once at Cacalote, you’ll hop in one of the taxis parked at the roadside concession stands. If there are no taxis, just wait as they may be on their way back from the beach.

Your taxi fare should cost no more than 50 pesos ($3 USD) to the beach. If you’re feeling energetic you could make the very long walk (30-45 minutes) down to the beach.

Best Restaurants for a Seafood Lunch 

Children swimming at Roca Blanca Beach in Oaxaca Mexico
Join the kids swimming in shallow waters at Roca Blanca.

When you arrive at the main beach zone (it’s past Las Palmas), the best restaurant is Roca Blanca Restaurante y Mariscos (Google Map) the first palapa restaurant on the left at the entrance to the main beach.

It’s my favourite spot (and not just because it’s the place with the highest likelihood of seeing Gael Garcia Bernal).

Fish a la plancha on a white plate at Roca Blanca beach near Puerto Escondido.
Fish a la plancha at Roca Blanca in Puerto Escondido.(Credit: Michele Peterson) 

Co-owned by pro fisherman José Galán and chef  “Lulu” Zoila Lourdes Garibo Bustamente, you’ll enjoy a lively atmosphere (check out the wall of celebrity photos) and the freshest fish.

🌟 Pro Tip: Note that Roca Blanca Restaurante y Mariscos is closed on Tuesdays. 

Madrigal fish in tamarind sauce on a white plate.
Madrigal fish in tamarind sauce at Roca Blanca Restaurante Y Mariscos.(Credit: Michele Peterson) 

While many people opt to order the grilled whole fish, be sure ask about the special of the day.  You can often get lonja a thick  filet of  medregal, a member of the carangidae fish family.

This mild, firm fish is also known as yellowtail or amberjack.

Lulu prepares medregal several delicious ways including mushroom, tamarind or chipotle cream sauce, a la naranja (orange sauce) and in tiritas de pescado.

Tiritas de pescado in Oaxaca Mexico.
Tiritas de pescado served Oaxacan style in Roca Blanca, Mexico.

While tiritas de pescado is a traditional dish of Zihuatanejo, Guerrero, it’s also a popular dish on the coast of Oaxaca.

Similar to poisson cru of Tahiti and Spanish salt cod tapas, this seafood apppetizer is made by marinating raw fish in lime juice until it’s cooked and then mixing it with slivers of onion, minced jalapeño and cucumber.

Topped with slices of avocado and served with saltines or tortilla chips, it’s the perfect dish to enjoy on a hot day at Roca Blanca!

Swimming Conditions 

View of Playa Roca Blanca Oaxaca.
The wide flat beach is perfect for walking. Depending on water conditions, it’s also often possible to swim. Watch for the undertow.

Swimming at Roca Blanca isn’t exactly a carefree dip in the ocean. The main beach, with its ever-present red flag, is known for rough waters and a strong undertow—plus, there are no lifeguards on duty.

But if you’re determined to get in the water, there are a couple of safer spots.

Passage through rocks at Roca Blanca.
You can access a better swimming beach by taking the passageway through the rocks to a hidden cove.

 

 

At the southwest (left) end of the main beach, a narrow path winds through the rocks, leading to a more sheltered bay.

This cove doesn’t have any facilities such as restaurants and is the closest beach to the iguanario (iguana sanctuary). 

Sign at Iguanario on a sunny day.

Here, the waves are gentler, offering a safer place to swim—if you’re cautious. At the very least, you can cool off and splash around in the tidal pools.

This little bay is a favourite among families with children, and depending on the day’s water conditions, it’s probably the best spot for swimming at Roca Blanca.

Palm trees at Playa Roca Blanca.
I strike a pose at the best cove for swimming at Roca Blanca Beach.

 

This beach cove also has quite a bit of shade. 

And while there aren’t any restaurants, occasionally an enterprising vendor will come by with drinks or snacks like fried plantain or roasted peanuts.

Plus you can always make your way back through the rocks to one of the restaurants on the main beach for lunch. 

🌟 Pro Tip: Try the grilled robolo (sea bass) at Mar Y Cielo restaurant. 

Nearby Playa del Amor 

Playa del Amor, Oaxaca Mexico.
There’s little shade on Playa del Amor but it’s secluded and pristine.

Beyond this bay lies another hidden beach – Playa del Amor. You can reach it by following a palm-lined pathway past the iguanarium. Or, if the tide is low, by slipping through the rocks.

Secluded and windswept, Playa del Amor is the perfect escape for couples looking to steal a quiet moment or anyone craving solitude.

Rocks at Playa del Amor in Tututepec Oaxaca.
Rocks at Playa del Amor next to Roca Blanca. (Credit: Michele Peterson) 

Towering rock formations rise dramatically from the sand, their rugged shapes so surreal they look like something straight out of a sci-fi film.

It’s a place that feels worlds away—yet just close enough to explore.

Washrooms and Shower Facilities

When it comes to toilet facilities, there’s no charge to use the washrooms if you’re dining at Roca Blanca Restaurant Y Mariscos. Other restaurants will charge 10 MXN pesos (.50 USD) for use of their facilities. 

The Roca Blanca Restaurant Y Mariscos sanitarios are clean, tidy and have flushable toilets and hand-washing sinks. That’s a big improvement of more primitive facilities on the beach. 

Washrooms at Roca Blanca Restaurant.
Spiffy washrooms at Roca Blanca Restaurant.

Where to Stay – Hotels and Beach Cabañas 

When it’s time to call it a day, ask staff at one of the restaurants to call you a taxi for your return back to the highway. There you can flag down any of the passing microbuses marked “Puerto Escondido.”

However, if you do decide to stay the night at Roca Blanca beach, there are a few options.

Beach Cabañas 

Simple and rustic rooms are available for 300 pesos (2 people).

Email at Roca Blanca Restaurant is antoniagalan06@hotmail.com
954 559-8979 or 954 114-1510

Hotels 

Lounge chairs by the pool at Hotel Escondido, Oaxaca Mexico.
Hotel Escondido, one of the closest hotels to Roca Blanca, is a 20 minute drive.  

Hotel Escondido, the stylish beach bungalows by Grupo Habita, is located relatively close to Roca Blanca beach if you want to stay for a night or two. It’s one of our favourite hotels in Puerto Escondido for a barefoot luxury experience. 

Check Prices and availability for Hotel Escondido by Grupo Habita on Booking.com 

Hotel Terrestre, also by Grupo Habita, is another option. This solar-powered design hotel has won several awards for its stunning architecture. 

Other Beautiful Beaches in Oaxaca 

That’s not the end of things to do in Puerto Escondido! Read our Essential Puerto Escondido Travel Guide for more information on hotels, beaches, things to do, day trips and more in Puerto Escondido. 

10 Amazing Things to Do in Mazunte 

Top 10 Beaches to Experience in Huatulco

9 Tips for a Perfect Romantic Getaway in Puerto Escondido, Oaxaca

Beginner’s Guide to Puerto Escondido Beaches

Save to Pinterest! 

Escape the crowds on a day trip to Roca Blanca beach near Puerto Escondido. One of the top day trips you'll enjoy big waves, fresh grilled fish and hammocks swaying in the breeze, it's a taste of classic Mexico away from the crowds.

 

People swimming at the western edge of Playa Roca Blanca.
The best swimming is at the western edge of Playa Roca Blanca.

We rent our cars on Discovercars.com. It’s an online car rental booking site that compares rates from several companies to find the best deal.

Check for the best car rental rates at Discovercars.com

« 12 Reasons I’m Tempted to Drop Everything and Move to Grenada
One Man’s Sacrifice: A Pilgrimage to Vimy Ridge »
1080 shares
  • Facebook
  • Email

About Michele Peterson

Dividing her time between Canada, Guatemala and Mexico (or the nearest tropical beach), Michele Peterson is the founder of A Taste for Travel. Her award-winning travel and food writing has appeared in Lonely Planet’s cookbook Mexico: From the Source, National Geographic Traveler, Fodor’s and 100+ other publications.

Read more about Michele Peterson.

Previous Post: «Petit Anse Beach in the morning 12 Reasons I’m Tempted to Drop Everything and Move to Grenada
Next Post: One Man’s Sacrifice: A Pilgrimage to Vimy Ridge Private Peter Biely, soldier at Vimy Ridge»

Reader Interactions

Comments

  1. Roos Plorm

    October 17, 2015 at 6:26 pm

    Amazing article about Roca Blanca! Strange thing is that all the restaurants are now next to Jose and Lulu? Do you have any idea how comes? Would love to hear from you! I didn’t quiet understand it in my poor English!

    Reply
    • Michele Peterson

      October 19, 2015 at 12:49 pm

      Thanks for stopping by! Yes, there are a string of restaurants there and although there are sometime temporary eateries near the shallow beach area, at least report they were removed.

  2. Wandering Carol

    August 26, 2015 at 11:18 am

    I don’t explore Mexico enough, though I did make it to the Riviera Maya finally this year. Mostly I explore it through your blog, so thanks.

    Reply
« Older Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

Popular Posts

  • Sargassum seaweed in Cancun 2018
    Insider’s Guide to Seaweed Conditions in Cancun and Riviera Maya (in 2025)
  • Seeing flamingos is a top thing to do in Aruba.
    30 Best Things to Do in Aruba (10 Free!)
  • Overhead shot of Guatemala National Dish Pepian de Pollo
    Pepián de Pollo – Guatemalan Spiced Chicken Stew
  • No Sargassum seaweed on Grand Anse Beach Grenada
    10 Best Caribbean Beaches Without Seaweed (in 2025)
  • View of cruise port and Paradise Island Nassau Bahamas.
    15 Bucket List Things to Do in Nassau, Bahamas
  • A tray of tortellini skewer appetizers to take on a boat.
    27 Best Boating Snacks To Enjoy This Summer

Sun Destination Travel & Food

  • Swimming pool at Breathless Riviera Cancun Credit Sue Campbell
    10 Best All-Inclusive Resorts in Cancun and Riviera Maya (in 2025)
  • Beautiful beach bar on Bonaire in Dutch Caribbean.
    10 Unforgettable Beach Bars in Bonaire
  • Young man holding a dorado fish in a Puerto Escondido restaurant.
    21 Best Restaurants in Puerto Escondido, Oaxaca (2025)
  • Swim at Ciolo Bridge
    15 Reasons to Put Santa Maria di Leuca on Your Bucket List
  • View of one of the bays in Huatulco Oaxaca.
    26 Bucket List Things to Do in Huatulco, Oaxaca
  • A pontoon tour is one of the top things to do in Bacalar, Mexico.
    Bacalar is Mexico’s Coolest Town. Here’s Why!

Michele Peterson in Tuscany Italy Credit Insight Vacations.

Hi! I'm Michele, publisher of A Taste for Travel, one of the world’s top culinary travel blogs, welcoming over 2 million readers annually! 

Along with a team of expert travel writers, enthusiastic eaters and skilled photographers, we help readers plan incredible adventures and make delicious global recipes at home.

More about us →

Booking.com

Site Footer

Follow A Taste for Travel

  • Facebook
  • Instagram
  • LinkedIn
  • Pinterest
  • Twitter

Copyright © 2016–2025 A Taste for Travel