Hotels in Peru

Find the best deals on 10,828 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
£٢٤ - £٦٠
CHEAPEST CITY IN PERU Arequipa 41% cheaper Hotels in Arequipa are the cheapest in Peru at just £25 per night on average.
MOST EXPENSIVE CITY IN PERU Machu Picchu 45% more expensive Machu Picchu has the highest priced hotels in Peru with rooms averaging £61 per night.
MOST POPULAR CITY IN PERU Lima 83% 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
$self.alt
Best value
Hacienda Lima Norte
6.6
£28
$self.alt
No. 1 most popular
El Pardo Doubletree By Hilton
9.1
£91
$self.alt
No. 2 most popular
Radisson Decapolis Miraflores
8.9
£95
$self.alt
No. 3 most popular
Faraona Grand Hotel
8.7
£79
$self.alt
No. 4 most popular
Ibis Larco Miraflores
8.4
£46
$self.alt
No. 5 most popular
Pullman Lima San Isidro
9.1
£94
$self.alt
Best value
Casa del Ande
9.0
£14
$self.alt
No. 1 most popular
Novotel Cusco
8.8
£74
$self.alt
No. 2 most popular
Palacio del Inka, a Luxury Collection Hotel
9.5
£180
$self.alt
No. 3 most popular
Sonesta Hotel Cusco
9.2
£63
$self.alt
No. 4 most popular
JW Marriott El Convento Cusco
9.5
£172
$self.alt
Best value
Los Andes Bed & Breakfast
8.9
£8
$self.alt
No. 1 most popular
Hostal Los Balcones de Moral y Santa Catalina
8.5
£24
$self.alt
No. 2 most popular
Las Mercedes Hostal Residencial
8.7
£31
$self.alt
No. 3 most popular
Hotel Suite Los Inkas
7.6
£13
$self.alt
No. 4 most popular
La Puerta Del Sol
8.7
£11
$self.alt
No. 5 most popular
Bubamara San Lazaro
9.0
£19
Hotels in Puerto Maldonado
Search hotel deals in Puerto Maldonado
$self.alt
Best value
Wasai Puerto Maldonado Hostel
8.5
£10
$self.alt
No. 1 most popular
Wasai Puerto Maldonado Eco Lodge
8.6
£55
$self.alt
No. 2 most popular
Villa Hermosa De Tambopata
9.3
£24
$self.alt
No. 3 most popular
Inkaterra Hacienda Concepcion
9.3
£287
$self.alt
No. 4 most popular
Pueblo Verde
7.7
£13
$self.alt
No. 5 most popular
Copasu Hotel
9.1
£42
$self.alt
Best value
Loki Del Mar - Hostel
8.2
£8
$self.alt
No. 1 most popular
Aquamarinn
8.9
£15
$self.alt
No. 2 most popular
Sausalito Beach Mancora
8.1
£64
$self.alt
No. 3 most popular
Casa Naranja
9.0
£21
$self.alt
No. 4 most popular
Blue Ocean
9.0
£32
$self.alt
No. 5 most popular
Naylamp House Rooms
7.8
£46

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 December as it is the least expensive month at just £40 per night. Avoid booking a hotel room in April 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 £208, which is 273% above the average hotel room cost of £56 per night.

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 £61 is 45% more than the average city in Peru.

Which city in Peru has the least expensive hotel rooms?

Our users typically find that Arequipa has the lowest per night rates in the country at just £6. Arequipa offers hotels rooms at an average rate that is 89% 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 33m
Cheapest price
£42
Madrid to Lima
Fastest flight time
11h 35m
Cheapest price
£383
London to Lima
Fastest flight time
12h 35m
Cheapest price
£430
Manchester to Lima
Fastest flight time
17h 20m
Cheapest price
£438
Newcastle upon Tyne to Lima
Fastest flight time
18h 00m
Cheapest price
£470
Glasgow to Lima
Fastest flight time
16h 55m
Cheapest price
£473
Edinburgh to Lima
Fastest flight time
16h 45m
Cheapest price
£499
Bristol to Lima
Fastest flight time
17h 45m
Cheapest price
£513
Norwich to Lima
Fastest flight time
46h 10m
Cheapest price
£549
Birmingham to Cusco
Fastest flight time
26h 36m
Cheapest price
£582
View more