With its rugged Pacific coastline, golden sands, and wild, untamed beauty, Todos Santos is home to some of the most stunning beaches in Baja California Sur. For those chasing the perfect wave, looking for a quiet stretch of sand to unwind, or simply wanting to take in an unforgettable sunset, the beaches in Todos Santos offer something for every kind of traveler.
From the surf-friendly swells of Playa Los Cerritos to the dramatic, cliff-framed shores of Playa Punta Lobos, each beach in Todos Santos has its own distinct personality. Some, like Playa La Pastora, cater to seasoned surfers, while others, like Playa Las Palmas, feel like hidden oases, where palm trees sway and time seems to slow down.
No matter what kind of beach day you’re after, Todos Santos delivers – I know, I’ve spent countless months over many years enjoying the town’s timeless beauty. Here’s a guide to the best beaches Todos Santos has to offer—where to surf, where to relax, and where to experience the magic of Baja’s coastline.

The Best Beaches in Todos Santos
1. Playa Los Cerritos


Of all the beaches in Todos Santos, Playa Los Cerritos – Km 64, is the one that keeps calling me back. A golden stretch of sand with rolling Pacific waves and a laid-back energy, it’s the kind of place where time slows down, where the salty breeze feels just right, and where the sunsets—oh, the sunsets—are pure magic.
I first arrived at Playa Los Cerritos late in the afternoon, the sun hanging low over the horizon, casting a golden glow over the beach. Unlike some of the more rugged, swimmable beaches in Baja, Los Cerritos has that perfect balance—enough waves for surfers to play, but still calm enough for a leisurely dip.
While I’m not the most experienced surfer, I love to get into the water every time I come down to Baja. I rented a surfboard from one of the beachfront surf schools and paddled out, watching the more experienced surfers carve effortlessly through the waves. The sets were forgiving that day, perfect for beginners, but still offered a thrill for those who knew what they were doing.
As the sun dipped lower and the sky turned from soft orange to fiery pink, then deep purple, the ocean reflected every shade. It was the kind of sunset that stops you in your tracks, that makes you get out your phone and take a thousand pictures.
Unlike the wild, untamed shorelines that define much of Baja California Sur, Los Cerritos offers a more approachable side of the Pacific. The waves break with just enough power to entice surfers of all levels, yet the water remains forgiving, making it one of the few safe beaches for a proper ocean dip.
Surf schools line the sand, catering to beginners looking to catch their first wave, while seasoned riders paddle out to the deeper breaks, effortlessly carving through the sets.
If you’re in Todos Santos, don’t just visit Los Cerritos—immerse yourself in it. Grab a board, chase the waves, stay for the sunset, check out the cafes, bars, and restaurants nearby, and let the magic of Baja wash over you.
Where to Stay for Playa Los Cerritos
Cerritos Beach Inn – a relaxed oceanfront boutique hotel on Playa Los Cerritos, offering stunning Pacific views, direct beach access, and a laid-back atmosphere perfect for surfers and beach lovers.
Read more: Where to Stay in Todos Santos: Top Boutique & Luxury Hotels
2. Playa San Pedrito
San Pedrito Beach is where Baja’s raw beauty takes center stage. Just north of Pescadero, this stretch of coastline feels untouched, its wild waves and rugged shoreline drawing those who prefer nature at its most unfiltered.
Unlike the gentler shores of Playa Los Cerritos, San Pedrito is for the adventurous—its powerful point break attracts experienced surfers, while the vast, open beach offers a more solitary escape for those content to simply watch the waves roll in.
The sunsets here are spectacular, painting the sky in fiery shades of orange and pink, reflecting off the crashing surf. As the day winds down, there’s no better place to soak it all in than Amaya, a relaxed beachfront spot with cold cervezas, fresh seafood, and some of the best margaritas in the area.
With the ocean breeze, the hum of conversation, and the last light of the day casting a golden glow over the sand, San Pedrito is easily one of the bets beaches in Todos Santos.
Where to Stay at Playa San Pedrito
Kimpton Mas Olas – Previously Rancho Pescadero, this new spot brings a fresh, design-forward take on luxury while still embracing the laid-back spirit of Baja.
El Perdido Desert Dream – a secluded boutique retreat in the Baja desert fairly close to the beach, blending rustic elegance with modern comfort, where adobe-style villas, star-lit nights, and untouched landscapes create an intimate escape.


