Hotels in Peru

Search and compare Peru hotels from hundreds of travel sites and save

Utrecht, Netherlands
28 Jan — 29 Jan2
Utrecht, Netherlands
Fri 28/1
Sat 29/1
...and more

Tips for booking a Peru hotel

Cheapest month:October
Most expensive month:February
Average price in Peru:₹ 8,321/night
Absolute cheapest price found:₹ 151/night
Cheapest day:Thursday
Most expensive day:Friday
₹ 3,414 - ₹ 17,896
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 2,120 - ₹ 13,832
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

Show all 12,935 hotels
1
Hotel Paracas, a Luxury Collection Resort
Hotel Paracas, a Luxury Collection Resort
9.2 Excellent
Av Paracas 173, Paracas, Peru
Show on map
0.7 km from city centre, Paracas, Peru 

Located in Paracas, Hotel Paracas a Luxury Collection Resort is within a 20-minute drive of Capitan FAP Renan Elias Olivera Airport and offers a private dock, an outdoor pool and a private beach. It provides a spa and wellness centre, as well as a sauna, a beauty centre and a Jacuzzi.

2
Miraflores Park, A Belmond Hotel, Lima
Miraflores Park, A Belmond Hotel, Lima
9.3 Excellent
Avenida Malecon De La Reserva 1035, Lima, Peru
Show on map
7.6 km from city centre, Lima, Peru 

Belmond Miraflores Park provides 5-star accommodation in Lima. It also offers a rooftop terrace, a sauna and an outdoor pool.

3
Selina Miraflores Lima
Selina Miraflores Lima
8.4 Excellent
Alcanfores 425 - 465, Lima, Peru
Show on map
6.3 km from city centre, Lima, Peru 

Boasting a sauna, Selina Miraflores Lima is located in Lima and provides modern accommodation. It is ideally positioned for guests wishing to discover the area's attractions.

4
Wyndham Costa Del Sol Lima City
Wyndham Costa Del Sol Lima City
8.6 Excellent
Av. Salaverry 3060 - Magdalena Del Mar, Lima, Peru
Show on map
3.9 km from city centre, Lima, Peru 

Wyndham Costa Del Sol Lima City provides a modern setting when in Lima. It also features a sauna, a rooftop terrace and an outdoor pool.

5
ibis Lima Reducto Miraflores
ibis Lima Reducto Miraflores
8.7 Excellent
Av Reducto 1057, Lima, Peru
Show on map
7.0 km from city centre, Lima, Peru 

Ibis Lima Reducto Miraflores provides a modern setting when in Lima. It also features a 24-hour reception, meeting rooms and an express check-in and check-out feature.

6
Hotel Las Dunas
Hotel Las Dunas
8.8 Excellent
Avenida La Angostura 400, Ica, Peru
Show on map
3.4 km from city centre, Ica, Peru 

Hotel Las Dunas provides comfortable 4-star accommodation in Ica. It has a day spa, as well as a Jacuzzi, a swimming pool and a sauna.

7
Sonesta Hotel Cusco
Sonesta Hotel Cusco
9.2 Excellent
Ave. El Sol 954, Cusco, Peru
Show on map
1.0 km from city centre, Cusco, Peru 

Conveniently located, Sonesta Hotel Cusco allows for easy access to Cusco's main hot spots. It also offers a Jacuzzi, a safe and 24-hour room service.

8
ibis Larco Miraflores
ibis Larco Miraflores
8.4 Excellent
Avenida Larco 1140, Lima, Peru
Show on map
6.9 km from city centre, Lima, Peru 

Recently refurbished, Ibis Larco Miraflores provides modern 4-star accommodation in Lima. It also offers free Wi-Fi, a sauna and a Jacuzzi.

Cheapest hotels in Peru

Show all 12,935 hotels
Selina Miraflores Lima
Selina Miraflores Lima
8.4 Excellent
Alcanfores 425 - 465, Lima, Peru
Show on map
6.3 km from city centre,  

Boasting a sauna, Selina Miraflores Lima is located in Lima and provides modern accommodation. It is ideally positioned for guests wishing to discover the area's attractions.

₹ 970
Avg. per night
Ecopackers Hostel Cusco
Ecopackers Hostel Cusco
8.8 Excellent
Santa Teresa 375, Cusco, Peru
Show on map
2.3 km from city centre,  

Conveniently located, Ecopackers Hostels allows for easy access to Cusco's main hot spots. It also provides free Wi-Fi, a 24-hour reception and a safe.

