Hotels in Peru

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

Peru
19 Sep — 20 Sep2
Peru
Sun 19/9
Mon 20/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Peru

Filter by star ratings
All filters
Hotel Carrera Sac
Hotel Carrera Sac
8.6 Excellent
Jiron Velarde 123, Lima, Peru
Show on map
1.7 km from city centre, Lima, Peru 
ExcellentBased on 202 reviews
8.6

Boasting a sauna, Hotel Carrera Lima is situated in Lima and offers comfortable accommodation. It also provides a hair salon, valet parking and 24-hour room service.

Union Hotel Cusco
Union Hotel Cusco
8.6 Excellent
Calle Union 189, Cusco, Peru
Show on map
2.2 km from city centre, Cusco, Peru 
ExcellentBased on 394 reviews
8.6

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Cusco. It also offers a safe, a swimming pool and a terrace.

Pullman Lima San Isidro
Pullman Lima San Isidro
9.1 Excellent
Av. Jorge Basadre 595, San Isidro, Lima, Peru
Show on map
3.1 km from city centre, Lima, Peru 
ExcellentBased on 569 reviews
9.1

Featuring an outdoor pool, Pullman Lima San Isidro is an ideal place for a rejuvenating weekend away and showcases exclusive views of Lima. This modern hotel is located in San Isidro.

Los Balcones de Zorritos
Los Balcones de Zorritos
7.1 Good
Panamericana Norte km. 1230 Urb. Bonanza Zorritos-Tumbes, Zorritos, Peru
Show on map
0.1 km from city centre, Zorritos, Peru 
GoodBased on 104 reviews
7.1

Los Balcones de Zorritos offers 3-star accommodation in Zorritos. It also provides a Jacuzzi, a swimming pool and an outdoor pool.

Doubletree Resort By Hilton Hotel Paracas - Peru
Doubletree Resort By Hilton Hotel Paracas - Peru
8.7 Excellent
Lote 30-34 Urb. Santo Domingo, Paracas, Peru
Show on map
1.8 km from city centre, Paracas, Peru 
ExcellentBased on 1,472 reviews
8.7

Featuring a private beach and an outdoor pool, this 5-star resort is located in Paracas. It has a day spa, as well as a Jacuzzi and a hair salon.

Monasterio, A Belmond Hotel, Cusco
Monasterio, A Belmond Hotel, Cusco
9.6 Excellent
Calle Plazoleta Nazarenas 337, Cusco, Cusco, Peru
Show on map
2.1 km from city centre, Cusco, Peru 
ExcellentBased on 187 reviews
9.6

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.

Hotel & Mirador Los Apus
Hotel & Mirador Los Apus
9.2 Excellent
Atocsaycuchi 515, Cusco, Peru
Show on map
2.2 km from city centre, Cusco, Peru 
ExcellentBased on 147 reviews
9.2

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in Cusco. It also provides an express check-in and check-out feature, a safe and a rooftop terrace.

Selina Posada Miraflores
Selina Posada Miraflores
8.4 Excellent
Alcanfores 329, Lima, Peru
Show on map
6.2 km from city centre, Lima, Peru 
ExcellentBased on 651 reviews
8.4

Sonesta Posadas del Inca Miraflores is situated in Lima and is close to the area's popular attractions. Guests can also enjoy free wireless internet.

Maria Angola Hotel & Centro de Convenciones
Maria Angola Hotel & Centro de Convenciones
7.5 Good
Avenida La Paz 610, Lima, Peru
Show on map
6.3 km from city centre, Lima, Peru 
GoodBased on 3 reviews
7.5

Maria Angola Hotel provides modern 4-star accommodation in Lima. Rooms are air conditioned and a wireless internet connection is included free of charge.

Ramada by Wyndham Costa Del Sol Cusco
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, Cusco, Peru 
ExcellentBased on 1,617 reviews
8.9

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

Tips for booking a Peru hotel

Cheapest month:May
Most expensive month:February
Average price in Peru:$139/night
Absolute cheapest price found:$3/night
Cheapest day:Friday
Most expensive day:Wednesday
$40 - $649
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$66 - $122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

Show all 12,088 hotels
1
San Agustin Exclusive Hotel
San Agustin Exclusive Hotel
8.3 Excellent
Calle San Martin 550 - Miraflores, Lima, Peru
Show on map
6.6 km from city centre, Lima 

San Agustin Exclusive provides 4-star accommodation in Lima. It is conveniently positioned for guests wanting to discover the area's attractions.

