Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Peru

Filter by star ratings
All filters
Radisson Resort Paracas
Radisson Resort Paracas
8.1 Excellent
Km. 18.5 Autopista Pisco Paracas, Paracas, Peru
Show on map
2.5 mi from city centre, Paracas, Peru 
ExcellentBased on 262 reviews
8.1

Located in Paracas, Radisson Resort Paracas is within a 15-minute drive of Capitan FAP Renan Elias Olivera Airport and offers a swimming pool. Guests can also enjoy free internet access.

Andean Wings Boutique Hotel
Andean Wings Boutique Hotel
9.0 Excellent
Siete Cuartones #225, Cusco, Peru
Show on map
1.5 mi from city centre, Cusco, Peru 
ExcellentBased on 166 reviews
9.0

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 discover the area's attractions.

El Polo Apart Hotel & Suites
El Polo Apart Hotel & Suites
8.1 Excellent
Av La Encalada 1515 Monterrico, Surco, Lima, Peru
Show on map
5.1 mi from city centre, Lima, Peru 
ExcellentBased on 107 reviews
8.1

El Polo Apart Hotel & Suites is situated in Lima and offers complimentary Wi-Fi. It also provides massage services, babysitting/child services and a currency exchange.

Bayview Hotel
Bayview Hotel
8.0 Excellent
Calle Las Dalias 276, Lima, Peru
Show on map
4.4 mi from city centre, Lima, Peru 
ExcellentBased on 576 reviews
8.0

Bayview Hotel Lima offers 3-star accommodation in Lima. It is steps from Larcomar Shopping Center and is close to the area's popular attractions and dining spots.

qp Hotels Lima
qp Hotels Lima
8.1 Excellent
Jorge Chavez 206, Lima, Peru
Show on map
3.7 mi from city centre, Lima, Peru 
ExcellentBased on 367 reviews
8.1

Located in Lima, Qp Hotels Lima is within a 35-minute drive of Jorge Chavez International Airport and provides a Jacuzzi and a swimming pool. It offers 4-star accommodation with air-conditioned rooms.

Hotel Boulevard
Hotel Boulevard
8.6 Excellent
Av. Pardo 771 Miraflores, Lima, Peru
Show on map
3.6 mi from city centre, Lima, Peru 
ExcellentBased on 1,748 reviews
8.6

Hotel Boulevard Lima is located in Lima and features free Wi-Fi. It also offers a 24-hour reception, an outdoor pool and a sun deck.

Four Points by Sheraton Miraflores
Four Points by Sheraton Miraflores
8.9 Excellent
Calle Alcanfores 290, Lima, Peru
Show on map
3.8 mi from city centre, Lima, Peru 
ExcellentBased on 114 reviews
8.9

Four Points by Sheraton Miraflores provides a comfortable setting when in Lima. It is conveniently positioned for guests wanting to sightsee in the area.

Hotel Las Dunas
Hotel Las Dunas
8.8 Excellent
Avenida La Angostura 400, Ica, Peru
Show on map
2.1 mi from city centre, Ica, Peru 
ExcellentBased on 909 reviews
8.8

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

Trendy Host Osma, Barranco
Trendy Host Osma, Barranco
8.7 Excellent
Lima, Peru
Show on map
6.0 mi from city centre, Lima, Peru 
ExcellentBased on 712 reviews
8.7

Located in Lima, Trendy Host Osma Barranco is within a 35-minute drive of Jorge Chavez International Airport and provides a swimming pool. Guests can also enjoy complimentary internet throughout the property.

Punta Sal Suites & Bungalows Resort
Punta Sal Suites & Bungalows Resort
8.9 Excellent
Carretera Sullana Tumbes Km. 173, Punta Sal, Peru
Show on map
2.4 mi from city centre, Punta Sal, Peru 
ExcellentBased on 356 reviews
8.9

This comfortable hotel in Canoas de Punta Sal offers free wireless internet, as well as luggage storage and a swimming pool. It provides 3.5-star accommodation with air-conditioned rooms.

Tips for booking a Peru hotel

Cheapest month:August
Most expensive month:June
Average price in Peru:$106/night
Absolute cheapest price found:$3/night
Cheapest day:Friday
Most expensive day:Saturday
$65 - $180
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$62 - $78
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

Show all 11,622 hotels
1
Jose Antonio Lima
Jose Antonio Lima
8.6 Excellent
Av 28 Je Julio 398, Lima, Peru
Show on map
4.1 mi from city centre, Lima 

Hotel Jose Antonio is a comfortable setting when in Lima and is close to everything the area has to offer. It offers 4-star accommodation with air-conditioned rooms.

2
Gringo Bill's Boutique Hotel
Gringo Bill's Boutique Hotel
8.4 Excellent
Jiron Colla Raymi 104, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 

Situated in Machupicchu Pueblo, Gringo Bill's Boutique Hotel provides 3-star accommodation, as well as an outdoor pool. It is ideally positioned for guests wishing to discover the area's attractions.

3
Xima Exclusive Cusco
Xima Exclusive Cusco
8.8 Excellent
Avenida El Sol 1010, Cusco, Peru
Show on map
0.6 mi from city centre, Cusco 

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

