Peru

San Bartolo

San Bartolo

San Bartolo is a small coastal town located in the Lima Region of Peru. Situated on the Pacific Ocean, it is known for its beautiful beache…

Best for you if…

  • A 4–5 day trip
  • Exploring with transit or a car
  • Exploring ancient ruins travelers
  • Surfing and beach activities travelers
  • Visiting in June to September
Recommended stay
3-5 days days
Best time
June to September
Walkability
Spread
Guide depth
Deep guide
More about this guide

San Bartolo is a strong pick for exploring ancient ruins & surfing and beach activities — plan about 3-5 days days; group places into half-day loops. Peak season: June to September.

Deep guide guide · about 4 min to read · depth score 70/100 (coverage of intro, tips, and mapped places)

Spread density — Wide area — group nearby places into half-day loops. (≈15.2 km span)

4 Places to explore
3-5 days Recommended days
June to September Best season
8 Nearby places

Find nearby destinations

When to go

High season: June to September

JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
NOV
DEC

Best months for lower-cost travel: March · April · September · October

Weather

Autumn

April to June

Spring

September to December

Summer

December to March

Winter

June to September

How to get there

How to Reach San Bartolo in Peru

San Bartolo is a beautiful coastal town located in the Lima Region of Peru. It is known for its stunning beaches and great surf spots. If you are planning a trip to San Bartolo, here are a few ways to reach this charming destination.

By Air:

The nearest airport to San Bartolo is the Jorge Chávez International Airport in Lima, which is well-connected to major cities around the world. From the airport, you can hire a taxi or take a bus to San Bartolo. The journey takes approximately 1.5 to 2 hours, depending on the traffic.

By Bus:

If you are already in Lima, you can easily reach San Bartolo by bus. There are several bus companies that operate daily services from Lima to San Bartolo. The journey takes around 2 hours, and the buses are comfortable and affordable. You can check the bus schedules and book your tickets in advance.

By Car:

If you prefer the freedom of driving, you can rent a car in Lima and take the Pan-American Highway southbound towards San Bartolo. The distance between Lima and San Bartolo is approximately 50 kilometers, and the drive takes around 1.5 to 2 hours, depending on the traffic conditions.

By Taxi:

If you don't want to deal with public transportation, you can hire a taxi to take you directly from Lima to San Bartolo. It is advisable to negotiate the fare in advance to avoid any misunderstandings. The journey usually takes around 1.5 to 2 hours, depending on the traffic.

By Train:

Unfortunately, there is no direct train service to San Bartolo. However, you can take a train from Lima to nearby towns like Chilca or Cañete, and then take a taxi or bus to reach San Bartolo.

Once you arrive in San Bartolo, you will be greeted by its picturesque beaches, vibrant surf culture, and delicious seafood. Whether you are a beach lover or an adventure enthusiast, San Bartolo has something for everyone. Enjoy your trip!

Getting to know San Bartolo

San Bartolo is a small coastal town located in the Lima Region of Peru. Situated on the Pacific Ocean, it is known for its beautiful beaches, pleasant climate, and vibrant surf culture. The town is a popular destination for both locals and tourists, offering a relaxing getaway from the bustling city of Lima.

One of the main attractions of San Bartolo is its stunning coastline. The town is blessed with a series of picturesque beaches, characterized by golden sands and clear blue waters. Playa Norte and Playa Sur are two of the most popular beaches, offering ideal conditions for swimming, sunbathing, and various water sports activities.

In addition to its natural beauty, San Bartolo is famous for its vibrant surf scene. The town is considered one of Peru's top surfing spots, attracting surfers from around the world. Its consistent waves and favorable wind conditions make it an ideal location for both beginners and experienced surfers. The annual San Bartolo Classic, a renowned international surfing competition, further adds to the town's reputation as a surfing paradise.

San Bartolo is not only about beaches and surfing, but it also offers a glimpse into Peru's rich history and culture. The town is home to several archaeological sites, including the ancient Huaca Pucllana temple. This pre-Columbian adobe pyramid provides insights into the region's past and is a must-visit for history enthusiasts.

Pre-trip checklist

Compiled from local tips, stay length, and season notes.

Local tips

  • Visit the archaeological site of San Bartolo to see the famous murals
  • Pack sunscreen and a hat for protection from the strong sun
  • Try the local seafood dishes at the beachfront restaurants
  • Attend the San Bartolo Surf Festival in January for exciting surf competitions
  • Take a boat tour to explore the nearby islands and enjoy snorkeling

Places worth exploring

4 places mapped for this destination

0–1
1–3
3–8
8–20
20+

Walking loops

Evening strolls, half-days, and fuller day loops — clustered by proximity.

Suggested 3-day outline

Places ordered by proximity into day buckets. Add what you like to your trip.

Frequently asked questions

Answers compiled from stay length, season, and local tips for this guide.

How many days do you need in San Bartolo?

Most travelers spend about 3-5 days days in San Bartolo, Peru.

When is the best time to visit San Bartolo?

High season is typically June to September.

Which months are more budget-friendly in San Bartolo?

Travelers often find better value in March, April, September, October.

What kind of trip is San Bartolo good for?

San Bartolo suits Exploring ancient ruins, Surfing and beach activities, Hiking and nature walks, Cultural festivals and events.

Is San Bartolo walkable?

Wide area — group nearby places into half-day loops.

Any local tips for San Bartolo?

Visit the archaeological site of San Bartolo to see the famous murals

Build your trip

Add San Bartolo and the places you want to see — your itinerary stays on this device.

Multi-city ideas

Nearby combinations sharing travel styles. See all routes

  • San Bartolo → Chilca → Calango · ≈30 km
  • San Bartolo → Pucusana → Chilca · ≈30 km
  • San Bartolo → Chilca → Pucusana · ≈31 km

Same vibe

Destinations sharing travel styles, stay length, or region.

Explore nearby

Nearby places worth adding to your trip

Punta Hermosa

Peru

12 km · Best: December to March · 5-7 days days · Moderate

Punta Hermosa is a stunning coastal town located in Peru, known for its picturesque beaches and world-class waves. Situated just 50 kilomet…

Pucusana

Peru

12 km · Best: December to March · 3-5 days days · Spread

Nestled along the scenic coast of Peru, Pucusana beckons travelers with its natural beauty and laid-back charm. This small fishing village,…

Chilca

Peru

13 km · Best: April to October · 4-7 days days · Spread

Chilca is a small coastal town located in the Lima Region of Peru. Situated approximately 66 kilometers south of the capital city of Lima,…

San Antonio

Peru

28 km · Best: June to August · 5-7 days · Spread

San Antonio in Peru is a beautiful and vibrant place located in the southern region of the country. It is a small coastal town that offers…

Calango

Peru

30 km · Best: June to August · 5-7 days · Spread

Calango is a small village located in the Lima region of Peru. Situated in the foothills of the Andes Mountains, it is known for its stunni…

El Triunfo ( El Cruce)

Peru

30 km · Best: June to August · 3-5 days days · Compact

El Triunfo (El Cruce) is a renowned archaeological site located in Peru. It is known as one of the most significant cultural and historical…

Cieneguilla

Peru

33 km · Best: June to August · 3-5 days · Moderate

Cieneguilla is a charming town located in the Lima Region of Peru. Situated about 30 kilometers east of Lima, it is nestled in the Andean f…

Mala

Peru

35 km · Best: June to August · 7-10 days · Spread

Mala, Peru: A Charming Coastal Town with an Ancient Past Nestled along the Pacific coast of Peru, the town of Mala is a hidden gem that ble…