Skip to main content

Dry season on both coasts.Where to go

Sargassum season on the Caribbean.Today's reading

Hurricane season, to 30 November.When to go

PlayaBueno
  • Baja California Sur
  • El Pescadero
  • Beach

San Pedrito Beach

San Pedrito Beach is a secluded and inviting beach located near Todos Santos in Baja California Sur, Mexico. It offers a unique escape from typical tourist destinations, evoking a sense of tranquility and isolation.

Rated 4.6 out of 5 on Google from 131 reviews.
Water
Good
Crowds
Low
Location
El Pescadero, Baja California Sur
Open map

Pacífico · 23.37° N · 110.20° W

What to know

Overview

The beach is situated approximately 4 miles south of Todos Santos, accessible via Mexico Highway #19. Specifically, it’s found at Km. 57, where a dirt road branches off to the right. A mile-long drive leads to a parking area at the edge of a palm grove, from which a ¼ mile foot trail extends to the beach. The beach sits alongside a freshwater lagoon. Originally developed in the 1920s by a Mexican general for his guests, the area boasted an airport runway and a large villa. The facilities included a café and restrooms, the foundations of which are still visible today. The airstrip fell into disuse decades ago. Currently, camping is potentially available until development begins on the RV Park. Free parking is available to the right of the entrance sign, or at the trailer park beach to the left. The location within a palm grove and alongside a lagoon creates a truly tropical and secluded atmosphere, reminiscent of destinations like Robinson Crusoe or the Blue Lagoon. Whale spouts are known to occur near the shore during the season. The Golden Gate Bank is only 3 miles offshore, making the beach easily accessible by small boats – a significant advantage compared to the 30-mile boat ride from Cabo San Lucas. Nearby, the fishing village of El Pescadero offers local charm and dining options.

About this listing

Compiled from Google Places and verified listing. Ratings and review counts come from Google Places; beach conditions and facilities can change. Last updated September 2026. Send a correction

The details

At a glance

Practical details for San Pedrito Beach in El Pescadero, Baja California Sur, Mexico.
Good for familiesPoor
ParkingFree
Water sportsYes
AccessibilityNo
Nearest airportLos Cabos (SJD), about 55 km as the crow flies

Guides · Baja California Sur

On these lists

All guides

Before you go

Common questions

Is San Pedrito Beach good for families?

Our listing data rates San Pedrito Beach "poor" for families. Probably better for adults or older kids. Check conditions on the day.

How is the water quality at San Pedrito Beach?

Our listing data rates the water at San Pedrito Beach as good. Visibility and conditions shift with weather, swell and sargassum, so check locally before you swim.

Is there parking available at San Pedrito Beach?

Parking at San Pedrito Beach is free. Free parking is available.

How crowded is San Pedrito Beach?

Our listing data puts crowds at San Pedrito Beach as low. Usually a quiet one, though weekends and holidays fill most beaches.

Getting there

El Pescadero, Baja California Sur

23.3688° N, 110.2030° W

Nearby

Beaches within 20 km

Pacífico · 23.41° N · 110.23° W

Punta Lobos, Todos Santos

6 km awayRated 4.7 out of 5 on Google from 1,132 reviews.

Pacífico · 23.44° N · 110.24° W

Playa La Cachora

9 km awayRated 4.6 out of 5 on Google from 255 reviews.

Pacífico · 23.49° N · 110.27° W

Playa Tortugas

15 km awayRated 4.8 out of 5 on Google from 92 reviews.

Where to stay

Hotels near San Pedrito Beach

All hotels