Machu Picchu ruins amidst lush green mountains and misty clouds.

Find the best Peru Hotels

  • 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

Peru Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Peru hotels

1. Vertical Sky Suites

Vertical Sky Suites
3.0 star property
Ollantaytambo
9.8 out of 10, Exceptional, (95 reviews)
"Challenging to get there, but that’s part of the charm"
United States
Sonny
The price is ₹47,923
₹52,715 total
17 Aug - 18 Aug
Vertical Sky Suites

2. Royal Decameron Punta Sal

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

3. Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima Airport
4.0 star property
Callao
8.8 out of 10, Excellent, (3,476 reviews)
"Breakfast was delicious and the shuttle to and from the airport was exceptional!"
United States
Jinky Ann
The price is ₹9,806
₹10,787 total
5 Sept - 6 Sept
Wyndham Costa Del Sol Lima Airport

4. Kantu Hotel

Kantu Hotel
3.0 star property
Cusco Historic Center
9.2 out of 10, Wonderful, (601 reviews)
"Great stay!"
United States
James
The price is ₹7,050
₹7,050 total
18 Aug - 19 Aug
Kantu Hotel

5. 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,127 reviews)
"Hotel was wonderful"
United States
Stefano
The price is ₹6,814
₹7,495 total
30 Aug - 31 Aug
Wyndham Costa Del Sol Lima City

6. Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,028 reviews)
"Great hotel"
Japan
Miyuki
The price is ₹16,233
₹17,857 total
30 Aug - 31 Aug
Sonesta Hotel Cusco

7. 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, (181 reviews)
"Great quiet space in the airport"
United States
KYLE
The price is ₹5,712
₹6,771 total
16 Sept - 17 Sept
Sleepover - Lima Airport, the only in-terminal sleep pods

8. Souma Hotel, Vignette Collection by IHG

Souma Hotel, Vignette Collection by IHG
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,032 reviews)
"The rooms are spacious and clean. Great breakfast options. Conveniently located to explore heart of Lima."
Canada
Enamul
The price is ₹13,647
₹15,012 total
5 Sept - 6 Sept
Souma Hotel, Vignette Collection by IHG

9. Adolfos Hotel Cusco

Adolfos Hotel Cusco
3.0 star property
Cusco Historic Center
9.4 out of 10, Exceptional, (31 reviews)
"Good location. Staff was very helpful"
Canada
Michael
The price is ₹4,332
₹4,332 total
24 Aug - 25 Aug
Adolfos Hotel Cusco

10. Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel
4.5 star property
Machu Picchu
9.0 out of 10, Wonderful, (221 reviews)
"Incredible hospitality from the reception team during my stay. Diana and Nancy were absolutely amazing, they were attentive, kind, and truly went out of their way to provide exceptional service and make sure I was taken care of. The natural surroundings of the property are beautiful."
United States
Nadav
The price is ₹45,907
₹45,907 total
3 Sept - 4 Sept
Inkaterra Machu Picchu Pueblo Hotel

11. 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, (661 reviews)
"Great stay and the location is fantastic for the airport- loved the pool and spa too."
United Kingdom
Liam
The price is ₹19,564
₹21,521 total
16 Sept - 17 Sept
Wyndham Grand Costa Del Sol Lima Airport

12. Holiday Inn Lima Airport by IHG

Holiday Inn Lima Airport by IHG
3.5 star property
Callao
9.4 out of 10, Exceptional, (1,992 reviews)
"I like everything rooms clean food at restaurant was delicious I recommended and for sure I’ll be back"
United States
Rosendo De
The price is ₹9,544
₹12,597 total
6 Sept - 7 Sept
Holiday Inn Lima Airport by IHG

13. Wyndham Costa del Sol Cusco

Wyndham Costa del Sol Cusco
4.0 star property
Cusco Historic Center
9.4 out of 10, Exceptional, (1,255 reviews)
"Beautiful property, lovely rooms, and convenient location. We also loved the breakfast each morning. The staff were very friendly and helpful."
United States
Alicia
The price is ₹14,845
₹16,329 total
31 Aug - 1 Sept
Wyndham Costa del Sol Cusco

14. Holiday Inn Lima Miraflores by IHG