4
Casa Cartagena Boutique Hotel & Spa
Casa Cartagena Boutique Hotel & Spa
9.6 Excellent
Pumacurco 336, Cusco, Peru
Show on map
1.4 mi from city centre, Cusco 

Conveniently situated, Casa Cartagena Boutique Hotel & Spa allows for easy access to Cusco's popular hot spots. It also provides free Wi-Fi, an indoor pool and a sauna.

5
Hotel Paracas, a Luxury Collection Resort
Hotel Paracas, a Luxury Collection Resort
9.3 Excellent
Av Paracas 173, Paracas, Peru
Show on map
0.4 mi 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.

6
Jaya Suite Machupicchu
Jaya Suite Machupicchu
9.3 Excellent
Alameda Los Artesanos 207, Machu Picchu, Peru
Show on map
0.1 mi from city centre, Machu Picchu 

Jaya Suite Machupicchu is situated in Machupicchu Pueblo and is close to the area's popular attractions. It also offers a laundry service and a 24-hour reception.

7
Belmond Palacio Nazarenas
Belmond Palacio Nazarenas
9.2 Excellent
Calle Plazoleta Nazarenas 223, Cusco, Peru
Show on map
1.3 mi 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.

8
Belmond Miraflores Park
Belmond Miraflores Park
9.4 Excellent
Avenida Malecon De La Reserva 1035, Lima, Peru
Show on map
4.7 mi from city centre, Lima 

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

Cheapest hotels in Peru

Show all 11,622 hotels
qp Hotels Lima
qp Hotels Lima
8.1 Excellent
Jorge Chavez 206, Lima, Peru
Show on map
3.7 mi from city centre,  

Located in Lima, Qp Hotels Lima is within a 35-minute drive of Jorge Chavez International Airport and provides a Jacuzzi and a swimming pool. It offers 4-star accommodation with air-conditioned rooms.

$20
Avg. per night
Ayenda Kontiki Miraflores
Ayenda Kontiki Miraflores
8.2 Excellent
Jr.Piura 699 Miraflores, Lima, Peru
Show on map
3.4 mi from city centre,  

Hostal Kontiki Miraflores is situated in Lima and is close to the area's tourist attractions. It offers complimentary Wi-Fi, a tour desk and luggage storage.

$25
Avg. per night
La Quinta de Amat
La Quinta de Amat
8.3 Excellent
238 Jirón Trujillo, Lima, Peru
Show on map
1.8 mi from city centre,  

La Quinta de Amat is located in Lima and is close to Historic Centre of Lima. Guests can also enjoy free internet in all areas.

$29
Avg. per night
Wyndham Costa del Sol Tumbes
Wyndham Costa del Sol Tumbes
8.4 Excellent
Jiron San Martin 275, Tumbes, Peru
Show on map
0.4 mi from city centre,  

Costa del Sol Wyndham Tumbes provides a comfortable setting when in Tumbes. It also offers a concierge, a free shuttle service and an indoor pool.

$35
Avg. per night
Hotel Santa Cruz
Hotel Santa Cruz
7.5 Good
Av Santa Cruz 1347, Miraflores, Lima, Peru
Show on map
3.4 mi from city centre,  

Featuring a private beach, Hotel Santa Cruz Lima is situated in Lima and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

$36
Avg. per night
ibis Lima Reducto Miraflores
ibis Lima Reducto Miraflores
8.7 Excellent
Av Reducto 1057, Lima, Peru
Show on map
4.3 mi 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.

$37
Avg. per night
ibis Larco Miraflores
ibis Larco Miraflores
8.5 Excellent
Avenida Larco 1140, Lima, Peru
Show on map
4.3 mi 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.

$38
Avg. per night
Libre Hotel, BW Signature Collection
Libre Hotel, BW Signature Collection
9.1 Excellent
Av. La Paz 730, Miraflores, Lima, Peru
Show on map
4.0 mi from city centre,  

Libre Hotel BW Signature Collection by Best Western offers 3-star accommodation in Lima. It is ideally located for those wanting to discover the area's attractions.

$38
Avg. per night

Hotel prices in Peru

2 stars and under

$6 - $120

Tariq Hotel Boutique

#1 Most popular

$90
Avg. per night
Mango Hostel Bed & Breakfast

Best value

$6
Avg. per night
3 stars

$13 - $154

ibis Larco Miraflores

#1 Most popular

$38
Avg. per night
Holiday Inn Lima Airport

#2 Most popular

$93
Avg. per night
Hotel Golden Inca

Best value

Hotel Golden Inca
8.6 Excellent
$13
Avg. per night
4 stars +

$50 - $543

Wyndham Costa del Sol Lima Airport

#1 Most popular

$101
Avg. per night
Swissôtel Lima

#2 Most popular

Swissôtel Lima
9.2 Excellent
$154
Avg. per night
Antara Hotel

Best value

Antara Hotel
8.4 Excellent
$50
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 Machu Picchu are some of the most popular amongst our users.

  • What are the best hotels in Peru?

    2,914 reviews rated Wyndham Costa del Sol Lima Airport with an average score of 8.2/10. It may also be worth looking into the ibis Larco Miraflores, which received a rating of 8.5/10 from 3,384 reviews. Swissôtel Lima could also be a good option, with a score of 9.2/10 from 464 reviews.