Hotels in Peru

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

Peru
28 May — 29 May2
Peru
Sat 28/5
Sun 29/5
...and more

Tips for booking a Peru hotel

Cheapest month:September
Most expensive month:January
Average price in Peru:$129/night
Cheapest price found:$4/night
Cheapest day:Saturday
Most expensive day:Tuesday
$48 - $548
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$28 - $138
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

Show all 13,699 hotels
1
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-star hotel makes for an ideal base in Cusco. It provides free private parking on site and is close to shops and restaurants.

2
JW Marriott El Convento Cusco
9.5 Excellent
Esquina de la Calle Ruinas 432 y San Agustin, Cusco, Peru
Show on map
1.9 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 also offers a sauna, an indoor pool and a Jacuzzi.

3
JW Marriott Hotel Lima
8.7 Excellent
Malecon De La Reserva 615, Lima, Peru
Show on map
7.2 km from city centre, Lima, Peru 

Located in Lima, JW Marriott Hotel Lima offers stylish, 5-star accommodation close to Larcomar Shopping Center. It also provides a sauna, a beauty centre and an outdoor pool.

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

5
Inkaterra Machu Picchu Pueblo Hotel
8.8 Excellent
Pueblo de Machu Picchu, 084, Machu Picchu, Peru
Show on map
0.3 km from city centre, Machu Picchu, Peru 

Featuring an outdoor pool and a sauna, Inkaterra Machu Picchu Pueblo Hotel is situated in Machupicchu Pueblo and offers luxury accommodation. It is conveniently located for those wishing to discover the area's attractions.

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

7
ibis Larco Miraflores
8.3 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.

8
Hostal Inti Wasi Plaza de Armas Cusco
8.5 Excellent
Calle del Medio 134, Cusco, Peru
Show on map
2.1 km from city centre, Cusco, Peru 

Strategically located in the middle of the city, this 3-star inn makes for an excellent base in Cusco. It is steps from Plaza de Armas and is close to the area's popular attractions and dining spots.

Cheapest hotels in Peru

Show all 13,699 hotels
La Casa de Jessy
8.4 Excellent
Máncora, Peru
Show on map
0.9 km from city centre,  

La Casa de Jessy is located in Mancora and offers guests free Wi-Fi. It also provides luggage storage, a tour desk and a currency exchange.

$28
Avg. per night
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.

$31
Avg. per night
Hostal Inti Wasi Plaza de Armas Cusco
8.5 Excellent
Calle del Medio 134, Cusco, Peru
Show on map
2.1 km from city centre,  

Strategically located in the middle of the city, this 3-star inn makes for an excellent base in Cusco. It is steps from Plaza de Armas and is close to the area's popular attractions and dining spots.

$59
Avg. per night
El Andariego
9.1 Excellent
Calle San Andres 270, Cusco, Peru
Show on map
1.8 km from city centre,  

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Cusco. It offers complimentary Wi-Fi, a 24-hour reception and luggage storage.

$77
Avg. per night
J&A Classic Hotel
8.3 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 and a Jacuzzi. This modern property is ideally located in Miraflores.

$82
Avg. per night
ibis Larco Miraflores
8.3 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.

$87
Avg. per night
Koyllur Hotel
9.0 Excellent
Pumapaccha No. 243 San Blas, Cusco, Peru
Show on map
1.8 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Cusco. It offers free Wi-Fi, a 24-hour reception and luggage storage.

$88
Avg. per night
Ramada by Wyndham Costa Del Sol Cusco
8.9 Excellent
Santa Teresa N 344, Cusco, Peru
Show on map
2.3 km from city centre,  

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Cusco. It also offers a sauna, a Jacuzzi and a free shuttle service.

$108
Avg. per night

Hotel prices in Peru

3 stars
Selina Posada Miraflores
No. 1 most popular

Selina Posada Miraflores

Calle Alcanfores 329, Lima, Peru

8.2 Excellent
$42

Avg. per night

View Deal
SM Hotel & Business
No. 2 most popular

SM Hotel & Business

Av. Los Patriotas 623, Lima, Peru

7.9 Good
$66

Avg. per night

View Deal
Selina Miraflores Lima
Best value

Selina Miraflores Lima

Alcanfores 425 - 465, Lima, Peru

8.4 Excellent
$31

Avg. per night

View Deal
4 stars +
Belmond Sanctuary Lodge
No. 1 most popular

Belmond Sanctuary Lodge

Carretera Hiram Bingham km 7.5, Machu Picchu, Cusco, Peru, Machu Picchu, Peru

9.0 Excellent
$2,033

Avg. per night

View Deal
Sumaq Machu Picchu Hotel
No. 2 most popular

Sumaq Machu Picchu Hotel

Av. Hermanos Ayar Mz. 1 Lote 3, Machu Picchu, Peru

8.9 Excellent
$462

Avg. per night

View Deal
J&A Classic Hotel
Best value

J&A Classic Hotel

Av Pardo Cuadra 4, Esq. General Borgoño, Lima, Peru

8.3 Excellent
$82

Avg. per night

View Deal

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

Peru travel FAQs

  • Where is the best place to stay in Peru?

    Users favour staying in areas such as Lima, Cusco, and Tarapoto. Consider these locations when searching for your desired stay.

  • What are the best hotels in Peru?

    La Patarashca is a very popular hotel in Peru, with a score of 8.4 from 423 reviews. Koyllur Hotel (9.0 from 110 reviews) and Hostal los Cerezos (8.6 from 99 reviews) are also highly rated Peru hotels based on recent feedback from HotelsCombined users.