Holiday Inn Lima Miraflores by IHG
4.0 star property
Miraflores
9.6 out of 10, Exceptional, (1,003 reviews)
"Clean rooms, great staff and convenient location."
United States
Nefer
The price is ₹10,212
₹11,233 total
28 Aug - 29 Aug
Holiday Inn Lima Miraflores by IHG

15. Hotel Indigo Lima Miraflores by IHG

Hotel Indigo Lima Miraflores by IHG
5.0 star property
Miraflores
9.8 out of 10, Exceptional, (154 reviews)
"Best location best breakfast"
United States
Cory
The price is ₹14,220
₹15,642 total
5 Sept - 6 Sept
Hotel Indigo Lima Miraflores by IHG

16. Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.4 out of 10, Exceptional, (1,002 reviews)
"Clean room, food breakfast, good location"
United States
Kevin Dale
The price is ₹14,363
₹15,799 total
23 Aug - 24 Aug
Hilton Garden Inn Cusco

17. InterContinental Real Lima Miraflores by IHG

InterContinental Real Lima Miraflores by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (210 reviews)
"Great hotel, great location, rooms, and breakfast ."
United States
Maya
The price is ₹23,477
₹25,825 total
21 Aug - 22 Aug
InterContinental Real Lima Miraflores by IHG

18. Sonesta Hotel Miraflores

Sonesta Hotel Miraflores
4.0 star property
Miraflores
9.2 out of 10, Wonderful, (118 reviews)
"Excellent breakfast and clean rooms with helpful staff. Would stay here again when traveling to Lima."
United States
Suman
The price is ₹9,978
₹10,976 total
29 Aug - 30 Aug
Sonesta Hotel Miraflores

19. Casa Andina Standard Benavides

Casa Andina Standard Benavides
3.5 star property
Miraflores
9.4 out of 10, Exceptional, (1,218 reviews)
"Hotel well located in downtown Miraflores, convenient, easy access to amenities"
United States
Alex
The price is ₹8,369
₹9,366 total
16 Sept - 17 Sept
Casa Andina Standard Benavides

20. Hotel Estelar Miraflores

Hotel Estelar Miraflores
4.0 star property
Miraflores
9.2 out of 10, Wonderful, (1,004 reviews)
"Great staff.. comfortable rooms"
United States
Walter
The price is ₹9,061
₹10,046 total
23 Aug - 24 Aug
Hotel Estelar Miraflores
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:28 Aug - 30 Aug

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

Top Peru Hotel Reviews

Guide to exploring Peru

Mystical ruins, vibrant markets, and breathtaking landscapes in Peru

Peru offers a diverse range of attractions and landscapes that will captivate any traveler. The Peruvian coast boasts stunning panoramic views, where visitors can enjoy the beauty of the Pacific Ocean. The country is rich in history and ruins, with iconic sites like Machu Picchu and Cusco showcasing the ancient Inca civilization. Peru also boasts a vibrant culinary scene, with its restaurants and cafes offering delicious traditional dishes. For those seeking adventure, hiking in the Andes Mountains is a must, while museums and shopping opportunities provide a glimpse into Peruvian culture. The friendly people of Peru and its welcoming resorts make it an ideal holiday destination.

Top reasons to visit Peru

  • Stunning Coastal Views: Experience the beauty of the Pacific Ocean along the Peruvian coast, offering panoramic views that will leave you mesmerized.
  • Ancient Inca Civilization: Explore iconic sites like Machu Picchu and Cusco, which showcase the rich history and ruins of the ancient Inca civilization.
  • Vibrant Culinary Scene: Indulge in delicious traditional dishes at Peru's restaurants and cafes, and immerse yourself in the vibrant culinary scene.
  • Breathtaking Andes Mountains: Hike in the Andes Mountains for an adventurous experience and to witness the breathtaking landscapes that Peru has to offer.
  • Welcoming People and Resorts: Experience the warm hospitality of the friendly people of Peru and enjoy your stay at welcoming resorts, making it an ideal holiday destination.

Find your hotel in Peru

