Hotels in Peru

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

Utrecht, Netherlands
25 Jan — 26 Jan2
Utrecht, Netherlands
Tue 25/1
Wed 26/1
...and more

Tips for booking a Peru hotel

Cheapest month:July
Most expensive month:August
Average price in Peru:$124/night
Absolute cheapest price found:$3/night
Cheapest day:Friday
Most expensive day:Monday
$53 - $440
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$48 - $440
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

Show all 12,929 hotels
1
Monasterio, A Belmond Hotel, Cusco
Monasterio, A Belmond Hotel, Cusco
9.7 Excellent
Calle Plazoleta Nazarenas 337, Cusco, Cusco, Peru
Show on map
2.1 km from city centre, Cusco, Peru 

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Cusco. It is also a five-minute stroll from Plaza de Armas and Cathedral of Cusco, and is close to many of the area's well-known attractions.

2
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.

3
Manish Hotel Ecológico
Manish Hotel Ecológico
8.8 Excellent
Av. Centenario km. 4.800, Pucallpa, Peru
Show on map
2.3 km from city centre, Pucallpa, Peru 

Manish Hotel Ecologico provides a comfortable setting when in Pucallpa. It also offers free Wi-Fi, a kids pool and an outdoor pool.

4
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.

5
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.

6
Hilton Garden Inn Cusco
Hilton Garden Inn Cusco
8.7 Excellent
Santa Ana, Avenida Abancay 207, Cusco, Peru
Show on map
2.7 km from city centre, Cusco, Peru 

Strategically located in the middle of the city, this 3.5-star hotel makes for an ideal base in Cusco. It provides free private parking on site and is close to shops and restaurants.

7
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.

8
Novotel Cusco
Novotel Cusco
8.8 Excellent
San Augustin 239 Esquina, Cusco, Peru
Show on map
1.9 km from city centre, Cusco, Peru 

Situated in Cusco, Novotel Cusco offers stylish, 4-star accommodation close to Qurikancha. It is conveniently located in the city centre.

Cheapest hotels in Peru

Show all 12,929 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.

$13
Avg. per night
Bodega el Huarango
Bodega el Huarango
7.7 Good
Prolongacion Castrovirreyna 1301 Los patos 1301, Ica, Peru
Show on map
2.1 km from city centre,  

Boasting an outdoor pool, Bodega el Huarango is situated in Ica and provides comfortable accommodation. It also offers a 24-hour reception, a currency exchange and meeting rooms.

$21
Avg. per night
Manish Hotel Ecológico
Manish Hotel Ecológico
8.8 Excellent
Av. Centenario km. 4.800, Pucallpa, Peru
Show on map
2.3 km from city centre,  

Manish Hotel Ecologico provides a comfortable setting when in Pucallpa. It also offers free Wi-Fi, a kids pool and an outdoor pool.

$40
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.

$40
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.

$43
Avg. per night
San Agustin El Dorado
San Agustin El Dorado
8.4 Excellent
Avenida El Sol 395, Cusco, Peru
Show on map
1.7 km from city centre,  

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in Cusco. It is ideally located for those wanting to visit the area's popular attractions.

$45
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.

$50
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.

$52
Avg. per night

Hotel prices in Peru

3 stars
Hilton Garden Inn Cusco
#1 most popular

Hilton Garden Inn Cusco

Santa Ana, Avenida Abancay 207, Cusco, Peru

8.7 Excellent
$73

Avg. per night

Manish Hotel Ecológico
#2 most popular

Manish Hotel Ecológico

Av. Centenario km. 4.800, Pucallpa, Peru

8.8 Excellent
$41

Avg. per night

Selina Miraflores Lima
Best value

Selina Miraflores Lima

Alcanfores 425 - 465, Lima, Peru

8.4 Excellent
$13

Avg. per night

4 stars +
Country Club Lima Hotel - The Leading Hotels of the World
#1 most popular

Country Club Lima Hotel - The Leading Hotels of the World

Los Eucaliptos 590 San Isidro, Lima, Peru

9.0 Excellent
$162

Avg. per night

Monasterio, A Belmond Hotel, Cusco
#2 most popular

Monasterio, A Belmond Hotel, Cusco

Calle Plazoleta Nazarenas 337, Cusco, Cusco, Peru

9.7 Excellent
$330

Avg. per night

Melia Lima
Best value

Melia Lima

Avda Salaverry 2599, Lima, Peru

8.7 Excellent
$84

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?

    Peru has plenty to offer. Consider staying in some of its most favoured locations, like Cusco, Lima, and Pucallpa.

  • What are the best hotels in Peru?

    Hilton Garden Inn Cusco (8.7/10 from 753 reviews), Manish Hotel Ecológico (8.8/10 from 265 reviews), and Melia Lima (8.7/10 from 353 reviews) are all highly rated places to stay in Peru.