Hotels in Peru

Accommodation across many destinations. Choose a destination, compare prices, and book online

Country: Peru. Hotels, apartments, and other places to stay across many destinations. Destinations: 447; properties: 8,907. Check prices, reviews, and photos, then book online.

How to find accommodation in Peru

Choose a destination, compare available properties, and proceed to online booking without unnecessary steps.

  1. 1

    Choose a destination

    Select the destination that best matches your travel plans.

  2. 2

    Compare properties

    Check hotels, apartments, photos, and guest reviews.

  3. 3

    Proceed to booking

    Select your dates, check availability, and complete your reservation online.

A variety of destinations

Narrow down your travel destination faster.

Hotels and apartments

Compare different types of accommodation.

Photos and reviews

Easily evaluate a property before making a choice.

Online availability

Proceed after selecting your destination and travel dates.

Plan your whole trip: Peru

Add transport and things to do after choosing your accommodation.

Car rental

Rent a car and explore at your own pace.

Rent a car

All destinations with accommodation

Hotels in Peru: your guide to where to stay

Peru means Machu Picchu, Inca heritage, the Andes, the desert and the Amazon. You can stay in hostels, city hotels and boutique properties in the historic cities. We list 8 907 properties across 447 cities. Below you will find indicative prices, the most popular destinations, season tips and transport notes.

How much does a hotel in Peru cost?

The price depends on the standard, the city and the dates. The table shows indicative nightly rates for a double room. The cheapest month is usually January, while November is the priciest. Booking ahead usually brings better rates.

Property standardIndicative price per night (from)
Hostels and budget staysfrom approx. S/ 90
3-star hotelsfrom approx. S/ 175
4-star hotelsfrom approx. S/ 310
5-star and premium hotelsfrom approx. S/ 580

Indicative rates, updated periodically. For exact prices and availability, select your dates in the search above.

Where to stay in Peru: most popular cities

Travellers split their time between the capital, the Inca valley and the south of the country. These are the destinations chosen most often:

  • Lima. The capital and main gateway, with the Miraflores district and its famous food. The widest choice of hotels, from hostels to 5-star.
  • Cusco. The former Inca capital and a base for Machu Picchu. Plenty of boutique hotels in colonial townhouses.
  • Arequipa. A colonial city of white stone, ringed by volcanoes, the gateway to the Colca Canyon.
  • Aguas Calientes (Machu Picchu). The town at the foot of the ruins, for a stay right before an early entry.
  • Puno. A base by Lake Titicaca, with islands and Andean culture.
  • Iquitos. The gateway to the Peruvian Amazon, reached mainly by plane or river.

Nightly rates vary between cities. Here are indicative prices per night for a double room:

CityIndicative price per night (from)
Limafrom approx. S/ 175
Cuscofrom approx. S/ 195
Arequipafrom approx. S/ 145
Aguas Calientesfrom approx. S/ 215
Punofrom approx. S/ 165

What to see in Peru

Peru is about ancient civilisations, the Andes and the Amazon. A trip is easy to build around a few highlights.

  • Machu Picchu. The most famous Inca site, usually with a base in Cusco and a train ride. It is worth buying a ticket in advance.
  • The Colca Canyon. One of the deepest canyons in the world, with condors and hiking trails.
  • Peruvian cuisine. Ceviche, Amazonian dishes and local specialities, one of the finest cuisines in the region.
  • Manu National Park. The rich wildlife of the Amazon, with birds, butterflies and mammals of the rainforest.
  • Arequipa. A colonial centre of white stone, ringed by three volcanoes.

How much does a trip to Peru cost

Beyond the room, daily costs are low. A meal at a simple eatery is from about S/ 10 (3 USD) and a three-course meal for two at a nicer restaurant around S/ 60 (18 USD). Cards work mainly in Lima, while outside it cash in soles is handy, with US dollars accepted in places. ATMs are found across the country.

When is the best time to visit Peru

The best time is the dry season, from June to September, with clear skies in the Andes, ideal for Machu Picchu and trekking. November tends to be the most expensive. January is the cheapest, but it is the rainy season in the mountains. The coast has the opposite rhythm, with the warmest summer from December to March.

Getting to and around Peru

The main international airport is Jorge Chavez in Lima, served by LATAM among others, while the airport in Cusco is a hub for flights from neighbouring countries. Buses serve the country, including comfortable Cruz del Sur coaches (Lima to Cusco around S/ 187) and cheaper services. PeruRail trains link Cusco, Machu Picchu and Puno. Lima has buses and a limited metro. Domestic flights are popular over long distances.

Example hotels in Peru

A few recognisable properties from different cities for reference:

  • Wyndham Costa del Sol Lima and ibis Lima Larco Miraflores in Lima (various tiers, from approx. S/ 175).
  • Palacio del Inka, a Luxury Collection Hotel and Novotel Cusco in Cusco (from approx. S/ 300).
  • Wyndham Costa del Sol Cusco in the heart of the former Inca capital (from approx. S/ 280).

Frequently asked questions

When is a stay in Peru cheapest?

Prices are usually lowest in January, the rainy season in the mountains. November tends to be the most expensive. Booking a few weeks ahead usually helps you find a better rate.

Which city do travellers stay in most often?

The main bases are Lima, the capital and gateway, and Cusco as the launch point for Machu Picchu. These cities have the widest choice of hotels.

Where are hotels most and least expensive in Peru?

The highest rates are in Aguas Calientes by Machu Picchu and in the luxury hotels of Cusco. Arequipa and smaller cities are cheaper.

Do I need a visa to travel to Peru?

Citizens of the US, the EU, the UK, Canada and Australia do not need a visa. A valid passport and a return ticket are required. The exact rules depend on your citizenship, so check before you go.

Can I book a hotel with payment at the property?

Yes. Many properties offer pay-at-hotel and free cancellation. The terms are shown for each property during booking.

Guests recommend: Peru

Peru: 8,907 properties — ranked by guest reviews.

Hotels and stays across many destinations

Country: Peru. Compare luxury, mid-range, and budget properties.

Luxury hotels

Budget hotels / backpacker

Budget-friendly travel