3. Playa La Pastora
Just north of Todos Santos, Playa La Pastora is a vast, secluded beach where the Pacific meets the Baja desert in dramatic fashion. It’s best known as a surf spot, with powerful waves that attract experienced surfers looking for an uncrowded break.
However, it’s not a great beach for swimming—strong currents and rough surf can make the waters dangerous, so it’s best to stay onshore unless you’re confident in the ocean.
Getting here requires some planning. The most direct route cuts through a dirt track in the dunes, so a 4×4 vehicle is the best option for easy access. Otherwise, head to Villa Santa Cruz’s Green Room, a beachfront bar and restaurant, and walk south along the shore to reach La Pastora.
With no amenities, this is a beach for those who appreciate Baja’s wild, untouched beauty. I personally love it for long, uncrowded walks. Bring what you need, find a quiet spot in the sand, and stay for the sunset—uninterrupted ocean views and peaceful solitude make it one of the best places to end the day in Todos Santos.
Where to Stay for La Pastora Beach
Villa Santa Cruz – a luxury beachfront boutique hotel, hacienda-style just outside Todos Santos, offering elegant accommodations, stunning ocean views, and a relaxed Baja atmosphere. Great spot to stay to access La Pastora.
Read more: The Chic Shopping Guide to Todos Santos’ Best Boutiques
4. Playa La Cachora
Playa La Cachora is one of the nearest beaches to Todos Santos and is easily accessible, offering a wide expanse of golden sand, rolling Pacific waves, and a low-key, atmosphere. Unlike some of the more remote beaches in the area, it’s easy to reach via a relatively smooth dirt road, by car, by bicycle, or even on a horseback riding tour, making it a convenient escape just minutes from town.
Though the beach isn’t ideal for swimming due to strong currents, it’s perfect for long walks along the shoreline, spotting migrating whales in season (October – April), or simply unwinding with a book and a cool drink. With no beachfront restaurants or amenities, Playa La Cachora retains a quiet, untouched feel, where the only sounds are the waves and the occasional rustle of palm trees.
As the sun sets, the sky turns shades of gold and pink, casting a warm glow over the sand—an unforgettable way to end the day in Todos Santos.
Where to Stay for La Cachora Beach
Todos Santos Boutique Hotel – an intimate and stylish retreat in the heart of town, blending historic charm with modern luxury. My top pick in town.
Hotel Casa Tota – a chic, minimalist boutique hotel in the heart of Todos Santos, offering a blend of modern design, a relaxed atmosphere, and a lively courtyard with a pool and restaurant.
The Hotelito – a vibrant and stylish boutique hotel in Todos Santos, offering colorful modern design, a relaxed atmosphere.
5. Playa Punta Lobos


Playa Punta Lobos is one of the most iconic beaches in Todos Santos, known for its dramatic coastal scenery, powerful waves, and the daily ritual of local fishermen launching and returning with their pangas. Located between rugged cliffs and the vast Pacific, this beach offers a glimpse into the town’s fishing heritage, with boats lined up along the shore and fresh catches coming in each afternoon.
While the ocean here is too rough for swimming, the beach itself is perfect for walking, watching pelicans dive for fish, and soaking in the raw beauty of Baja’s coastline.
A short hike up the nearby cliffs leads to breathtaking panoramic views, especially at sunset, when the golden light bathes the landscape. I love coming here to witness the fishing tradition and simply take in the wild, untouched scenery; Playa Punta Lobos is a must-visit in Todos Santos.
Where to Stay in Punta Lobos
Hotel San Cristobal– a stylish, design-forward beachfront retreat right on Playa Punta Lobos, offering laid-back luxury and stunning ocean views.
6. Playa El Faro

Just north of Punta Lobos, lies Playa El Faro, a quiet, scenic stretch of coastline where the rugged beauty of Baja meets a more refined beach experience. The beach itself remains largely untouched, with golden sand and crashing Pacific waves, but it’s also home to El Faro Beach Club & Spa, one of the top beach clubs in the area.
El Faro Beach Club offers relaxation and indulgence, with oceanfront loungers, a sparkling infinity pool, craft cocktails, and fresh Baja cuisine. It’s the ideal spot if you’re looking to spend the day soaking up the sun, enjoying a rejuvenating spa treatment, or sip a margarita with your toes in the sand.
Plus, it’s a sure way to experience Playa El Faro in comfort. Away from the crowds, this beach remains a peaceful escape and one of the best beaches in Todos Santos, where you can embrace the best of Baja’s wild coastline with a touch of beach club style.
As this beach is close to Punta Lobos, the best accommodation nearby is Hotel San Cristobal, or you can also stay at Todos Santos Boutique Hotel or Hotel Casa Tota in town.
Read more: How to Get from Cabo to Todos Santos
7. Playa Las Palmas
Tucked away near Paradero Todos Santos, Playa Las Palmas is one of the area’s most picturesque and secluded beaches. Enclosed by towering palm trees and dramatic cliffs, this crescent-shaped stretch of golden sand feels like a secret paradise, offering a stark contrast to Baja’s typically arid landscapes.
A short, scenic walk through a lush palm grove leads to the beach, where soft sand and rolling waves create an idyllic setting for relaxation. While the ocean here can be rough, making swimming risky at times, it’s a perfect spot for sunbathing, picnicking, or simply unwinding to the sound of the surf.
With no beachfront development, Playa Las Palmas retains a quiet, untouched charm, making it an ideal escape for those looking to experience the raw beauty of Todos Santos away from the crowds – there are never any other people around here each time I’ve visited.
Where to Stay for Playa Las Palmas
Paradero – The nearest hotel to Playa Las Palmas happens to be the best design hotel in the area and the most popular.
8. Playa Los Mangos


Los Mangos Beach is one of Todos Santos’ lesser-known beaches, yet it’s just minutes from town. With its wide stretch of golden sand, gentle dunes, and sweeping ocean views, it’s a great spot for those looking to escape the busier beaches while staying close to the heart of the pueblo.
While it’s not the best beach for swimming, Playa Los Mangos is perfect for long walks, sunset watching, and enjoying the solitude of Baja’s coastline. Its proximity to town makes it a convenient choice for a quick beach escape, yet it remains quiet and uncrowded, offering a laid-back alternative to some of the more well-known spots in Todos Santos.
Bring a blanket, a drink, and settle in to watch the sky turn shades of pink and orange as the sun dips below the Pacific.
Where to Stay for Playa Los Mangos
Desierto Azul – eco-conscious boutique hotel in Todos Santos, offering a minimalist design, organic amenities, plant-based eating and a tranquil setting.
Save on Pinterest











