Baja California, Mexico

San Pedrito Beach

San Pedrito Beach is a remote and tranquil location, known for its peaceful atmosphere. It is located a stone's throw away from Pescadero and Todos Santos. The beach is particularly noted for its natural beauty, including mesmerizing sunsets and a magical vibe that visitors often comment on. It is also a prime spot for whale watching.

The beach is a popular spot for surfing, although the surf can be challenging for novices. It is also dog-friendly, with visitors encouraged to help protect local wildlife by picking up after their pets.

San Pedrito Beach is also a location for primitive camping, with everything operating on a first-come, first-served basis. However, visitors should be aware that the beach's amenities are limited. There is a single port-a-potty, which is locked, and a nearby restaurant that is only open from Thursday to Sunday. As such, visitors are advised to come prepared.

Discover top-rated stays near San Pedrito Beach and enjoy its mesmerizing sunsets and tranquil atmosphere.

Access to the beach can be somewhat challenging, as it requires off-roading to reach. This remoteness contributes to the beach's quiet atmosphere, as it is less busy than other, more easily accessible beaches. However, visitors should also be aware of the presence of no-seeums, small biting insects, and come prepared with bug spray.

What to do at San Pedrito Beach?

Amenities

San Pedrito Beach amenities include toilet.

Restaurants

Best restaurants near San Pedrito Beach include Amaya, Kahal Restaurant at Rancho Pescadero and Garden Restaurant.

Visitor Reviews

Visitor reviews highlight the tranquility and natural beauty of the beach, with many appreciating the opportunity for whale watching, surfing, and camping. The mesmerizing sunsets and the 'magical vibe' are also frequently mentioned as unique aspects of the beach. However, some visitors complain about the lack of facilities, including bathrooms, and the presence of biting insects.

Where to Stay near San Pedrito Beach?

If you’re planning a trip to San Pedrito Beach, consider staying in the nearby towns of Pescadero or Todos Santos, which offer a variety of accommodations and are just a short drive away. These towns are popular not only for their proximity to the beach but also for their artistic communities and charming local culture.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is San Pedrito Beach?

Latitude: 23.3687846 / Longitude: -110.2030238

San Pedrito Beach is located in Baja California. The following map of San Pedrito Beach shows the exact location.

San Pedrito Beach: Weather Today

📅 Sunday, August 2, 2026
Today at San Pedrito Beach is shaping up to be an average day that requires a bit of flexibility. While the air temperature will reach 34.6 °C, you can expect some periods of light, misty drizzle that may briefly interrupt your sunbathing. The sky will remain partially cloudy throughout the day, so you will still catch plenty of sunshine. With a UV Index of 7.85, please remember to apply sunscreen consistently to avoid burns. The ocean conditions are a bit lively with noticeable waves, but the water remains very warm at 30.2 °C, making it pleasant for a dip if you are a confident swimmer. Winds will stay moderate, though you might feel some stronger breezes at times. Keep an eye on the horizon, but overall, it is a decent day to enjoy the coast.
🌬️

Air

Low / High26.9°C/34.6°C
Feels Like (High)37.7°C
🌊

Sea

Sea Temperature30.2 °C
Wave Height1.1 m
🌧️

Rain

Rain Chance10%
Rainfall0.9 mm
Rain Duration4 h
🌞

Sun

Sunrise / Sunset05:51/19:02
Sunshine Hours13.0 hrs
UV Index7.85
Cloud Cover46%
💨

Wind

Speed13.7 km/h
Gusts35.3 km/h
DirectionNW

These beaches might also interest you

Beaches near San Pedrito Beach