When it comes to accommodation, Peru offers a range of options to suit every traveler's preferences. From luxury hotels to budget-friendly guesthouses, you'll find something for everyone.

  • Iberostar Selection Miraflores - This 5.0-star hotel in Lima offers top-notch service and luxurious amenities.
  • Wyndham Costa Del Sol Lima Airport - A 4.0-star hotel in Lima, conveniently located near the airport, featuring a steam room, massage services, and an indoor pool.
  • Sonesta Hotel Cusco - This 4.0-star hotel in Cusco is known for its proximity to popular attractions and offers amenities such as shopping, cafés, and concierge services.

Staying in Peru provides a unique opportunity to explore its rich culture, history, and natural beauty. Whether you're interested in exploring ancient ruins like Machu Picchu or indulging in delicious Peruvian cuisine, Peru has it all. Book your hotel in Peru and embark on an unforgettable adventure.

Explore the best places to visit and stay in Peru

When it comes to finding the perfect place to stay in Peru, you'll be spoilt for choice with a range of vibrant neighborhoods that offer something for every traveler. Lima, the capital city, is a popular destination known for its ruins, dining, museums, tours, historical sites, cafes, shopping, hiking, and rich culture. Cusco, another must-visit city, is famous for its ruins, museums, tours, historical sites, cafes, shopping, hiking trails, and friendly people. And of course, no trip to Peru is complete without a visit to Machu Picchu, a UNESCO World Heritage site known for its breathtaking ruins, dining options, museums, tours, and cultural experiences. Embark on a journey to explore the unique geographic features, landmarks, and local experiences of these areas, and create memories that will last a lifetime.

  • Lima: This vibrant city offers a mix of ancient ruins, world-class dining, fascinating museums, guided tours, historical sites, charming cafes, excellent shopping opportunities, scenic hiking trails, and a friendly local culture.
  • Cusco: Immerse yourself in the history of the Incas as you explore the ruins, discover the local cuisine at various dining spots, visit intriguing museums, take part in informative tours, wander through the city's historical sites, relax at cozy cafes, shop for unique souvenirs, enjoy scenic hikes, and interact with the warm and welcoming locals.
  • Machu Picchu: Step back in time as you explore the awe-inspiring ruins, savor delicious meals at dining establishments, delve into the history at museums, embark on guided tours, experience the rich cultural heritage, find unique items at local shops, trek along stunning hiking trails, and enjoy the friendly company of the Peruvian people.

Experience the top activities and must-see sights in Peru

Peru offers a wide range of experiences and attractions for budget travelers. Immerse yourself in the rich history and culture while exploring ancient ruins, dining at local restaurants, and visiting museums. Take guided tours to learn about the country's historical significance and enjoy the vibrant atmosphere of cafes and shopping districts. Embark on hiking adventures to experience Peru's breathtaking landscapes and connect with friendly local people.

  • Aguas Calientes Hot Springs: Indulge in the soothing hot springs amidst the ruins of Machu Picchu, immersing yourself in the unique blend of nature and history.
  • Plaza de Armas: Wander through this picturesque piazza in Cusco, surrounded by ancient ruins, historical buildings, and a lively ambiance.
  • Plaza Norte Peru: Discover a shopper's paradise in Lima, with a vast array of stores, dining options, and a bustling atmosphere that captures the essence of the city.

How to find great deals and cheap hotels in Peru

  • Accommodation in Peru can be affordable, allowing you to save on hotels. Check out the Expedia website for budget-friendly options that suit your travel needs.
  • Use the search filters on Expedia to find cheap hotels in Peru. Whether you prefer hostels, guesthouses, or budget hotels, there are plenty of choices available.
  • When it comes to travel in Peru, there are many ways to save. Consider booking your trip during the off-peak season to get lower prices on flights, accommodations, and attractions.
  • Explore the ruins and museums in Peru to immerse yourself in the rich historical and cultural heritage of the country. Many of these attractions offer affordable or even free entry.
  • Don't miss out on trying the local cuisine at cafes and restaurants in Peru. You can enjoy delicious meals without breaking the bank.
  • Peru is a great destination for hiking and outdoor activities. Take advantage of the stunning landscapes and natural wonders while saving on expensive tours.
  • The people in Peru are known for their friendliness and hospitality. Interacting with locals can enhance your travel experience and might even lead to insider tips on saving money.
  • If you're a shopaholic, Peru offers a range of shopping options. From local markets to trendy boutiques, you can find unique souvenirs and handicrafts at reasonable prices.
  • Consider using public transportation like buses or trains to get around Peru. It's often cheaper than taxis or private transfers.

