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: Where Ancient Ruins Whisper Secrets of a Lost Empire

Peru is a captivating tapestry of ancient ruins, vibrant cultures, and breathtaking landscapes. Wander through the majestic ruins of Machu Picchu, a UNESCO World Heritage site, and delve into the rich history at the Nazca Lines. Experience the bustling energy of Cusco, where colonial architecture meets Incan heritage, or the serene beauty of Lake Titicaca, the world’s highest navigable lake. From the lush Amazon rainforest to the stunning peaks of the Andes, Peru offers a diverse array of adventures, making it a perfect destination for culture enthusiasts and nature lovers alike. Embrace the magic of Peru, where every corner tells a story.

Discover great hotels in Peru

Peru offers a diverse range of hotel accommodations, from luxurious resorts nestled in breathtaking landscapes to charming boutique hotels in vibrant cities. Experience unique local hospitality, stunning designs, and delicious cuisine as you explore this culturally rich destination. Whether you're seeking comfort or adventure, you'll find the perfect base for your journey. Here are some of our travelers' favorite hotels in Peru:

  1. Rio SagradoOpens in a new window: This exquisite 5.0-star hotel in Urubamba offers a unique blend of traditional design and modern luxury. The property is adorned with distinctive decor and artworks, creating an inviting atmosphere for leisure travelers seeking a boutique experience. Guests relish the comfort of a Business Centre available 24 hours, along with well-appointed meeting rooms for curated experiences. The hotel’s charm and attention to detail ensure a memorable stay, with many praising its tranquil environment and aesthetic appeal.
  2. JW Marriott Hotel LimaOpens in a new window: Located in the vibrant city of Lima, this 5.0-star hotel is perfect for luxury travellers looking for an upscale retreat. With accessible Business Centre facilities open around the clock and multiple meeting spaces, the hotel caters to sophisticated needs while providing an elegant atmosphere. The architecture and luxurious amenities enhance the experience, and visitors often commend the high-end dining options and impeccable service, making it an ideal choice for a refined getaway.
  3. Palacio del InkaOpens in a new window: Nestled in a national historic building in Cusco, this 5.0-star hotel combines historic charm with modern amenities, appealing to leisure travellers eager for a unique cultural experience. The property features a well-equipped Conference Centre and multiple meeting rooms that enhance its allure. Visitors frequently highlight the rich history, stunning architecture, and curated experiences that transport them into the local culture. The hotel is celebrated for its stylish decor and exceptional hospitality, ensuring a delightful stay.

Top locations to stay in Peru

In Lima, Cusco, and Machu Picchu, travellers can experience a rich tapestry of culture and history. Lima boasts exceptional museums and dining, Cusco enchants with ancient ruins and vibrant traditions, while Machu Picchu offers breathtaking archaeological wonders. For first-time visitors, Cusco is the ideal choice, serving as a gateway to both its own historic sites and the majestic Machu Picchu.

  1. LimaOpens in a new window: Lima is a vibrant city that beautifully blends history with modernity. As the culinary capital of South America, it’s a haven for food lovers, offering a wide range of dining experiences from street food to fine dining. The city is home to fascinating museums, such as the Museo Larco, which showcases pre-Columbian art and history. Explore the charming neighbourhoods of Barranco and Miraflores, where you can enjoy stunning coastal views, lively markets, and cultural attractions like the historic Plaza Mayor. With its lively atmosphere, Lima is perfect for those looking to immerse themselves in culture and gastronomy.
  2. CuscoOpens in a new window: Cusco is a must-visit for anyone keen on ancient history and breathtaking architecture. Once the capital of the Inca Empire, the city is filled with impressive ruins, including the iconic Sacsayhuamán and Qorikancha, which reflect its rich heritage. Strolling through the cobbled streets, you’ll find vibrant local markets, artisan shops, and numerous cultural attractions that celebrate the unique blend of Indigenous and Spanish influences. The city's lively plaza is a great spot to relax and soak in the atmosphere while indulging in some local crafts and cuisine.
  3. Machu PicchuOpens in a new window: Machu Picchu is an awe-inspiring destination that captures the imagination of every traveller. This ancient Incan citadel, perched high in the Andes, offers stunning views and a glimpse into a fascinating history. The site is renowned for its remarkable stone construction and terraced landscapes, making it a perfect place for exploration. While visiting, take time to hike the surrounding trails for breathtaking vistas and engage with the local flora and fauna. Machu Picchu is not just a historical site; it’s a magical experience that leaves a lasting impression.

