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. 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

2. Wyndham Costa Del Sol Lima Airport

Wyndham Costa Del Sol Lima Airport
4.0 star property
Callao
8.8 out of 10, Excellent, (3,543 reviews)
"Clean room, Staff were helpful, breakfast wan wonderful"
United States
isabelita
The price is ฿3,589
฿3,948 total
8 Dec - 9 Dec
Wyndham Costa Del Sol Lima Airport

3. 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 ฿16,146
฿16,146 total
2 Dec - 3 Dec
Inkaterra Machu Picchu Pueblo Hotel

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,234 reviews)
"Clean room, comfortable bed and great breakfast"
United States
Chrystal
The price is ฿3,920
฿4,312 total
8 Dec - 9 Dec
Wyndham Costa del Sol Cusco

5. 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 ฿16,855
฿18,540 total
8 Nov - 9 Nov
Vertical Sky Suites

6. Wyndham Grand Lima Airport

Wyndham Grand Lima Airport
5.0 star property
Callao
9.6 out of 10, Exceptional, (860 reviews)
"Great place for an overnight stay. Very convenient to the airport."
United States
Vivian
The price is ฿6,705
฿7,375 total
22 Nov - 23 Nov
Wyndham Grand Lima Airport

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,171 reviews)
"Excellent stay"
United States
Malcolm
The price is ฿2,560
฿2,816 total
27 Nov - 28 Nov
Wyndham Costa Del Sol Lima City

8. Kantu Hotel

Kantu Hotel
3.0 star property
Cusco Historic Center
9.0 out of 10, Wonderful, (765 reviews)
"Excelente hotel"
United States
Yeimy
The price is ฿1,886
฿1,886 total
8 Dec - 9 Dec
Kantu Hotel

9. Nhow Lima

Nhow Lima
4.0 star property
Miraflores
9.8 out of 10, Exceptional, (326 reviews)
"Excellent breakfast buffet"
United States
Monica
The price is ฿4,951
฿5,446 total
8 Dec - 9 Dec
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, (229 reviews)
"Great place, clean, and convenient."
United States
Philip
The price is ฿2,212
฿2,610 total
2 Dec - 3 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, (70 reviews)
"Great place to stay. Good people and area."
Canada
Godwin
The price is ฿1,952
฿1,952 total
6 Dec - 7 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,032 reviews)
"Staff was so sweet, rooms were very clean, breakfast buffet is worth doing!"
United States
Matthew
The price is ฿4,786
฿5,264 total
8 Dec - 9 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, (223 reviews)
"Great breakfast, and room was perfect"
United States
Raymond
The price is ฿3,884
฿4,272 total
28 Nov - 29 Nov
Sonesta Hotel Miraflores

14. Sonesta Hotel Cusco

Sonesta Hotel Cusco
4.0 star property
Cusco Historic Center
9.6 out of 10, Exceptional, (1,089 reviews)
"Excellent breakfast, nice room."
United States
Kara
The price is ฿4,488
฿4,936 total
4 Dec - 5 Dec
Sonesta Hotel Cusco

15. JW Marriott Hotel Lima

JW Marriott Hotel Lima
5.0 star property
Miraflores
9.4 out of 10, Exceptional, (1,000 reviews)
"Great location. Amazing beds. Coffee place, bar and breakfast yummy."
United States
Yvette
The price is ฿7,988
฿8,787 total
4 Dec - 5 Dec
JW Marriott Hotel Lima

16. InterContinental Real Lima Miraflores by IHG

InterContinental Real Lima Miraflores by IHG
5.0 star property
Miraflores
9.6 out of 10, Exceptional, (247 reviews)
"Excellent, beautiful room, perfect location."
United States
Andy
The price is ฿7,485
฿8,234 total
7 Dec - 8 Dec
InterContinental Real Lima Miraflores by IHG

17. Hilton Garden Inn Cusco

Hilton Garden Inn Cusco
3.5 star property
Santa Ana
9.2 out of 10, Wonderful, (1,002 reviews)
"Nice hotel"
Canada
alan
The price is ฿3,710
฿4,081 total
26 Nov - 27 Nov
Hilton Garden Inn Cusco

18. Hotel Estelar Miraflores

Hotel Estelar Miraflores
4.0 star property
Miraflores
9.2 out of 10, Wonderful, (1,075 reviews)
"We enjoyed this hotel, bar and restaurant. The staff was great too."
United States
Kelli
The price is ฿4,040
฿4,444 total
4 Dec - 5 Dec
Hotel Estelar Miraflores

19. 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 ฿3,491
฿3,840 total
5 Dec - 6 Dec
Holiday Inn Lima Miraflores by IHG

20. Humano, Lima, A Tribute Portfolio Hotel

Humano, Lima, A Tribute Portfolio Hotel
5.0 star property
Miraflores
10.0 out of 10, Exceptional, (41 reviews)
"Amazing stay, great staff!"
United States
Luis
The price is ฿4,800
฿5,280 total
3 Dec - 4 Dec
Humano, Lima, A Tribute Portfolio Hotel
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:13 Nov - 15 Nov
Showing deals for:7 Dec - 8 Dec

Hotels recommended for families in Peru

Top Peru Hotel Reviews

Find out more about Peru

Top reasons to visit Peru

  • Iconic Machu Picchu: A must-visit, this ancient Incan citadel offers breathtaking views and a deep sense of history.
  • Diverse Natural Landscapes: From stunning beaches to the Amazon rainforest, Peru's landscapes cater to all adventurers.
  • Rich Cultural Experiences: Explore vibrant local markets and partake in traditional ceremonies that reflect Peru’s heritage.
  • Charming Cusco: The historical capital boasts picturesque streets and a unique blend of Indigenous and Spanish architecture.
  • Delicious Cuisine: Savour Peru's culinary delights, including fresh ceviche and hearty regional dishes.

Find great hotels in Peru

Peru offers a diverse selection of accommodation options, from luxurious hotels to charming bed and breakfasts. Whether you seek a family-friendly retreat, a pet-friendly haven, or business-oriented facilities, you’ll find the perfect setting for your stay. Explore the best hotels in Peru, including top-rated luxury establishments, to ensure a memorable experience while discovering this beautiful country.

  • ibis Larco Miraflores: Nestled in the vibrant district of Miraflores, the 3-star ibis Larco Miraflores offers a welcoming environment for both business and leisure travellers. With a commendable rating of 8.8, this hotel stands out for its pet-friendly policies, allowing guests to bring their furry companions along. The property features essential amenities tailored for business travellers, ensuring a comfortable and efficient stay. Its convenient location means you're within reach of local attractions and dining options, making it an ideal base for your Peruvian adventure.
  • Radisson Hotel Decapolis Miraflores: This 4-star gem boasts an impressive guest rating of 9.4 and is distinguished by its eco-certification, making it a prime choice for environmentally conscious travellers. The Radisson Hotel Decapolis Miraflores offers a range of modern amenities, including a rooftop pool and wellness facilities. Ideal for business trips, the hotel combines sustainability with comfort, ensuring that your stay is both productive and relaxing. Located in the heart of Miraflores, guests can easily explore the area's cultural and culinary highlights.
  • Hotel Estelar Miraflores: With a rating of 9.2, the 4-star Hotel Estelar Miraflores is designed with families in mind, providing a city-themed experience that caters to guests of all ages. Situated in the city centre, this hotel features thoughtful amenities such as window guards for children and a first aid kit. Ideal for business and family travellers alike, the hotel offers a blend of convenience and comfort, with easy access to local attractions and dining options. Its welcoming atmosphere makes it an excellent choice for those seeking a family-friendly getaway in Peru.

Where to stay in Peru

Peru offers an enchanting blend of historical charm and natural beauty, making it an ideal destination for all types of travellers. Explore the vibrant streets of Cusco, delve into the mysteries of the Sacred Valley, or unwind in the soothing hot springs of Aguas Calientes. For families, the Peruvian Amazon provides magical excursions filled with wildlife encounters. With friendly locals and rich cultural experiences, your Peruvian adventure promises to be unforgettable.

  • Lima: Lima, the vibrant capital of Peru, is a bustling metropolis situated along the Pacific coast. Known for its rich history and diverse culture, this city offers a blend of family-friendly attractions and urban adventures. Visitors can enjoy bustling shopping centres, educational venues, and scenic parks that serve as oases amidst the urban sprawl. The peak travel months of March and from October to November bring a lively atmosphere, with plenty of outdoor activities and city-themed experiences waiting to be discovered.
  • Cusco: Once the heart of the Inca Empire, Cusco is a captivating city nestled in the Andean highlands. This UNESCO World Heritage site is renowned for its cultural richness and stunning architecture, offering visitors a unique city-themed and outdoor experience. Popular activities include indulging in spa treatments or exploring the scenic hiking trails that surround the city. Peak travel months in January, April, and July attract many tourists, who flock to the iconic piazza squares and nearby hot springs for relaxation and exploration.
  • Machu Picchu: Often referred to as the Lost City of the Incas, Machu Picchu is an awe-inspiring site located high in the Andes mountains. This ancient citadel is a haven for adventure seekers and those looking to immerse themselves in breathtaking scenery. Visitors can partake in invigorating hikes and enjoy the stunning landscapes, particularly during peak travel months from March to April and July. With its nearby hot springs and majestic mountains, Machu Picchu is a must-visit for an unforgettable outdoor experience.

Things to do in Peru

Shopping

Venture to Larcomar, a stylish shopping mall overlooking the ocean, where you can explore a mix of international brands and local boutiques. For a more traditional experience, visit the bustling Mercado de San Pedro in Cusco, known for its vibrant handicrafts and unique souvenirs.

Recreation

Experience the tranquil atmosphere at the Sacred Valley Wellness Retreat, where you can partake in yoga sessions surrounded by stunning mountain views. Enjoy holistic treatments using local ingredients and explore nature trails for leisurely walks amidst breathtaking landscapes.

At Mandali Retreat, immerse yourself in mindfulness practices and enjoy healthy gourmet meals. Engage in workshops focusing on personal growth while surrounded by serene views of Lake Orta.

Visit Inkaterra Machu Picchu Pueblo Hotel for a rejuvenating spa experience with natural remedies. Stroll through the lush gardens and participate in guided nature walks to connect with the local ecosystem.

Adventure

The Kuelap Cable Car offers a thrilling ride above the lush landscapes of Peru, providing stunning views of the ancient ruins of Kuelap. This adventure is ideal for families and outdoor enthusiasts, immersing you in the region's rich history and breathtaking scenery.

Nightlife

Experience the vibrant nightlife at Barranco, where you can enjoy live music and art-filled bars. Visit Ayahuasca on Avenida San Martín for creative cocktails in a stunning setting. For a lively dance scene, check out Bizarre, known for its eclectic atmosphere and energetic vibes.

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

Find the best attractions in Peru

Peru is a delightful destination for those seeking scenic, outdoor, and romantic experiences. With captivating attractions such as piazzas, stunning beaches, and fascinating archaeological sites, there's something for every traveller. Explore the enchanting Peruvian oasis, stay in comfortable hotels, and don't miss the iconic Machu Picchu for a truly memorable holiday.

  • Colca Canyon: Discover one of the world's deepest canyons, where stunning landscapes and adventure await. Trekking along the canyon offers breathtaking views and the chance to spot the majestic Andean condor in flight, creating an exhilarating outdoor experience.
  • Playa El Leon Dormido: Relax on this picturesque beach known for its tranquil atmosphere and golden sands. Ideal for sunbathing and swimming, the beach's serene vibe is complemented by stunning coastal views, making it a delightful escape.
  • Tacna Plaza de Armas: Immerse yourself in the vibrant culture of Tacna at this central square, surrounded by historical architecture. Enjoy local cuisine at nearby cafés, and take in the lively atmosphere, perfect for experiencing Peruvian city life.

Best time to go to Peru

The best time to visit Peru is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is sunny with no rain. June is its coolest month on average. At this time, 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 a choice of major airports, including Cusco (CUZ-Alejandro Velasco Astete Intl.), situated 587km away. Excellent nearby hotels like Palacio del Inka, A Luxury Collection Hotel by Marriott (3km away) and JW Marriott El Convento Cusco (5km away) provide various transportation services, including airport shuttles. Lima (LIM-Jorge Chávez Intl.), located 391km away, features luxurious options like Country Club Lima Hotel (11km away) and Melia Lima (10km away), with convenient shuttle services available. For Arequipa (AQP-Rodriguez Ballon Intl.), 879km away, consider Sonesta Hotel Arequipa (5km away), offering airport transfers. Each airport is well-connected to nearby accommodations, ensuring a smooth arrival experience.

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 ฿853 in a few different ways. Select your destination and holiday 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 holiday 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 ฿853 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 "Traveller 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!