Discover the flavours of Peru

Peru offers a vibrant and diverse culinary scene, with highlights that cater to all tastes and preferences. For coffee lovers, there are numerous cappuccino bars where you can indulge in aromatic blends and expertly crafted beverages. If you're seeking a more intimate and exclusive dining experience, private dining options are available, allowing you to savor exquisite dishes in a personalized setting.

One of the unique culinary styles in Peru is Novoandina cuisine, which combines traditional Peruvian ingredients with contemporary techniques. This fusion results in innovative and flavourful dishes that showcase the country's rich culinary heritage. Another popular trend is Peruvian-Japanese fusion, where the flavours of Peru and Japan intertwine to create a delightful blend of tastes and textures.

When it comes to dining out, there are several renowned restaurants in Peru that showcase the country's culinary prowess. TGI Friday's, a North American restaurant, offers a taste of familiar flavours in a lively atmosphere. Siete Sopas specializes in soups, providing a comforting and nourishing dining experience. Real Plaza Salaverry, a Latin American restaurant, offers a diverse menu with vibrant flavours from various regions.

Best time to go to Peru

Peru boasts a year-around average temperature of 12.0°C, peaking at 13.5°C in December, its warmest month, and dipping to an average low of 9.9°C in July, the coolest. Rainfall averages at 60.9mm annually, with January seeing the heaviest showers and June, July being the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfall (mm)rain icon
January12.8160.0
February12.7132.8
March12.7108.5
April12.344.4
May11.28.9
June10.10.0
July9.90.0
August10.87.9
September12.122.4
October13.147.2
November13.378.5
December13.5120.1

The Peru info point: What you need to know

Category
Details
What is Peru known for?Rich history, Inca ruins, Machu Picchu, Amazon rainforest
Most popular month?May, June, July
Length of Stay10-14 days
WeatherVaries depending on region, ranging from tropical to temperate
Don't missMachu Picchu, Cusco, Sacred Valley, Lake Titicaca, Amazon rainforest
CuisineCeviche, Lomo Saltado, Aji de Gallina, Pisco Sour
Where to goLima, Cusco, Arequipa, Iquitos, Nazca Lines

Frequently asked questions

How much do hotels in Peru cost?
In Peru, you can find cheap options from ₹4,332 in a few different ways. To browse the availability, enter your chosen travel dates, then fine-tune your search by amenities, budget and more. Remember that rates can differ according to when you plan to go, so if you have some flexibility, swap your dates around until you find the right deal.
When is the best time to go to Peru?
The best time to be in Peru depends on where you're heading and what you want to do. Dreaming of a summer Lima holiday? This exciting destination has a desert climate, with average temperatures ranging from -7ºC to -4ºC between December and February.
What is the best area to stay in Peru?
If your adventures are taking you to Peru, consider a stay in Lima or Cusco. Once you've locked in your hotel, check out the many fabulous things there are to do and see here.
How can I find cheap hotels in Peru?
The best place to begin your search is with our "Price per night" filter. At the moment, the cheapest properties start at ₹4,332 per night. Other ways to snap up a wallet-friendly Peru retreat are by booking as early as possible and being flexible with the dates you travel. For more superb deals, go to our cheap hotels in Peru page.
What are the best hotels in Peru for families?
The first step to an awesome family escape in Peru is locking in the right place to stay. Go to the "Traveller experience" heading of our filter tool and click on "Family friendly." This will show you all the Peru properties that welcome children and offer family amenities such as childcare and onsite activities. Choose the one that matches your style and budget, then prepare to relax while the kids have fun.
Why should I book my Peru hotel with Expedia?
Reserve your Peru hotel with Expedia for choice, price and ease. Also, our One Key™ rewards programme lets you earn OneKeyCash™* on any eligible hotels, holiday rentals, flights, car rentals and more. Plus, we offer flexibility should your plans change, and if you have any questions or require assistance, our online Help Centre is available 24/7.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia