Hotels in Peru

Find the best deals on 10,273 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
£24 - £53
CHEAPEST CITY IN PERU Arequipa 38% cheaper Hotels in Arequipa are the cheapest in Peru at just £24 per night on average.
MOST EXPENSIVE CITY IN PERU Máncora 39% more expensive Máncora has the highest priced hotels in Peru with rooms averaging £54 per night.
MOST POPULAR CITY IN PERU Lima -74% 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
Hotels in Lima
Best value
Hacienda Lima Norte
6.6
£26
No. 1 most popular
El Pardo Doubletree By Hilton
9.0
£85
No. 2 most popular
Radisson Decapolis Miraflores
8.9
£88
No. 3 most popular
Faraona Grand Hotel
8.8
£74
No. 4 most popular
ibis Lima Larco Miraflores
8.4
£43
No. 5 most popular
Pullman San Isidro Lima (Ex Atton)
9.1
£88
Hotels in Cusco
Best value
Luxury Inka Apartments
9.2
£23
No. 1 most popular
Novotel Cusco
8.8
£69
No. 2 most popular
El Mariscal Cusco
8.5
£34
No. 3 most popular
Tierra Viva Cusco Centro
9.1
£59
No. 4 most popular
Hilton Garden Inn Cusco, Peru
8.8
£65
No. 5 most popular
Hotel Monasterio San Pedro
8.6
£38
Hotels in Arequipa
Best value
Los Andes Bed & Breakfast
9.0
£7
No. 1 most popular
Hostal Los Balcones de Moral y Santa Catalina
8.6
£22
No. 2 most popular
Las Mercedes Hostal Residencial
8.6
£29
No. 3 most popular
Hotel Suite Los Inkas
£12
No. 4 most popular
La Puerta Del Sol
8.8
£10
No. 5 most popular
Bubamara San Lazaro
9.0
£17
Hotels in Máncora
Best value
Aquamarinn
9.1
£14
No. 1 most popular
Casa Mancora Guesthouse
9.2
£14
No. 2 most popular
Sausalito Beach Mancora
8.1
£59
No. 3 most popular
Casa Naranja
9.0
£20
No. 4 most popular
Blue Ocean
8.9
£30
No. 5 most popular
Naylamp House Rooms
8.3
£43
Hotels in Iquitos
Best value
Hospedaje Neydita
8.7
£12
No. 1 most popular
Hotel Sol del Oriente Iquitos
7.8
£45
No. 2 most popular
Bora Hotel
8.5
£19
No. 3 most popular
Hotel Marfil Del Amazonas
8.4
£23
No. 4 most popular
DoubleTree by Hilton Iquitos
9.0
£71
No. 5 most popular
Poseidon Guest House
8.6
£17

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 July as it is the least expensive month at just £44 per night. Avoid booking a hotel room in October 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.

How much does a luxury hotel cost in Peru?

Prices of luxury hotel rooms fluctuate based on the location and hotel brand that you stay at, but in Peru you can expect a nightly rate of about £193, which is 307% above the average hotel room cost of £48 per night.

Which city in Peru has the most expensive hotel rooms?

Máncora is the most expensive city in Peru to book a hotel room in. The nightly rate of £54 is 39% more than the average city in Peru.

Which city in Peru has the least expensive hotel rooms?

Our users typically find that Tumbes has the lowest per night rates in the country at just £6. Tumbes offers hotels rooms at an average rate that is 88% 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 25m
Cheapest price
£36
London to Lima
Fastest flight time
12h 35m
Cheapest price
£393
Manchester to Lima
Fastest flight time
17h 55m
Cheapest price
£449
Birmingham to Lima
Fastest flight time
14h 45m
Cheapest price
£449
Madrid to Lima
Fastest flight time
11h 35m
Cheapest price
£476
Edinburgh to Lima
Fastest flight time
17h 50m
Cheapest price
£490
Newcastle upon Tyne to Lima
Fastest flight time
22h 45m
Cheapest price
£514
Darlington to Lima
Fastest flight time
20h 30m
Cheapest price
£514
Bristol to Lima
Fastest flight time
19h 56m
Cheapest price
£522
London to Cusco
Fastest flight time
19h 17m
Cheapest price
£546
View more