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

Top cities in Peru

Check prices for these dates

Filter by

Property class

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. Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima Airport
4.0 star property
Callao
8.8 out of 10, Excellent, (3,547 reviews)
"Great hotel!"
United States
nicky
The price is ₹9,522
₹10,474 total
6 Dec - 7 Dec
Wyndham Costa Del Sol Lima Airport

2. Royal Decameron Punta Sal

Royal Decameron Punta Sal
3.5 star property
Canoas de Punta Sal
7.8 out of 10, Good, (176 reviews)
"Great serivice, great people and better food in Plus Zone!!! In low season we s the best!!!"
United States
oscar
Royal Decameron Punta Sal

3. Vertical Sky Suites

Vertical Sky Suites
3.0 star property
Ollantaytambo Plaza
9.8 out of 10, Exceptional, (110 reviews)
"The experience was 10/10. Best view you will ever see."
United States
Gina
The price is ₹47,224
₹51,946 total
15 Nov - 16 Nov
Vertical Sky Suites

4. Wyndham Costa del Sol Cusco

Wyndham Costa del Sol Cusco
4.0 star property
Cusco Historic Center
9.4 out of 10, Exceptional, (1,230 reviews)
"Hotel is ideally situated from the Plaza de Armas, the central point of Cusco. The hotel is beautifully appointed with old world charm and the staff is great! I would stay here again in the future."
United States
Isabel D.
The price is ₹10,984
₹12,083 total
15 Dec - 16 Dec
Wyndham Costa del Sol Cusco

5. Wyndham Grand Lima Airport

Wyndham Grand Lima Airport
5.0 star property
Callao
9.6 out of 10, Exceptional, (874 reviews)
"This may be the best airport hotel I’ve ever stayed at."
United States
Susan
The price is ₹18,785
₹20,663 total
2 Dec - 3 Dec
Wyndham Grand Lima Airport

6. Inkaterra Machu Picchu Pueblo Hotel

Inkaterra Machu Picchu Pueblo Hotel
4.5 star property
Machu Picchu
9.0 out of 10, Wonderful, (241 reviews)
"Great place to stay!"
United States
Terri
The price is ₹45,338
₹45,338 total
19 Nov - 20 Nov
Inkaterra Machu Picchu Pueblo Hotel

7. 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,169 reviews)
"Excellent stay"
United States
Malcolm
The price is ₹7,172
₹7,889 total
5 Dec - 6 Dec
Wyndham Costa Del Sol Lima City

8. Kantu Hotel

Kantu Hotel
3.0 star property
Cusco Historic Center
9.0 out of 10, Wonderful, (776 reviews)
"really liked the location and how helpful everyone was. will definitely recommend it was a great place to stay"
Canada
Shreosi
The price is ₹4,141
₹4,141 total
19 Nov - 20 Nov
Kantu Hotel

9. Nhow Lima

Nhow Lima
4.0 star property
Miraflores
9.8 out of 10, Exceptional, (333 reviews)
"Excellent breakfast buffet"
United States
Monica
The price is ₹14,303
₹15,733 total
28 Nov - 29 Nov
Nhow Lima

10. 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, (233 reviews)
"Great place, clean, and convenient."
United States
Philip
The price is ₹5,284
₹6,403 total
15 Dec - 16 Dec
Sleepover - Lima Airport, the only in-terminal sleep pods

11. Naia Apart Hotel Miraflores

Naia Apart Hotel Miraflores
3.0 star property
Miraflores
9.2 out of 10, Wonderful, (71 reviews)
"Great place to stay. Good people and area."
Canada
Godwin
The price is ₹5,485
₹5,485 total
8 Dec - 9 Dec
Naia Apart Hotel Miraflores

12. Souma Hotel, Vignette Collection by IHG

Souma Hotel, Vignette Collection by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (1,021 reviews)
"Staff was so sweet, rooms were very clean, breakfast buffet is worth doing!"
United States
Matthew
The price is ₹13,666
₹15,033 total
7 Dec - 8 Dec
Souma Hotel, Vignette Collection by IHG

13. Sonesta Hotel Miraflores

