Peru Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Peru?

Top hotels in Lima (and vicinity)

Top hotels in Cusco

Top hotels in Machu Picchu

Top hotels in Ollantaytambo

Top cities in Peru

Showing deals for:28 Aug - 30 Aug

Top landmarks in Peru

Check out reviews of Peru hotels guests love

Find out more about Peru

Peru Unveiled: A Journey Through Timeless Ruins and Cultural Treasures

Peru captivates travellers with its enchanting blend of ancient ruins and engaging museums. Marvel at the majestic Incan citadel of Machu Picchu, a testament to a civilisation steeped in history, and explore the vibrant cultural tapestry displayed in Lima’s renowned museums. The diverse landscapes—from the imposing Andes to the mysterious depths of the Amazon—offer a unique adventure for every explorer. Whether tracing the footsteps of the past or immersing oneself in the local heritage, Peru promises a journey rich in history, culture, and natural splendour.

Discover great hotels in Peru

Peru offers a range of hotel accommodation, from luxury properties with stunning views to cosy boutique stays in historic settings. The best hotels in Peru blend modern comforts with local charm, ensuring a memorable stay for every traveller. These are some of the hotels preferred by our travelers in Peru:

  1. Souma HotelOpens in a new window: This exquisite 5-star hotel in Lima offers travellers a luxurious holiday experience with a guest rating of 9.4 out of 10. The property boasts an impressive architectural design, high-end restaurant and bar, and a striking corner room with breathtaking ocean views. The atmosphere is enhanced by an express check-in service and curated experiences that highlight its boutique setting. Every detail is meticulously crafted to provide a smooth, high-quality journey, ensuring that leisure travellers experience the ultimate in comfort and sophistication.
  2. MonasterioOpens in a new window: This elegant 5-star hotel in Lima presents a refined experience for leisure travellers, with a guest rating of 9.0 out of 10. Guests can indulge in distinctive features such as a rooftop bar, stylish décor, and a high-end restaurant, complemented by an express check-in and seamless airport transfers. The hotel's carefully designed spaces and inviting ambience create a setting where every moment exudes luxury and comfort, making it the perfect choice for those seeking a smooth and memorable escape.
  3. Las CasitasOpens in a new window: Nestled in Cusco, this historic-themed 5-star hotel offers a unique and luxurious retreat for leisure travellers, with a guest rating of 9.6 out of 10. The property is set within a national historic building, seamlessly blending exquisite art, antiques, and architectural charm with modern amenities like an infinity pool and high-end restaurant. Guests are treated to an array of curated experiences and express check-in services that ensure a smooth, high-quality journey, making for an unforgettable stay steeped in both history and luxury.

Where to stay in Peru

In Lima, Cusco and Machu Picchu, travellers can immerse themselves in vibrant culture, historic sites and breathtaking landscapes. Lima offers museums, dining and art; Cusco enchants with ruins, cathedrals and local markets; Machu Picchu captivates with its ancient ruins and mountain hikes. For first-timers, Lima, the Peruvian capital, provides the ideal blend of modern amenities and rich heritage.

  1. LimaOpens in a new window: Lima is a bustling city that blends modern dining and shopping with a rich cultural scene. Stay here to explore unique museums and historical sites like Plaza de Armas de Lima, offering a vibrant taste of local history. Enjoy walking tours that reveal the city's charming cafes and art spots, making it a great base for culture lovers and food enthusiasts alike.
  2. CuscoOpens in a new window: Cusco is an enchanting destination, where ancient ruins and charming churches create a captivating atmosphere. The city’s Plaza de Armas and Sacsayhuaman provide a glimpse into its storied past, while local cafes and boutiques add a modern twist. Perfect for travellers keen on immersing themselves in a blend of history and local culture.
  3. Machu PicchuOpens in a new window: Machu Picchu is ideal for those seeking a mix of historical intrigue and natural beauty. With its renowned ruins set against breathtaking mountain scenery, it offers a unique experience for hikers and culture buffs alike. The site serves as a gateway to explore local archaeology and natural hot springs, making it a must-visit for a memorable adventure.

Things to do in Peru

Peru offers a mix of thrilling recreation parks and soothing spas alongside its urban parks, museums, historic sites, and stunning canyons, ensuring both excitement and relaxation.

  • Lambayeque – This city offers a serene glimpse into Peru’s rich cultural past. You can explore Museum of the Royal Tombs of Sipán, where artefacts narrate fascinating stories of ancient civilisation and provide insights into local heritage. While the city is known for its museums, it also presents a quiet, reflective atmosphere that allows you to appreciate its historical significance.
  • La Banda de Shilcayo – A visit here invites you to enjoy the scenic beauty of lakes and urban parks. You can experience the thrill of a day out at its recreation parks and then head to Ahuashiyacu Falls for a mix of outdoor excitement and a touch of adventure. This destination combines natural landscapes with ample opportunities for relaxation and exploration, making it an appealing stop on your Peruvian journey.
  • Lares – Renowned for its historical landmarks, this city is a treasure trove of heritage sites. Wander through its historic buildings and museums before taking a trip to Cerro Cuncani Punta for an invigorating outdoor adventure. The area’s blend of archeological sites and natural canyons offers a diverse range of experiences, including a relaxing spa experience that complements the active exploration of its terrain.

4 tips for savvy savings when booking a hotel in Peru

  1. Book for the cheapest times: Visiting Peru on a budget is an enticing prospect, particularly during the months of January to March when hotel prices may drop to lower levels. A stay of at least 2 days is ideal for discovering Peru's wealth of key landmarks, historical sites, cultural attractions and natural wonders, offering great value for money. This affordable period provides a brilliant opportunity to explore the country's rich heritage and scenic beauty while enjoying budget-friendly options.
  2. Look for last-minute deals on Hotels.com: Explore DealsOpens in a new window in Peru on Hotels.com to potentially uncover savings on hotels near your travel date. Check the Last-Minute Deals section for offers that may be available at short notice. By enabling notifications, you're more likely to see flash sales and special promotions. Additionally, the Smart Shopping tool in the app allows travellers to compare hotel prices and amenities, ensuring you can make an informed decision when booking a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could potentially help you find a better deal on your stay in a hotel in Peru. For those seeking a unique experience, boutique hotels often provide a more personalised touch and could offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price leans towards the higher end, we may suggest alternative dates that could be more budget-friendly.
  4. Consider your location: Staying in the heart of major Peruvian cities provides a level of convenience that is hard to match, yet it is more likely to be associated with higher costs. While central locations boast easy access to local attractions, those venturing to smaller towns or rural settings may find accommodations that tend to be cheaper. For travellers seeking better rates, it is advisable to consider hotels situated outside the city centre, bearing in mind that this might involve additional travel to reach key attractions. Alternatively, exploring nearby cities can offer a blend of local charm and more budget-friendly options.

Best time to go to Peru

Peru has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. The peak travel months to visit Peru are June, July, and September, which see a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. In contrast, May, August, and December are ideal if you're looking for a calmer vacation, marked by no to moderate rainfall and sunny to mostly cloudy conditions.