2
Monasterio, A Belmond Hotel, Cusco
Monasterio, A Belmond Hotel, Cusco
9.6 Excellent
Calle Plazoleta Nazarenas 337, Cusco, Cusco, Peru
Show on map
2.1 km from city centre, Cusco 

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.

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

Hotel Ada's Palace is located in Huancayo and offers free Wi-Fi. It also provides a laundry service and a 24-hour reception.

4
Hotel Paracas, a Luxury Collection Resort
Hotel Paracas, a Luxury Collection Resort
9.3 Excellent
Av Paracas 173, Paracas, Peru
Show on map
0.7 km from city centre, Paracas 

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.

5
Palacio Nazarenas, A Belmond Hotel, Cusco
Palacio Nazarenas, A Belmond Hotel, Cusco
9.3 Excellent
Calle Plazoleta Nazarenas 223, Cusco, Peru
Show on map
2.1 km from city centre, Cusco 

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.

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

Recently refurbished, Arawi Miraflores Prime provides art deco 4-star accommodation in Lima. It is conveniently positioned for guests wishing to sightsee in the area.

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

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Cusco. It also offers a safe, a swimming pool and a terrace.

8
AC Hotel by Marriott Lima Miraflores
AC Hotel by Marriott Lima Miraflores
9.0 Excellent
Malecon de la Reserva 729 Mira, Lima, Peru
Show on map
7.3 km from city centre, Lima 

This comfortable hotel in Lima offers free wireless internet, as well as meeting rooms and a 24-hour reception. It is within a short stroll from Larcomar Shopping Center.

Cheapest hotels in Peru

Show all 12,088 hotels
Tupac Hostel - Lima Airport
Tupac Hostel - Lima Airport
8.0 Excellent
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.

$8
Avg. per night
Tierra Viva Cusco Plaza
Tierra Viva Cusco Plaza
9.0 Excellent
Calle Suecia 345 Y Procuradores 378, Cusco, Peru
Show on map
2.2 km from city centre,  

Conveniently located, Tierra Viva Cusco Plaza offers easy access to Cusco's popular tourist attractions. The numerous amenities this charming hotel has to offer include a currency exchange, a 24-hour reception and a safe.

$10
Avg. per night
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
Llaqta Hotel
Llaqta Hotel
8.6 Excellent
Diego Ferré 249 - Miraflores, Lima, Peru
Show on map
6.9 km from city centre,  

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

$12
Avg. per night
Kaclla, The Healing Dog Hostel
Kaclla, The Healing Dog Hostel
8.9 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.

$15
Avg. per night
Hostal Huacachina Sunset
Hostal Huacachina Sunset
7.7 Good
Boulevard De Huacachina, Ica, Peru
Show on map
4.4 km from city centre,  

Hostal Huacachina Sunset is located in Ica and features free Wi-Fi. It also provides meeting rooms, a playground and a 24-hour reception.

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

$16
Avg. per night
Nasca Trails B&B
Nasca Trails B&B
9.4 Excellent
Calle Fermin del Castillo 637, Nazca, Peru
Show on map
0.7 km from city centre,  

Nasca Trails B&B is situated in Nazca and offers free Wi-Fi. It also provides a free shuttle service, a 24-hour reception and luggage storage.

$18
Avg. per night

Hotel prices in Peru

2 stars or below

$8 - $129

Kaclla, The Healing Dog Hostel

No. 1 most popular

$15
Avg. per night
El Tuco Hotel

No. 2 most popular

El Tuco Hotel
9.3 Excellent
$19
Avg. per night
Tupac Hostel - Lima Airport

Best value

$8
Avg. per night
3 stars

$10 - $485

Selina Miraflores Lima

No. 1 most popular

$16
Avg. per night
J&A Classic Hotel

No. 2 most popular

J&A Classic Hotel
8.4 Excellent
$86
Avg. per night
Tierra Viva Cusco Plaza

Best value

$10
Avg. per night
4 stars and up

$55 - $987

Palacio Nazarenas, A Belmond Hotel, Cusco

No. 1 most popular

$442
Avg. per night
Country Club Lima Hotel - The Leading Hotels of the World
$199
Avg. per night
San Agustin Exclusive Hotel

Best value

$55
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 Lima, Cusco, and Paracas.

  • What are the best hotels in Peru?

    Selina Miraflores Lima, rated with a score of 8.4 from 2,012 reviewers, is one of the most popular hotels in Peru. Other top stays include Palacio Nazarenas, A Belmond Hotel, Cusco, with an average rating of 9.3 from 32 reviewers, and J&A Classic Hotel, with a score of 8.4 from 628 reviewers.