Default HTG hotel image

Hotels in San Roque, Lima

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for San Roque hotels

1. Hotel Vila Santa

Hotel Vila Santa
3.0 star property
2.6 km from San Roque
8.6 out of 10, Excellent, (234 reviews)
"Clean and safe"
United States
Fatima
The price is CAĀ $68
CAĀ $73 total
Oct 3 - Oct 4
Hotel Vila Santa

2. Casa Andina Premium Golf Los Incas

Casa Andina Premium Golf Los Incas
5.0 star property
7.2 km from San Roque
9.2 out of 10, Wonderful, (353 reviews)
"Great hotel, with attentive staff, great food and very clean rooms"
United Kingdom
Steven
The price is CAĀ $199
CAĀ $221 total
Oct 3 - Oct 4
Casa Andina Premium Golf Los Incas

3. ibis Styles Lima Benavides Miraflores Hotel

ibis Styles Lima Benavides Miraflores Hotel
3.0 star property
3.5 km from San Roque
9.2 out of 10, Wonderful, (421 reviews)
"Great stay!"
United States
Stephanie
The price is CAĀ $56
CAĀ $61 total
Oct 2 - Oct 3
ibis Styles Lima Benavides Miraflores Hotel

4. Hotel Estelar Miraflores

Hotel Estelar Miraflores
4.0 star property
4.9 km from San Roque
9.2 out of 10, Wonderful, (1,018 reviews)
"Great staff.. comfortable rooms"
United States
Walter
The price is CAĀ $131
CAĀ $146 total
Sep 9 - Sep 10
Hotel Estelar Miraflores

5. BTH Hotel - Boutique Concept

BTH Hotel - Boutique Concept
4.0 star property
6 km from San Roque
8.8 out of 10, Excellent, (800 reviews)
"Breakfast and restaurant staff were very helpful and polite"
United States
Jorge
The price is CAĀ $103
CAĀ $113 total
Sep 5 - Sep 6
BTH Hotel - Boutique Concept

6. Hyatt Centric San Isidro Lima

Hyatt Centric San Isidro Lima
4.5 star property
7.7 km from San Roque
9.8 out of 10, Exceptional, (340 reviews)
"Great hotel, well located, friendly and helpful staff"
United States
hansel
The price is CAĀ $137
CAĀ $150 total
Sep 5 - Sep 6
Hyatt Centric San Isidro Lima

7. Fairfield by Marriott Lima Miraflores

Fairfield by Marriott Lima Miraflores
4.0 star property
4.2 km from San Roque
9.4 out of 10, Exceptional, (440 reviews)
"Beautiful place , breakfast with a view , walking distance to major attractions. I will definitely stay here again ."
United States
Mary Ann
The price is CAĀ $136
CAĀ $149 total
Sep 16 - Sep 17
Fairfield by Marriott Lima Miraflores

8. INNSiDE by MeliĆ” Lima Miraflores

INNSiDE by MeliĆ” Lima Miraflores
4.0 star property
4.9 km from San Roque
9.6 out of 10, Exceptional, (734 reviews)
"Just a good place to stay"
United States
Andrew
The price is CAĀ $147
CAĀ $162 total
Oct 2 - Oct 3
INNSiDE by MeliĆ” Lima Miraflores

9. Pullman Lima Miraflores

Pullman Lima Miraflores
4.5 star property
4.7 km from San Roque
9.4 out of 10, Exceptional, (540 reviews)
"Excellent breakfast and location"
United States
Jonathan
The price is CAĀ $186
CAĀ $205 total
Sep 18 - Sep 19
Pullman Lima Miraflores

10. Naia Apart Hotel Miraflores

Naia Apart Hotel Miraflores
3.0 star property
4.9 km from San Roque
9.6 out of 10, Exceptional, (11 reviews)
"I was with my family and the two bedroom apartment was perfect for our stay. Housekeeping was everyday, the staff were courteous and helpful, the location was perfect as we were in walking distance from most things. We had to walk to the main hotel for breakfast in the mornings however it wasn’t an inconvenience for us personally."
United States
Andrew
The price is CAĀ $63
CAĀ $63 total
Sep 28 - Sep 29
Naia Apart Hotel Miraflores

11. Hotel Indigo Lima Miraflores by IHG

Hotel Indigo Lima Miraflores by IHG
5.0 star property
4.5 km from San Roque
9.8 out of 10, Exceptional, (170 reviews)
"Best location best breakfast"
United States
Cory
The price is CAĀ $228
CAĀ $251 total
Sep 5 - Sep 6
Hotel Indigo Lima Miraflores by IHG

12. Casa Andina Premium Miraflores

Casa Andina Premium Miraflores
4.5 star property
4.8 km from San Roque
9.0 out of 10, Wonderful, (1,003 reviews)
"The new remodel rooms. The included breakfast was the best."
United States
Maritza
The price is CAĀ $151
CAĀ $170 total
Oct 4 - Oct 5
Casa Andina Premium Miraflores

13. Aloft by Marriott Lima Miraflores