Sonesta Hotel Miraflores
4.0 star property
Miraflores
9.4 out of 10, Exceptional, (232 reviews)
"Great hotel stay. Staff were very friendly and helpful, the rooms were spacious and clean and breakfast was great with a lot of options. Good location too."
Australia
Bhagya
The price is ₹11,209
₹12,330 total
27 Nov - 28 Nov
Sonesta Hotel Miraflores

14. Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.2 out of 10, Wonderful, (1,000 reviews)
"Nice hotel"
Canada
alan
The price is ₹11,591
₹12,750 total
11 Dec - 12 Dec
Hilton Garden Inn Cusco

15. JW Marriott Hotel Lima

JW Marriott Hotel Lima
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,001 reviews)
"Great location. Amazing beds. Coffee place, bar and breakfast yummy."
United States
Yvette
The price is ₹22,382
₹24,620 total
8 Dec - 9 Dec
JW Marriott Hotel Lima

16. Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,093 reviews)
"Excellent breakfast, nice room."
United States
Kara
The price is ₹12,611
₹13,872 total
4 Dec - 5 Dec
Sonesta Hotel Cusco

17. Holiday Inn Lima Miraflores by IHG

Holiday Inn Lima Miraflores by IHG
4.0 star property
Miraflores
9.6 out of 10, Exceptional, (1,027 reviews)
"Great location!! Many Restaurants and shops next to the hotel. The staff is extremely helpful and friendly and courteous!!!"
United States
Jean Carlo
The price is ₹9,780
₹10,758 total
12 Dec - 13 Dec
Holiday Inn Lima Miraflores by IHG

18. InterContinental Real Lima Miraflores by IHG

InterContinental Real Lima Miraflores by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (252 reviews)
"Excellent, beautiful room, perfect location."
United States
Andy
The price is ₹20,219
₹22,241 total
12 Dec - 13 Dec
InterContinental Real Lima Miraflores by IHG

19. Humano, Lima, A Tribute Portfolio Hotel

Humano, Lima, A Tribute Portfolio Hotel
5.0 star property
Miraflores
10.0 out of 10, Exceptional, (44 reviews)
"Amazing stay, great staff!"
United States
Luis
The price is ₹13,448
₹14,793 total
5 Dec - 6 Dec
Humano, Lima, A Tribute Portfolio Hotel

20. Holiday Inn Lima Airport by IHG

Holiday Inn Lima Airport by IHG
3.5 star property
Callao
9.4 out of 10, Exceptional, (2,037 reviews)
"Excellent bed and restaurant"
Canada
Brenda
The price is ₹9,498
₹12,517 total
27 Nov - 28 Nov
Holiday Inn Lima Airport 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.

Get last-minute hotel deals in Peru and save more

Sign in to unlock great savings.
Showing deals for:20 Nov - 22 Nov
Showing deals for:14 Dec - 15 Dec

Top Peru Hotel Reviews

Find out more about Peru

Mystical ruins, vibrant markets, and breathtaking landscapes in Peru

Top reasons to visit Peru

  • Machu Picchu: Explore the iconic Incan citadel, a UNESCO World Heritage site, set amidst breathtaking mountain scenery.
  • Peruvian Amazon: Discover the lush biodiversity and vibrant ecosystems of the Amazon rainforest through exciting jungle excursions.
  • Rich Culinary Scene: Savour the unique flavours of Peruvian cuisine, from street food to fine dining experiences.
  • Charming Cities: Wander through the vibrant streets of Lima and Cusco, rich in history and culture.
  • Relaxing Hot Springs: Unwind in natural hot springs, providing a serene escape amidst stunning landscapes.

Find great hotels in Peru

Discover a vibrant array of hotel accommodations in Peru, catering to every traveller's needs, whether for business, family vacations, or a pet-friendly getaway. From luxurious stays to charming bed and breakfasts, Peru offers a diverse range of options. Explore the best hotels in Peru, including top luxury establishments, ensuring a memorable experience that combines comfort with the unique cultural charm of this enchanting destination.

  • ibis Larco Miraflores: The ibis Larco Miraflores presents a welcoming atmosphere for travellers seeking a blend of comfort and practicality. This 3-star hotel, with a commendable guest rating of 8.8 out of 10, is an excellent choice for those on business trips or pet owners as it permits pets onsite, subject to certain restrictions. Located in a vibrant area, the hotel boasts modern amenities tailored for convenience, ensuring a pleasant stay for all guests. Its focus on a pet-friendly environment enhances the experience for animal lovers, making it a unique option among accommodations in Peru.
  • Radisson Hotel Decapolis Miraflores: Standing tall with a 4-star rating and a remarkable guest rating of 9.4 out of 10, the Radisson Hotel Decapolis Miraflores is an eco-certified haven for environmentally conscious travellers. This hotel combines modern luxury with sustainability, offering a business-friendly atmosphere that doesn't compromise on comfort. Guests appreciate the eco-friendly initiatives that define the property, and its convenient location makes it a suitable choice for those looking to explore the rich culture of Peru while supporting sustainable practices.
  • Hotel Estelar Miraflores: Hotel Estelar Miraflores is a distinguished 4-star accommodation with a guest rating of 9.2 out of 10, ideal for families and business travellers alike. Nestled in the city centre, this hotel offers amenities specifically designed for children, including window guards and first aid kits, ensuring a family-friendly experience. Its urban setting allows easy access to local attractions, making it a convenient choice for those wishing to immerse themselves in the vibrant culture of Miraflores while enjoying excellent service and facilities.

Where to stay in Peru

Peru offers a remarkable travel experience, blending stunning scenery with rich culture and history. From the vibrant streets of Lima to the breathtaking landscapes of the Peruvian Amazon, there is something for everyone. Visitors can unwind in natural hot springs or embark on exciting excursions to explore ancient ruins. With its friendly atmosphere and family-friendly properties, Peru is a magical destination perfect for romantic getaways and unforgettable adventures.

  • Lima: Lima, the bustling capital of Peru, is a vibrant metropolis that seamlessly blends modernity with rich history. Nestled along the Pacific coast, it offers a diverse travel experience, with a wide array of shopping centres and educational venues. Visitors can enjoy family-friendly activities, outdoor adventures, and city-themed explorations. The city's highlights include beautiful parks, charming neighbourhoods, and the unique oasis of Huacachina. With peak visitor numbers in March and October to November, Lima is a year-round destination that promises a lively urban atmosphere.
  • Cusco: Once the capital of the Inca Empire, Cusco is a city that boasts a rich cultural heritage and stunning architecture. It serves as a gateway to the Sacred Valley and Machu Picchu, making it a popular choice for those seeking city-themed, cultural, and outdoor experiences. The city features historical landmarks such as the main plaza and ancient ruins, alongside modern amenities like spas and hiking trails. With peak tourist arrivals in January, April, and July, Cusco offers a welcoming atmosphere filled with vibrant local culture and breathtaking scenery.
  • Machu Picchu: Machu Picchu, often referred to as the “Lost City of the Incas,” is steeped in history and surrounded by dramatic mountain vistas. This UNESCO World Heritage site attracts adventure seekers and nature lovers alike, with opportunities for hiking, exploring ancient ruins, and enjoying the stunning scenery. Visitors can also indulge in relaxation at local spas and hot springs to rejuvenate after their explorations. With peak visitation during March to April and July, Machu Picchu remains a must-visit destination for anyone seeking an unforgettable experience in the Peruvian Andes.

Things to do in Peru

Shopping

In Lima, visit Larcomar Mall for a blend of international brands and local crafts. For a more traditional experience, head to the Mercado de Surquillo, where you can find fresh produce and artisan goods. Don't miss the vibrant stalls at the Indian Market for unique souvenirs.

Recreation

The Healing Sanctuary is a tranquil space offering yoga and meditation classes amidst lush gardens. Experience traditional Peruvian healing therapies that promote relaxation and rejuvenation. Nearby, the Sacred Valley invites you to explore ancient ruins and breathtaking landscapes, providing a perfect backdrop for outdoor activities and mindfulness.

Adventure

Experience the Kuelap Cable Car, soaring high above stunning landscapes to reach the ancient ruins of Kuelap. This gondola ride offers breathtaking views and a thrilling adventure, making it an unforgettable journey for families and outdoor enthusiasts alike.

Nightlife

Explore the vibrant nightlife in Lima at La Noche de Barranco, where you can enjoy live music and a lively atmosphere. For a unique experience, visit Ayahuasca Restobar, an eclectic venue with creative cocktails and a relaxed vibe. Don't miss the dance floors at Help. and Club Social.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Peru

