Hotels in Peru

Find the best deals on 11,803 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
£22 - £52
CHEAPEST CITY IN PERU Tacna 44% cheaper Hotels in Tacna are the cheapest in Peru at just £22 per night on average.
MOST EXPENSIVE CITY IN PERU Machu Picchu 32% more expensive Machu Picchu has the highest priced hotels in Peru with rooms averaging £52 per night.
MOST POPULAR CITY IN PERU Lima 81% 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

    Alcanfores 425 - 465, Lima

    8.4

    £10

    View Deal
  • Cozy Wasi
    #1 Most popular

    Cozy Wasi

    Av. Nicolas de Pierola 221 Barranco, Lima

    8.0

    £15

    View Deal
  • Sheraton Lima Hotel & Convention Center
    #2 Most popular

    Sheraton Lima Hotel & Convention Center

    Paseo de la Republica 170, Lima

    8.7

    £49

    View Deal
  • Suites Del Bosque Hotel
    #3 Most popular

    Suites Del Bosque Hotel

    Av. Paz Soldan 165 San Isidro, Lima

    8.0

    £44

    View Deal
  • ibis Larco Miraflores
    #4 Most popular

    ibis Larco Miraflores

    Avenida Larco 1140, Lima

    8.5

    £32

    View Deal
  • Hilton Lima Miraflores
    #5 Most popular

    Hilton Lima Miraflores

    Avenida La Paz 1099, Lima

    8.9

    £116

    View Deal
  • La Casa Del Viajero

    La Casa Del Viajero

    Calle Schell 589, Lima

    8.6

    £30

    View Deal
  • Loki Cusco
    Best value

    Loki Cusco

    Cuesta Santa Ana 601, Cusco

    8.3

    £5

    View Deal
  • JW Marriott El Convento Cusco
    #1 Most popular

    JW Marriott El Convento Cusco

    Esquina de la Calle Ruinas 432 y San Agustin, Cusco

    9.5

    £152

    View Deal
  • Palacio del Inka, a Luxury Collection Hotel
    #2 Most popular

    Palacio del Inka, a Luxury Collection Hotel

    Santo Domingo 259, Cusco

    9.5

    £132

    View Deal
  • Novotel Cusco
    #3 Most popular

    Novotel Cusco

    San Augustin 239 Esquina, Cusco

    8.9

    £42

    View Deal
  • Hotel San Agustin El Dorado
    #4 Most popular

    Hotel San Agustin El Dorado

    Avenida El Sol 395, Cusco

    8.6

    £42

    View Deal
  • Sonesta Hotel Cusco
    #5 Most popular

    Sonesta Hotel Cusco

    Av El Sol 954, Cusco

    9.3

    £40

    View Deal
  • El Andariego

    El Andariego

    Calle San Andres 270, Cusco

    9.1

    £22

    View Deal
  • Wayra B&B
    Best value

    Wayra B&B

    calle la merced 514-516, Arequipa

    8.8

    £18

    View Deal
  • Corregidor
    #1 Most popular

    Corregidor

    San Pedro 139 Cercado, Arequipa

    8.1

    £22

    View Deal
  • Casona Plaza Hotel Aqp
    #2 Most popular

    Casona Plaza Hotel Aqp

    Calle San Jose 207 - C, Arequipa

    8.0

    £20

    View Deal
  • Hotel Casona Solar
    #3 Most popular

    Hotel Casona Solar

    Calle Consuelo 116, Arequipa

    9.4

    £32

    View Deal
  • Casona Plaza Colonial Aqp
    #4 Most popular

    Casona Plaza Colonial Aqp

    Calle Alvarez Thomas 435, Arequipa

    9.1

    £23

    View Deal
  • Dreams Boutique Hotel
    #5 Most popular

    Dreams Boutique Hotel

    Luna Pizarro 103 Vallecito Cercado, Arequipa

    8.9

    £47

    View Deal
  • Hotel San Francisco Inn

    Hotel San Francisco Inn

    Calle San Francisco 207, Arequipa

    9.0

    £33

    View Deal
Hotels in Puerto Maldonado
Search hotel deals in Puerto Maldonado
  • Hotel Cabana Quinta
    Best value

    Hotel Cabana Quinta

    Jr. Moquegua N° 422, Puerto Maldonado

    8.1

    £21

    View Deal
  • Wasai Puerto Maldonado Eco Lodge
    #1 Most popular

    Wasai Puerto Maldonado Eco Lodge

    Puerto Maldonado

    8.4

    £34

    View Deal
  • Green House Tambopata
    #2 Most popular

    Green House Tambopata

    JR. Ucayali Esquina Con AV. Maria Fakhie, Puerto Maldonado

    7.8

    £85

    View Deal
  • Kapievi Ecovillage
    #3 Most popular

    Kapievi Ecovillage

    Carretera Tambopata Km 1.5, Puerto Maldonado

    9.3

    £39

    View Deal
  • Hotel Jose Antonios Inn
    #4 Most popular

    Hotel Jose Antonios Inn

    Av Madre De Dios 851, Puerto Maldonado

    8.3

    £24

    View Deal
  • Copasu Hotel
    #5 Most popular

    Copasu Hotel

    Avenida Ernesto Rivero 540, Puerto Maldonado

    9.1

    £23

    View Deal
  • La Pachamama
    Best value

    La Pachamama

    Centro Veraniego Lateral Derecho 85, Máncora

    8.8

    £7

    View Deal
  • Arennas Mancora
    #1 Most popular

    Arennas Mancora

    Panamericana Norte Km. 1213, Máncora

    8.8

    £131

    View Deal
  • Loki Del Mar - Hostel
    #2 Most popular

    Loki Del Mar - Hostel

    Avenida Piura 262, Máncora

    8.2

    £18

    View Deal
  • Sunset Mancora
    #3 Most popular

    Sunset Mancora

    Av. Antigua Panamericana Norte 196, Máncora

    8.8

    £71

    View Deal

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 February as it is the least expensive month at just £51 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 £52 is 32% 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 £8. Cusco offers hotels rooms at an average rate that is 90% 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 20m
Cheapest price
£62
Madrid to Lima
Fastest flight time
11h 35m
Cheapest price
£389
London to Lima
Fastest flight time
17h 05m
Cheapest price
£394
Manchester to Lima
Fastest flight time
22h 30m
Cheapest price
£486
Darlington to Lima
Fastest flight time
30h 45m
Cheapest price
£509
Edinburgh to Lima
Fastest flight time
26h 50m
Cheapest price
£538
Birmingham to Lima
Fastest flight time
18h 35m
Cheapest price
£561
Bristol to Lima
Fastest flight time
17h 45m
Cheapest price
£565
Cardiff to Lima
Fastest flight time
30h 50m
Cheapest price
£569
Grimsby to Lima
Fastest flight time
30h 55m
Cheapest price
£629
View more