Hotels in Peru

Find the best deals on 10,251 hotels in Peru

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Peru

Looking for a city in Peru to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
£23 - £56
CHEAPEST CITY IN PERU Arequipa 43% cheaper Hotels in Arequipa are the cheapest in Peru at just £23 per night on average.
MOST EXPENSIVE CITY IN PERU Machu Picchu 40% more expensive Machu Picchu has the highest priced hotels in Peru with rooms averaging £56 per night.
MOST POPULAR CITY IN PERU Lima 80% more users visited More momondo users search for hotels in Lima than any other city in Peru

Popular Cities in Peru

Book one of the best deals Peru has to offer in these popular locations
Selina Miraflores Lima
Best value
Selina Miraflores Lima
8.5
£6
Cozy Wasi
No. 1 most popular
Cozy Wasi
8.0
£11
Sheraton Lima Hotel & Convention Center
No. 2 most popular
Sheraton Lima Hotel & Convention Center
8.6
£87
Suites Del Bosque Hotel
No. 3 most popular
Suites Del Bosque Hotel
8.0
£62
ibis Larco Miraflores
No. 4 most popular
ibis Larco Miraflores
8.5
£43
Hilton Lima Miraflores
No. 5 most popular
Hilton Lima Miraflores
9.0
£123
La Casa Del Viajero
La Casa Del Viajero
8.0
£33
Loki Hostel Cusco
Best value
Loki Hostel Cusco
8.0
£7
JW Marriott El Convento Cusco
No. 1 most popular
JW Marriott El Convento Cusco
9.5
£161
Palacio del Inka, a Luxury Collection Hotel
No. 2 most popular
Palacio del Inka, a Luxury Collection Hotel
9.5
£168
Novotel Cusco
No. 3 most popular
Novotel Cusco
8.8
£69
Hotel San Agustin El Dorado
No. 4 most popular
Hotel San Agustin El Dorado
8.0
£62
Sonesta Hotel Cusco
No. 5 most popular
Sonesta Hotel Cusco
9.3
£59
El Andariego
El Andariego
9.1
£42
Wayra B&B
Best value
Wayra B&B
8.8
£19
Corregidor
No. 1 most popular
Corregidor
8.2
£22
Casona Plaza Hotel Aqp
No. 2 most popular
Casona Plaza Hotel Aqp
8.0
£41
Hotel Casona Solar
No. 3 most popular
Hotel Casona Solar
9.4
£40
Casona Plaza Colonial Aqp
No. 4 most popular
Casona Plaza Colonial Aqp
9.1
£25
Dreams Boutique Hotel
No. 5 most popular
Dreams Boutique Hotel
9.0
£38
La Hosteria
La Hosteria
8.7
£42
Hotels in Puerto Maldonado
Search hotel deals in Puerto Maldonado
Hotel Jose Antonios Inn
Best value
Hotel Jose Antonios Inn
8.3
£23
Wasai Puerto Maldonado Eco Lodge
No. 1 most popular
Wasai Puerto Maldonado Eco Lodge
8.5
£51
Hotel Cabaña Quinta
No. 2 most popular
Hotel Cabaña Quinta
8.1
£39
Green House Tambopata
No. 3 most popular
Green House Tambopata
7.8
£103
Kapievi Ecovillage
No. 4 most popular
Kapievi Ecovillage
9.3
£46
Copasu Hotel
No. 5 most popular
Copasu Hotel
9.1
£39
Loki Del Mar - Hostel
Best value
Loki Del Mar - Hostel
8.0
£7
Arennas Mancora
No. 1 most popular
Arennas Mancora
8.9
£148
La Pachamama
No. 2 most popular
La Pachamama
8.9
£11
Sunset Mancora
No. 3 most popular
Sunset Mancora
8.8
£79

Peru travel tips

Let us help you with the best tips about Peru

When is the least expensive time to stay in Peru?

If you are looking to save money on your hotel room in Peru, consider visiting the country in January as it is the least expensive month at just £59 per night. Avoid booking a hotel room in March if you are looking for a deal; it is the most expensive month.

Where do most people stay in Peru?

As many would assume, more people stay in Lima than in any other city while visiting Peru.

Which city in Peru has the most expensive hotel rooms?

Machu Picchu is the most expensive city in Peru to book a hotel room in. The nightly rate of £56 is 40% more than the average city in Peru.

Which city in Peru has the least expensive hotel rooms?

Our users typically find that Cusco has the lowest per night rates in the country at just £9. Cusco offers hotels rooms at an average rate that is 86% lower than the average city in Peru.


Popular international routes landing in Peru

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Lima to Cusco
Fastest flight time
1h 30m
Cheapest price
£78
Madrid to Lima
Fastest flight time
11h 35m
Cheapest price
£421
London to Lima
Fastest flight time
16h 30m
Cheapest price
£422
Glasgow to Lima
Fastest flight time
18h 00m
Cheapest price
£498
Leeds to Lima
Fastest flight time
17h 55m
Cheapest price
£504
Darlington to Lima
Fastest flight time
37h 25m
Cheapest price
£506
Aberdeen to Lima
Fastest flight time
35h 25m
Cheapest price
£532
Cardiff to Lima
Fastest flight time
30h 40m
Cheapest price
£534
Bristol to Lima
Fastest flight time
25h 15m
Cheapest price
£535
Norwich to Lima
Fastest flight time
31h 10m
Cheapest price
£542
View more