If you're planning a budget-friendly trip to Peru, consider visiting between January and March for the lowest prices. Booking your accommodation about a month in advance or exploring last-minute deals on platforms like Expedia can lead to significant savings. Sundays tend to offer the cheapest rates, while Wednesdays are the priciest. Furthermore, utilise Expedia's search tools to filter by budget and combine your hotel, flights, and activities for added discounts. Lastly, make the most of free activities and local attractions to keep your adventure cost-effective.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Peru are January to March, where the prices are slightly lower. This is in comparison to April, July and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Peru about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Peru is Sunday. The most expensive day to stay in Peru is Wednesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, desired location, and the type of hotel you wish to stay in. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save on costs by combining your hotel reservation in Peru with your flights and activities through an Expedia package.

Find the best attractions in Peru

Peru offers a delightful blend of scenic beauty, outdoor adventures, and romantic getaways. Key attractions include charming piazzas, stunning beaches, and fascinating archaeological sites. Visitors can immerse themselves in the rich culture and breathtaking landscapes, with highlights such as Machu Picchu, comfortable hotels, and the unique Peruvian oasis. This diverse array of experiences ensures a memorable vacation for all travellers.

  • Aguas Calientes Hot Springs: Nestled in the lush landscapes of Peru, Aguas Calientes Hot Springs offers a serene escape with its natural thermal waters. Visitors can unwind in the outdoor pools surrounded by stunning mountain scenery, creating a rejuvenating atmosphere that promotes wellness and relaxation.
  • Plaza de Armas: This vibrant square serves as the heart of local culture, featuring impressive colonial architecture and lively gatherings. Stroll through the piazza, where you can absorb the rich history, marvel at the surrounding buildings, and enjoy the lively atmosphere filled with artisans and local vendors.
  • Asia Beach: A hidden gem along the coast, Asia Beach provides a tranquil retreat with its soft sands and inviting waves. Ideal for sunbathing or leisurely walks, it offers a laid-back vibe where you can unwind and connect with nature.

Best time to go to Peru

The best time to visit Peru can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Peru falls in July, when visitor numbers are slightly high and weather is sunny with no rain. The coolest average temperature in Peru falls in June, visitor numbers are slightly high and weather is mostly sunny with no rain.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
January49.5°F (9.7°C)Moderate RainMostly CloudyAverageSlightly Low
February49.3°F (9.6°C)Moderate RainMostly CloudyAverageSlightly Low
March48.7°F (9.3°C)Moderate RainMostly CloudyAverageSlightly Low
April48.2°F (9.0°C)Light RainMostly CloudyAverageSlightly High
May64.0°F (17.8°C)No RainSunnySlightly LowAverage
June47.7°F (8.7°C)No RainMostly SunnySlightly HighAverage
July66.0°F (18.9°C)No RainSunnySlightly HighSlightly High
August63.0°F (17.2°C)No RainSunnySlightly LowAverage
September48.6°F (9.2°C)Light RainMostly SunnySlightly HighAverage
October50.4°F (10.2°C)Light RainMostly SunnyAverageAverage
November51.1°F (10.6°C)Light RainMostly SunnyAverageAverage
December49.5°F (9.7°C)Moderate RainMostly CloudySlightly LowSlightly High

The nearest major airports for your trip to Peru

Flying into Peru offers access to three major airports. Cusco (CUZ-Alejandro Velasco Astete Intl.) is situated 587km from the main attractions and features luxurious hotels like Palacio del Inka, JW Marriott El Convento, and Monasterio, all offering various transport services to the airport. Arequipa (AQP-Rodriguez Ballon Intl.) is located 879km away, with excellent accommodations such as Sonesta Hotel and Wyndham Costa del Sol, providing convenient shuttle services. Lastly, Lima (LIM-Jorge Chávez Intl.) is 391km from key destinations and boasts premier hotels like Country Club Lima Hotel and Souma Hotel, offering reliable transport options to ensure smooth arrivals and departures.

Frequently Asked Questions

How much do hotels in Peru cost?

In Peru, you can find cheap options from ₹5,042 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 ₹5,042 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