Hotels in Peru

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

Peru
17 May — 18 May2
Peru
Tue 17/5
Wed 18/5
...and more

Tips for booking a Peru hotel

Cheapest month:November
Most expensive month:February
Average price in Peru:$177/night
Cheapest price found:$11/night
Cheapest day:Monday
Most expensive day:Wednesday
$62 - $682
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$57 - $226
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

Show all 13,502 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
Antigua Casona San Blas
Antigua Casona San Blas
9.6 Excellent
Calle Carmen Bajo 243, Cusco, Peru
Show on map
1.9 km from city centre, Cusco, Peru 

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Cusco. It offers complimentary Wi-Fi, a Jacuzzi and a swimming pool.

3
Hotel Ada's Palace
Hotel Ada's Palace
7.2 Good
Av. Huancavelica 1335 - El Tambo, Huancayo, Peru
Show on map
2.0 km from city centre, Huancayo, Peru 

This comfortable hotel in Huancayo offers free wireless internet, as well as a 24-hour reception and meeting rooms. It also provides a tour desk, room service and a concierge.

4
Hotel Estelar Miraflores
Hotel Estelar Miraflores
8.5 Excellent
Avenida Benavides 415, Lima, Peru
Show on map
6.4 km from city centre, Lima, Peru 

Hotel Estelar Miraflores is a modern setting while in Lima and is close to everything the area has to offer. It also offers a Jacuzzi, a sauna and an outdoor pool.

5
Hotel Paracas, a Luxury Collection Resort
Hotel Paracas, a Luxury Collection Resort
9.1 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.

6
Belmond Palacio Nazarenas
Belmond Palacio Nazarenas
9.2 Excellent
Calle Plazoleta Nazarenas 223, Cusco, Peru
Show on map
2.1 km from city centre, Cusco, Peru 

Conveniently situated, Belmond Palacio Nazarenas offers easy access to Cusco's best sightseeing areas. It has a spa and wellness centre, as well as a heated pool and massage services.

7
Arawi Miraflores Prime
Arawi Miraflores Prime
8.7 Excellent
Calle Colón 223, Lima, Peru
Show on map
6.5 km from city centre, Lima, Peru 

Located in Lima, Arawi Miraflores Prime is within a 40-minute drive of Jorge Chavez International Airport and provides a Jacuzzi. It is conveniently positioned for guests wishing to sightsee in the area.

8
Union Hotel Cusco
Union Hotel Cusco
8.5 Excellent
Calle Union 189, Cusco, Peru
Show on map
2.2 km from city centre, Cusco, Peru 

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Cusco. It is ideally positioned for guests wishing to discover the area's attractions.

Cheapest hotels in Peru

Show all 13,502 hotels
Gran Hotel
Gran Hotel
5.9 Okay
Av Abancay 554, Lima, Peru
Show on map
2.0 km from city centre,  

Ideally located for sightseeing, Gran Hotel Lima is a short stroll from several of the city's tourist attractions, including Basilica Cathedral of Lima, Plaza San Martin and Plaza Mayor. This hotel is set in the heart of the city.

$10
Avg. per night
Tupac Hostel - Lima Airport
Tupac Hostel - Lima Airport
7.9 Good
Avenida Angélica Gamarra 959, Lima, Peru
Show on map
7.9 km from city centre,  

Providing a shuttle to Jorge Chavez International Airport, plus complimentary wireless internet, Tupac - Lima Airport Hostel is a comfortable place to stay in Lima. It also provides a 24-hour reception, an express check-in and check-out feature and 24-hour room service.

$10
Avg. per night
Kaclla, The Healing Dog Hostel
Kaclla, The Healing Dog Hostel
8.7 Excellent
461 Calle Porta, Lima, Peru
Show on map
6.6 km from city centre,  

KACLLA The Healing Dog Hostel is situated in Lima and offers free wireless internet. It also provides a swimming pool, free bicycle rental and an express check-in and check-out feature.

$16
Avg. per night
Llaqta Hotel
Llaqta Hotel
8.4 Excellent
Diego Ferré 249 - Miraflores, Lima, Peru
Show on map
6.9 km from city centre,  

Llaqta Hotel is situated in Lima and features free Wi-Fi. It also provides a concierge, an outdoor pool and a 24-hour reception.

$19
Avg. per night
Hotel Ada's Palace
Hotel Ada's Palace
7.2 Good
Av. Huancavelica 1335 - El Tambo, Huancayo, Peru
Show on map
2.0 km from city centre,  

This comfortable hotel in Huancayo offers free wireless internet, as well as a 24-hour reception and meeting rooms. It also provides a tour desk, room service and a concierge.

$22
Avg. per night
Hotel Ejecutivo San Diego
Hotel Ejecutivo San Diego
7.9 Good
Jr. Delfin Corcuera 235, Trujillo, Peru
Show on map
0.9 km from city centre,  

Hotel Ejecutivo San Diego is a comfortable base while visiting Trujillo and is close to everything the area has to offer. It also offers a swimming pool, meeting rooms and free Wi-Fi.

$24
Avg. per night
El Tuco Hotel
El Tuco Hotel
9.3 Excellent
Avenida Grau 835, Cusco, Peru
Show on map
1.3 km from city centre,  

This comfortable hotel in Cusco offers free wireless internet, as well as a concierge and a 24-hour reception. It is ideally located for those wishing to discover the area's attractions.

$24
Avg. per night
Villa Sillar
Villa Sillar
8.4 Excellent
Jerusalen 307 Cercado, Arequipa, Peru
Show on map
0.3 km from city centre,  

Villa Sillar is located in Arequipa and offers free Wi-Fi. It is also a five-minute stroll from Basilica Cathedral of Arequipa and Santa Catalina Monastery, and is close to many of the area's attractions.

$27
Avg. per night

Hotel prices in Peru

2 stars and under
Naif Rustic & Ecologic Lodge
No. 1 most popular

Naif Rustic & Ecologic Lodge

Playa Mancora Access Area, Máncora, Peru

$65

Avg. per night

3 stars
Hotel Monasterio San Pedro
No. 1 most popular

Hotel Monasterio San Pedro

Cascaparo 116, Cusco, Peru

8.6 Excellent
$75

Avg. per night

Hotel Continental Lima
No. 2 most popular

Hotel Continental Lima

Jiron Puno 196, Lima, Peru

8.2 Excellent
$66

Avg. per night

La Casa de Fray Bartolome
Best value

La Casa de Fray Bartolome

Av. Tullumayo 465, Cusco, Peru

8.0 Excellent
$33

Avg. per night

4 stars +
JW Marriott El Convento Cusco
No. 1 most popular

JW Marriott El Convento Cusco

Esquina de la Calle Ruinas 432 y San Agustin, Cusco, Peru

9.5 Excellent
$359

Avg. per night

Monasterio, A Belmond Hotel, Cusco
No. 2 most popular

Monasterio, A Belmond Hotel, Cusco

Calle Plazoleta Nazarenas 337, Cusco, Cusco, Peru

9.7 Excellent
$716

Avg. per night

JW Marriott Hotel Lima
Best value

JW Marriott Hotel Lima

Malecon De La Reserva 615, Lima, Peru

8.7 Excellent
$249

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?

    Lima, Cusco, and Paracas are some of the most favoured places to stay in Peru.

  • What are the best hotels in Peru?

    One of the most popular hotels in Peru is Selina Miraflores Lima, which has been reviewed by 1,795 users and currently has a rating of 8.3/10. Other top-rated locations include Belmond Palacio Nazarenas and J&A Classic Hotel, which have received 9.2/10 and 8.3/10 ratings from our users, respectively.