Aloft by Marriott Lima Miraflores
4.0 star property
4.2 km from San Roque
9.6 out of 10, Exceptional, (434 reviews)
"Great place to stay. Bed was the best"
Mexico
Victor Manuel
The price is CAĀ $159
CAĀ $175 total
Sep 18 - Sep 19
Aloft by Marriott Lima Miraflores

14. Best Western Plus Urban Larco Hotel

Best Western Plus Urban Larco Hotel
3.5 star property
4.7 km from San Roque
9.4 out of 10, Exceptional, (1,001 reviews)
"Great stay. Convenient location will definitely come back again."
United States
Cameron
The price is CAĀ $107
CAĀ $118 total
Oct 4 - Oct 5
Best Western Plus Urban Larco Hotel

15. ibis Budget Lima Miraflores

ibis Budget Lima Miraflores
3.0 star property
4.7 km from San Roque
9.2 out of 10, Wonderful, (1,008 reviews)
"Great locations"
Canada
Gloria
The price is CAĀ $61
CAĀ $67 total
Oct 2 - Oct 3
ibis Budget Lima Miraflores

16. AC Hotel by Marriott Lima Miraflores

AC Hotel by Marriott Lima Miraflores
5.0 star property
4.5 km from San Roque
9.6 out of 10, Exceptional, (475 reviews)
"This was a beautiful property and right near the beach. Thank you!"
United States
Kelly
The price is CAĀ $253
CAĀ $278 total
Sep 11 - Sep 12
AC Hotel by Marriott Lima Miraflores

17. ibis Larco Miraflores

ibis Larco Miraflores
3.0 star property
4.7 km from San Roque
8.8 out of 10, Excellent, (1,005 reviews)
"Great little hotel located in a good area. Rooms were a bit small, but for the price it was hard to beat. Staff was all very helpful and pleasant."
United States
Timothy
The price is CAĀ $69
CAĀ $75 total
Sep 4 - Sep 5
ibis Larco Miraflores

18. Wyndham Costa Del Sol Lima City

Wyndham Costa Del Sol Lima City
4.0 star property
9 km from San Roque
9.4 out of 10, Exceptional, (1,134 reviews)
"Amazing spa and beautiful rooms. The breakfast had a great selection"
United States
Spencer
The price is CAĀ $109
CAĀ $120 total
Sep 19 - Sep 20
Wyndham Costa Del Sol Lima City

19. SwissƓtel Lima

SwissƓtel Lima
5.0 star property
7.6 km from San Roque
9.4 out of 10, Exceptional, (764 reviews)
"Excellent 5 star hotel ."
Netherlands
Paul
The price is CAĀ $183
CAĀ $201 total
Sep 12 - Sep 13
SwissƓtel Lima

20. Casa Republica Barranco Boutique Hotel

Casa Republica Barranco Boutique Hotel
4.0 star property
3.6 km from San Roque
9.6 out of 10, Exceptional, (383 reviews)
"Excellent all round."
United Kingdom
Lindsay
The price is CAĀ $278
CAĀ $305 total
Sep 14 - Sep 15
Casa Republica Barranco Boutique Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Where to stay in San Roque

Find the best San Roque areas and neighborhoods for the activities you enjoy most.

Miraflores

This affluent suburb is home to picturesque gardens, upscale boutiques and classy restaurants with a panoramic view of the Pacific Ocean.

San Isidro

Major financial quarter with a vibrant artistic community, San Isidro offers a mix of modern and ancient attractions. Explore the 4th-century Wak'a Wallamarka temple and marvel at the Hotel Westin Libertador, while navigating Lima's key avenues.

Barranco

Bohemian and romantic, this district is home to artists and musicians. Explore the Bajada de los BaƱos walkway, visit the Pedro de Osma museum, or surf at the popular beaches.

Lima Historic Center

Unique features of Lima Historic Center include the historic sites and shopping. Make a stop by Plaza de Armas de Lima or Jiron de La Union while you're exploring the area.

San Miguel

Part of Lima's urban area, San Miguel boasts the Pontifical Catholic University of Peru, Plaza San Miguel, and Parque de las Leyendas. Explore its economic centers along La Marina, Universitaria, and Elmer Faucett avenues, just 20-30 minutes from the airport.

Top San Roque Hotel Reviews

Frequently asked questions

When is the best time to go to San Roque?
The best time to visit San Roque is during the dry season, which runs from May to October.

During these months, you can expect consistently clear skies, plenty of sunshine, and comfortable temperatures, typically ranging from 20 to 25 degrees Celsius. This weather is ideal for exploring the local area, enjoying outdoor activities, and making the most of the region's natural beauty. It's also the best time for hiking and visiting the nearby archaeological sites without the interruption of rain.

The shoulder seasons, April and November, also offer pleasant weather with fewer crowds, which can be appealing for those who prefer a quieter experience while still enjoying good conditions. However, there's a slightly higher chance of occasional light rain during these months.

The rainy season, from December to March, brings more frequent and sometimes heavy rainfall, which can make outdoor activities less enjoyable and some unpaved roads more challenging to navigate.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right San Roque hotel for you.
How much is the nightly rate at a San Roque hotel?
Hotel prices in San Roque often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia