Search Hotels in Peru

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Peru

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Peru hotels

Vertical Sky Suites

Vertical Sky Suites
3.0 star property
Ollantaytambo
9.8 out of 10, Exceptional, (74 reviews)
"Amazing experience and service! We only stayed one night but the everything was smooth. Dinner on property was delicious. The view out of the dome was beautiful. 100% recommend. Staff was great and very accommodating."
United States
Sebastian
The price is ₩326,491
₩359,140 total
Jun 17 - Jun 18
Vertical Sky Suites

Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima Airport
4.0 star property
Callao
8.8 out of 10, Excellent, (3,388 reviews)
"Very nice hotel and the shuttle service."
United States
JIANGUO
The price is ₩172,700
₩189,970 total
Jun 16 - Jun 17
Wyndham Costa Del Sol Lima Airport

Kantu Hotel

Kantu Hotel
3.0 star property
Cusco Historic Center
9.0 out of 10, Wonderful, (482 reviews)
"Amazing place"
United States
Jonathan
The price is ₩102,946
₩102,946 total
Jun 13 - Jun 14
Kantu Hotel

Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,026 reviews)
"Great location, great breakfast buffet and very friendly and helpful hotel staff"
United States
Sucharita
The price is ₩288,597
₩317,457 total
Jun 20 - Jun 21
Sonesta Hotel Cusco

Wyndham Costa Del Sol Lima City

Wyndham Costa Del Sol Lima City
4.0 star property
San Isidro
9.4 out of 10, Exceptional, (1,081 reviews)
"Nice room and bed, restaurant near by."
United States
Umesh
The price is ₩100,246
₩110,271 total
Jun 21 - Jun 22
Wyndham Costa Del Sol Lima City

Casa Andina Standard Benavides

Casa Andina Standard Benavides
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (1,210 reviews)
"Good hotel to stay"
United States
HUGO
The price is ₩144,299
₩158,729 total
Jun 19 - Jun 20
Casa Andina Standard Benavides

Holiday Inn Lima Miraflores by IHG

Holiday Inn Lima Miraflores by IHG
4.0 star property
Miraflores
9.6 out of 10, Exceptional, (984 reviews)
"I love wonderful staff at this hotel"
United States
Hal
The price is ₩171,021
₩188,123 total
Jul 3 - Jul 4
Holiday Inn Lima Miraflores by IHG

Royal Decameron Punta Sal

Royal Decameron Punta Sal
3.5 star property
Canoas de Punta Sal
7.6 out of 10, Good, (168 reviews)
"Good food, clean resort, friendly staff. "
United States
Christopher
Royal Decameron Punta Sal

Wyndham Grand Costa Del Sol Lima Airport

Wyndham Grand Costa Del Sol Lima Airport
5.0 star property
Callao
9.4 out of 10, Exceptional, (527 reviews)
"Gorgeous hotel!"
United States
Marjorie
The price is ₩339,903
₩373,893 total
Jun 21 - Jun 22
Wyndham Grand Costa Del Sol Lima Airport

Holiday Inn Lima Airport by IHG

Holiday Inn Lima Airport by IHG
3.5 star property
Callao
9.4 out of 10, Exceptional, (1,913 reviews)
"Great place to stay"
Canada
Agnes
The price is ₩171,372
₩208,666 total
Jul 1 - Jul 2
Holiday Inn Lima Airport by IHG

Souma Hotel, Vignette Collection by IHG

Souma Hotel, Vignette Collection by IHG
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,017 reviews)
"Great location and awesome staff"
United States
Ramon
The price is ₩227,519
₩250,271 total
Jun 22 - Jun 23
Souma Hotel, Vignette Collection by IHG

Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.2 out of 10, Wonderful, (1,001 reviews)
"Great breakfast and staff! We had a fabulous time in Cusco."
United States
CAROLINA
The price is ₩241,002
₩265,102 total
Jun 17 - Jun 18
Hilton Garden Inn Cusco

Wyndham Costa del Sol Cusco

Wyndham Costa del Sol Cusco
4.0 star property
Cusco Historic Center
9.4 out of 10, Exceptional, (1,243 reviews)
"Friendly people and good service the restaurant is very nice and clean and very helpful waiters I love the service"
United States
Rosalba
The price is ₩211,409
₩232,558 total
Jul 3 - Jul 4
Wyndham Costa del Sol Cusco

Hotel Estelar Miraflores