Things to do in Peru

Peru offers a thrilling blend of exploration and tranquility, from trekking the majestic Andes to unwinding in serene coastal retreats. Wander through vibrant markets, savour delectable cuisine, or lose yourself in the breathtaking beauty of the Amazon. Whether seeking excitement or relaxation, Peru has something for everyone.

  • Jililí – This vibrant city is your gateway to exploring the stunning AypateOpens in a new window, a site that showcases the fascinating culture of the region. Wander through the ancient ruins and marvel at the intricate stone structures that date back to pre-Columbian times. The site offers breathtaking views of the surrounding landscape, making it a perfect spot for photography enthusiasts. Don't forget to take a moment to breathe in the fresh air and soak up the unique atmosphere that this historical gem provides.
  • Sanagorán – In this charming city, you can discover the wonders of MarcahuamachucoOpens in a new window. Known for its impressive archaeological remains, this site will take you on a journey through the rich history of the Andes. Explore the expansive ruins that include temples and ceremonial platforms, all set against a backdrop of stunning mountain scenery. As you wander, keep an eye out for local wildlife, and enjoy the tranquillity of this less-travelled path. It's a fantastic opportunity to learn about ancient civilisations and their architectural prowess.
  • Sarín – Just like Sanagorán, Sarín is also home to the remarkable MarcahuamachucoOpens in a new window. The site features well-preserved structures that invite you to delve into the past. As you walk through the ancient pathways, imagine the lives of those who once inhabited this area. The panoramic views from the site are nothing short of spectacular, providing a perfect backdrop for your explorations. Take your time to enjoy the serene environment, and perhaps sketch or journal about your experiences here.

4 tips for savvy savings when booking a hotel in Peru

  1. Book for the cheapest times: The most affordable time to visit Peru is from January to March, when hotel prices are typically lower. For those looking to explore the country's significant landmarks and cultural attractions, a stay of at least 2 days is recommended. This duration allows visitors to appreciate the rich history, stunning natural sites, and vibrant culture that Peru has to offer, making it a great value for money for travellers on a budget. Additionally, it's worth noting that prices may drop during this period, providing an even more budget-friendly experience.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Peru, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enable email alerts or push notifications to stay informed about flash sales and special last-minute promotions, ensuring you don't miss potential savings. Additionally, utilise the Smart Shopping tool in the app to compare hotel prices and amenities, helping you make informed choices. This way, if rooms become available or prices drop, you're more likely to see the best options and secure a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay in a hotel in Peru. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and potentially 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 is on the higher end, we may suggest more affordable dates to enhance your chances of securing a better deal.
  4. Consider your location: Staying in the heart of major cities in Peru undoubtedly offers convenience and easy access to local attractions, yet it often comes at a premium. Accommodations in bustling urban centres are more likely to be costly, making it essential for travellers to consider their budget. In contrast, smaller towns and rural areas tend to be more affordable, presenting an opportunity for those willing to venture beyond the city centre. For better rates, exploring hotels situated slightly outside the urban core can be a wise choice, though it may necessitate a bit of extra travel to reach key sights. Additionally, nearby cities often boast a wealth of attractions while providing more budget-friendly options, making them a worthy consideration for savvy travellers.

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. June, July, and September are the peak travel months in Peru, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly sunny, accompanied by no to light rainfall. On the other hand, May, August, and December tend to be quieter times to visit, marked by no to moderate rainfall and sunny to mostly cloudy conditions.