₹ 1,642
Avg. per night
ibis Lima Reducto Miraflores
ibis Lima Reducto Miraflores
8.7 Excellent
Av Reducto 1057, Lima, Peru
Show on map
7.0 km from city centre,  

Ibis Lima Reducto Miraflores provides a modern setting when in Lima. It also features a 24-hour reception, meeting rooms and an express check-in and check-out feature.

₹ 2,985
Avg. per night
ibis Larco Miraflores
ibis Larco Miraflores
8.4 Excellent
Avenida Larco 1140, Lima, Peru
Show on map
6.9 km from city centre,  

Recently refurbished, Ibis Larco Miraflores provides modern 4-star accommodation in Lima. It also offers free Wi-Fi, a sauna and a Jacuzzi.

₹ 3,209
Avg. per night
Arte Hotel Lima
Arte Hotel Lima
8.3 Excellent
Lizardo Alzamora Este 260, Lima, Peru
Show on map
3.6 km from city centre,  

Ibis Styles Lima Conquistadores is set in Lima and is close to nearby landmarks, including Huaca Huallamarca. Some of the popular features on offer at this modern 3-star hotel include free on-site parking and Wi-Fi.

₹ 3,732
Avg. per night
Suites Del Bosque Hotel
Suites Del Bosque Hotel
8.1 Excellent
Av. Paz Soldan 165 San Isidro, Lima, Peru
Show on map
3.3 km from city centre,  

Situated in Lima, Suites del Bosque Hotel provides 5-star accommodation, as well as a Jacuzzi and outdoor tennis courts. It offers complimentary Wi-Fi, laundry facilities and valet parking.

₹ 3,881
Avg. per night
J&A Classic Hotel
J&A Classic Hotel
8.4 Excellent
Av Pardo Cuadra 4, Esq. General Borgoño, Lima, Peru
Show on map
5.7 km from city centre,  

Offering views of Lima, Thunderbird Hotel J Pardo is surrounded by a variety of restaurants and eateries, plus boasts a sauna. This charming property is ideally located in Miraflores.

₹ 3,956
Avg. per night
Wyndham Costa Del Sol Lima City
Wyndham Costa Del Sol Lima City
8.6 Excellent
Av. Salaverry 3060 - Magdalena Del Mar, Lima, Peru
Show on map
3.9 km from city centre,  

Wyndham Costa Del Sol Lima City provides a modern setting when in Lima. It also features a sauna, a rooftop terrace and an outdoor pool.

₹ 3,956
Avg. per night

Hotel prices in Peru

2 stars and under
Ecopackers Hostel Cusco
No. 1 most popular

Ecopackers Hostel Cusco

Santa Teresa 375, Cusco, Peru

8.8 Excellent
₹ 1,642

Avg. per night

No. 2 most popular

Nao Victoria Hostel

357 Procuradores, Cusco, Peru

9.5 Excellent
₹ 821

Avg. per night

3 stars
Arte Hotel Lima
No. 1 most popular

Arte Hotel Lima

Lizardo Alzamora Este 260, Lima, Peru

8.3 Excellent
₹ 3,732

Avg. per night

ibis Larco Miraflores
No. 2 most popular

ibis Larco Miraflores

Avenida Larco 1140, Lima, Peru

8.4 Excellent
₹ 3,209

Avg. per night

Hotel Meflo Playa Grande
Best value

Hotel Meflo Playa Grande

Calle Comercio Km 620, Chala, Peru

₹ 3,060

Avg. per night

4 stars +
Swissôtel Lima
No. 1 most popular

Swissôtel Lima

Av Santo Toribio 173, Lima, Peru

9.0 Excellent
₹ 10,523

Avg. per night

Hotel Paracas, a Luxury Collection Resort
No. 2 most popular

Hotel Paracas, a Luxury Collection Resort

Av Paracas 173, Paracas, Peru

9.2 Excellent
₹ 16,345

Avg. per night

Melia Lima
Best value

Melia Lima

Avda Salaverry 2599, Lima, Peru

8.7 Excellent
₹ 6,269

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Peru travel FAQs

  • Where is the best place to stay in Peru?

    You can find several places worth visiting in Peru. Lima, Cusco, and Asia are some of the most popular amongst our users.

  • What are the best hotels in Peru?

    One of the most popular hotels in Peru is Swissôtel Lima, which has been reviewed by 390 users and currently has a rating of 9.0/10. Other top-rated locations include ibis Larco Miraflores and Sheraton Lima Hotel & Convention Center, which have received 8.4/10 and 8.7/10 ratings from our users, respectively.