Hotel Estelar Miraflores
4.0 star property
Miraflores
9.2 out of 10, Wonderful, (1,009 reviews)
"Great hotel"
United States
JOEL
The price is ₩182,625
₩200,888 total
Jun 29 - Jun 30
Hotel Estelar Miraflores

InterContinental Real Lima Miraflores by IHG

InterContinental Real Lima Miraflores by IHG
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (167 reviews)
"property is very new and well maintained. Great restaurant options and very close to the coastline. had a great stay!"
Canada
Dominika
The price is ₩349,676
₩384,644 total
Jun 19 - Jun 20
InterContinental Real Lima Miraflores by IHG

Palacio del Inka, A Luxury Collection Hotel by Marriott

Palacio del Inka, A Luxury Collection Hotel by Marriott
5.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,008 reviews)
"Fantastic place, we stayed here last year also, the stuff are really amazing specially Waldy, very helpful on everything, great location."
United States
remo
The price is ₩593,991
₩716,576 total
Jun 14 - Jun 15
Palacio del Inka, A Luxury Collection Hotel by Marriott

Hilton Garden Inn Lima Miraflores

Hilton Garden Inn Lima Miraflores
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (423 reviews)
"Very clean room, good food, and great amenities!"
United States
Leticia
The price is ₩203,698
₩224,068 total
Jul 4 - Jul 5
Hilton Garden Inn Lima Miraflores

Sleepover - Lima Airport, the only in-terminal sleep pods

Sleepover - Lima Airport, the only in-terminal sleep pods
1.5 star property
Callao
9.0 out of 10, Wonderful, (149 reviews)
"The staff was amazing. Kuddos to Richard, Nicole, Juan, Victoria and Lesly."
United States
MARC ANTONIO
The price is ₩94,211
₩111,169 total
Jun 11 - Jun 12
Sleepover - Lima Airport, the only in-terminal sleep pods

Torre Dorada

Torre Dorada
3.0 star property
Santiago
9.4 out of 10, Exceptional, (700 reviews)
"Clean Hotel, friendly and exceptional helpful staff. Great breakfast."
United States
Lata
The price is ₩79,136
₩79,136 total
Jun 17 - Jun 18
Torre Dorada

Hotel Indigo Lima Miraflores by IHG

Hotel Indigo Lima Miraflores by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (92 reviews)
"Very good hotel"
United States
Kannan
The price is ₩230,572
₩253,629 total
Jun 27 - Jun 28
Hotel Indigo Lima Miraflores by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Peru

Showing deals for:Jun 19 - Jun 21

Save an average of 15% on thousands of hotels when you're signed in

Top Peru Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Peru cost?
Prices for Peru hotels vary according to the season and other factors, like Christmas and school holidays. You can find cheap options from ₩102,946 in a few different ways. Select your destination and vacation dates and then pick your budget using the "Price per night" filter. You can then refine your search by choosing your preferred amenities and more.
When is the best time to go to Peru?
Temperatures vary across Peru, so the best time to travel really depends on where you're visiting. If you're wanting a summer vacation in Lima, plan your trip between December and February. At this time of year average temperatures range from 19ºC to 25ºC. Bear in mind that Lima has a desert climate, so pack accordingly.
What is the best area to stay in Peru?
Check out the activities and attractions on offer in Lima and Cusco. These exciting cities are only two of the many popular places to get a hotel in Peru.
How can I find cheap hotels in Peru?
Find inexpensive stays without breaking a sweat by using our useful filters. Choose the "Price per night" box to see budget-friendly options in Peru. You can also look at our cheap hotels in Peru page. The lowest rate available starts from ₩102,946 per night.
What are the best hotels in Peru for families?
Expedia makes it a cinch to score a property with all the essentials for an unforgettable family getaway to Peru. Start by selecting "Family friendly" in the "Traveler experience" section of our filter tool. Then narrow your search by things like "Property type" and "Guest rating." Whether you need a family hotel in Peru for a weekend trip or an extended getaway, we've got you and your group covered.
Why should I book my Peru hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate holiday experience in Peru. You'll find plenty of hotels to select from and handy search filters that make it easy to find what you're looking for. Worried about your plans changing at the last minute? Many of our hotels offer flexible cancellation policies, because we know flexibility matters. Get more out of your trip with Expedia Rewards. Join today for free to start collecting points and unlocking membership perks. Enjoy instant access to Member Prices, which adds up to savings worth 10% or more on select hotels!