Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Peru

Filter by star ratings
All filters
B&B Veronica
B&B Veronica

0.1 km from city centre, Machu Picchu Show on map

B&B Veronica Machupicchu Pueblo is situated in Machupicchu Pueblo and is close to the area's tourist attractions. Guests can also enjoy complimentary wireless internet.

San Agustin Paracas
San Agustin Paracas
8.0 Excellent

1.3 km from city centre, Paracas Show on map

ExcellentBased on 1,156 reviews
8.0

San Agustin Paracas offers a modern setting while in Paracas. It also provides a kids club, an outdoor pool and a kids pool.

Selina Miraflores Lima
Selina Miraflores Lima
8.4 Excellent

6.3 km from city centre, Lima Show on map

ExcellentBased on 1,940 reviews
8.4

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.

Doubletree Resort By Hilton Hotel Paracas - Peru
Doubletree Resort By Hilton Hotel Paracas - Peru
8.7 Excellent

1.8 km from city centre, Paracas Show on map

ExcellentBased on 1,299 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.

JW Marriott Hotel Lima
JW Marriott Hotel Lima
8.9 Excellent

7.2 km from city centre, Lima Show on map

ExcellentBased on 659 reviews
8.9

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.

Royal Decameron Punta Sal
Royal Decameron Punta Sal
7.9 Good

0.5 km from city centre, Punta Sal Show on map

GoodBased on 173 reviews
7.9

Situated in Punta Sal, Royal Decameron Punta Sal offers 4-star accommodation, as well as outdoor tennis courts and an outdoor pool. It also provides a beauty centre, an all-inclusive meal plan and massage services.

Hotel Las Dunas
Hotel Las Dunas
8.8 Excellent

3.4 km from city centre, Ica Show on map

ExcellentBased on 904 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.

Inkaterra Hacienda Concepcion
Inkaterra Hacienda Concepcion
9.4 Excellent

11.8 km from city centre, Puerto Maldonado Show on map

ExcellentBased on 42 reviews
9.4

Inkaterra Hacienda Concepcion offers a comfortable setting while in Puerto Maldonado. It is the perfect base for those looking to immerse themselves in nature, with Tambopata just steps away.

Novotel Cusco
Novotel Cusco
8.8 Excellent

1.8 km from city centre, Cusco Show on map

ExcellentBased on 970 reviews
8.8

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

Regina Hotel
Regina Hotel
7.8 Good

8.1 km from city centre, Lunahuaná Show on map

GoodBased on 141 reviews
7.8

Regina Hotel Lunahuana is situated in Lunahuana and features free wireless internet. It also provides a 24-hour reception, an outdoor pool and a terrace.

Tips for booking a Peru hotel

Cheapest month:December
Most expensive month:September
Average price in Peru:€60/night
Absolute cheapest price found:€2/night
Cheapest day:Saturday
Most expensive day:Tuesday
€16 - €200
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€17 - €94
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Peru hotels

Show all 11,505 hotels
1
San Agustin Exclusive
San Agustin Exclusive
8.2 Excellent

6.6 km from city centre, Lima Show on map

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

2
Hotel Paracas, a Luxury Collection Resort
Hotel Paracas, a Luxury Collection Resort
9.3 Excellent

0.7 km from city centre, Paracas Show on map

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
Belmond Miraflores Park
Belmond Miraflores Park
9.4 Excellent

7.6 km from city centre, Lima Show on map

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

4
Selina Miraflores Lima
Selina Miraflores Lima
8.4 Excellent

6.3 km from city centre, Lima Show on map

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.

5
JW Marriott El Convento Cusco
JW Marriott El Convento Cusco
9.5 Excellent

1.9 km from city centre, Cusco Show on map

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Cusco. It also offers a sauna, a Jacuzzi and an indoor pool.

6
JW Marriott Hotel Lima
JW Marriott Hotel Lima
8.9 Excellent

7.2 km from city centre, Lima Show on map

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.

7
Novotel Cusco
Novotel Cusco
8.8 Excellent

1.8 km from city centre, Cusco Show on map

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

8
ibis Lima Reducto Miraflores
ibis Lima Reducto Miraflores
8.7 Excellent

7.0 km from city centre, Lima Show on map

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.

Cheapest hotels in Peru

Show all 11,505 hotels
Selina Miraflores Lima
Selina Miraflores Lima
8.4 Excellent

6.3 km from city centre, Lima Show on map

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.

€8
Avg. per night
Gea Lodge
Gea Lodge
8.5 Excellent

1.6 km from city centre, Machu Picchu Show on map

This comfortable lodge in Machupicchu Pueblo provides free Wi-Fi, as well as a concierge and luggage storage. It also features a ticket service, a tour desk and a BBQ/picnic area.

€11
Avg. per night
Esperanza
Esperanza
7.9 Good

6.0 km from city centre, Lima Show on map

Hotel Esperanza Lima is located in Lima and features free Wi-Fi. It is ideally positioned for those wishing to discover the area's attractions.

€24
Avg. per night
Regina Hotel
Regina Hotel
7.8 Good

8.1 km from city centre, Lunahuaná Show on map

Regina Hotel Lunahuana is situated in Lunahuana and features free wireless internet. It also provides a 24-hour reception, an outdoor pool and a terrace.

€25
Avg. per night
Thunderbird Hotels J.Pardo
Thunderbird Hotels J.Pardo
8.5 Excellent

5.7 km from city centre, Lima Show on map

Offering views of Lima, Thunderbird Hotel J Pardo is surrounded by a variety of restaurants and eateries, plus boasts a sauna. This charming property is ideally located in Miraflores.

€34
Avg. per night
ibis Lima Reducto Miraflores
ibis Lima Reducto Miraflores
8.7 Excellent

7.0 km from city centre, Lima Show on map

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.

€34
Avg. per night
ibis Larco Miraflores
ibis Larco Miraflores
8.5 Excellent

6.9 km from city centre, Lima Show on map

Recently refurbished, Ibis Larco Miraflores provides modern 4-star accommodation in Lima. It also offers free Wi-Fi, a sauna and a Jacuzzi.

€34
Avg. per night
Hotel Lexus
Hotel Lexus
8.4 Excellent

5.2 km from city centre, Lima Show on map

This comfortable hotel in Lima offers free Wi-Fi, as well as a swimming pool and a 24-hour reception. It is ideally located for guests wanting to sightsee in the area.

€34
Avg. per night

Hotel prices in Peru

3 stars

€8 - €125

Hotel Pakaritampu

No. 1 most popular

Hotel Pakaritampu
9.1 Excellent
€125
Avg. per night
Hotel Lexus

No. 2 most popular

Hotel Lexus
8.4 Excellent
€34
Avg. per night
Selina Miraflores Lima

Best value

€8
Avg. per night
4 stars and up

€41 - €887

Hotel Paracas, a Luxury Collection Resort

No. 1 most popular

€172
Avg. per night
JW Marriott El Convento Cusco

No. 2 most popular

€146
Avg. per night
Sonesta Hotel Cusco

Best value

Sonesta Hotel Cusco
9.3 Excellent
€41
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?

    When visiting Peru, consider checking out Machu Picchu, Lima, and Cusco as some of the most sought after locations.

  • What are the best hotels in Peru?

    Gea Lodge, rated with a score of 8.5 from 40 reviewers, is one of the most popular hotels in Peru. Other top stays include Casa Andina Premium Trujillo, with an average rating of 9.1 from 504 reviewers, and Hotel Paracas, a Luxury Collection Resort, with a score of 9.3 from 1,092 reviewers.