Hotels in Peru

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

Great weekend hotel deals in Peru

Showing deals for:22 May - 24 May

Top landmarks in Peru

Check out reviews of Peru hotels guests love

Find out more about Peru

Unveiling the Enigmatic Treasures of Peru: A Journey Through Time and Nature

Peru, a treasure trove of rich history and breathtaking landscapes, invites adventurers to explore its ancient ruins, including the iconic Machu Picchu and the enigmatic Nazca Lines. Wander through vibrant towns like Cusco, where Incan heritage meets colonial charm, or savour the culinary delights of Lima, renowned for its gastronomic scene. Discover the lush Amazon rainforest or the serene beauty of Lake Titicaca, the world’s highest navigable lake. With its diverse offerings, from cultural immersion to stunning natural wonders, Peru promises an unforgettable journey for every traveller seeking authenticity and adventure.

Discover great hotels in Peru

Peru offers a diverse range of accommodation options, from budget-friendly hostels to luxurious hotels. In Lima, you can find boutique hotels that reflect the city's vibrant culture, while star-rated establishments provide comfort and quality. Whether you seek a cosy stay or a lavish experience, Peru's hotels cater to all preferences. Here are some of our travelers' favorite hotels in Peru:

  1. JW Marriott El Convento CuscoOpens in a new window: Nestled in the heart of Cusco, JW Marriott El Convento Cusco is a luxurious 5.0-star hotel offering an exceptional experience for leisure travellers. This hotel features opulent accommodations, a serene spa, and exquisite dining options that elevate any stay. Its architectural grandeur captivates visitors, making it a standout choice for those seeking distinctive experiences. The property is known for its welcoming atmosphere, catering to LGBTQIA travellers, and ensuring a comfortable, high-quality journey. Reviewers consistently praise the elegant design and the seamless service, making it the perfect retreat for those in search of indulgence and style.
  2. Swissôtel LimaOpens in a new window: Situated in the vibrant city of Lima, Swissôtel Lima is a premier 5.0-star hotel that guarantees a family-friendly yet luxurious experience. This stunning property boasts a range of high-end amenities, including a rooftop bar with panoramic views, an infinity pool, and gourmet dining options that delight the senses. Review sentiments highlight the hotel's welcoming and inclusive environment, making it an ideal choice for LGBTQIA travellers. Its thoughtful design and curated experiences ensure a smooth and memorable stay, attracting those who value both comfort and quality in their travels.
  3. Palacio NazarenasOpens in a new window: Located in historic Cusco, Palacio Nazarenas is a remarkable 5.0-star hotel that embraces its rich heritage. Housed in a national historic building, this hotel offers a unique blend of luxury and history, catering specifically to leisure travellers seeking an extraordinary experience. The property features beautifully designed rooms, a relaxing spa, and immersive cultural experiences that resonate with guests. Positive reviews highlight the hotel's captivating ambiance and exceptional service, creating a journey filled with comfort and charm. This hotel is a perfect choice for those who appreciate architectural beauty and historical significance.

Top locations to stay in Peru

In Lima, Cusco, and Urubamba, each destination offers unique experiences for travellers. Lima boasts excellent museums and dining, making it a cultural hub. Cusco is renowned for its ancient ruins and vibrant local culture, while Urubamba offers serene landscapes and spiritual connections. For first-time visitors, Cusco is best suited, providing a blend of history and accessibility to the Sacred Valley.

  1. LimaOpens in a new window: Lima is a vibrant metropolis that beautifully blends history with modernity. Known for its world-class museums, the city boasts incredible cultural attractions like the Larco Museum and the historic centre, a UNESCO World Heritage Site. Food lovers will delight in Lima’s culinary scene, recognized as one of the best in the world, where you can indulge in everything from street food to fine dining. The coastal city also offers stunning ocean views and lively districts like Miraflores and Barranco, perfect for leisurely strolls, boutique shopping, and vibrant nightlife, with several cultural venues hosting exciting events throughout the year.
  2. CuscoOpens in a new window: Cusco is the gateway to the breathtaking Inca ruins and a must-visit for history buffs. This charming city boasts impressive archaeological sites, including the iconic Sacsayhuamán and Qorikancha, showcasing the rich heritage of the Inca Empire. The vibrant Plaza de Armas is a hub of activity, surrounded by stunning colonial architecture and lively markets, where you can shop for unique handicrafts. The city's unique blend of indigenous and Spanish influences creates a captivating atmosphere, making it an ideal base for exploring the Sacred Valley and Machu Picchu.
  3. UrubambaOpens in a new window: Nestled in the heart of the Sacred Valley, Urubamba is a serene destination surrounded by breathtaking landscapes and ancient ruins. It’s perfect for those looking to relax and connect with nature while being close to significant archaeological sites like Ollantaytambo. The town offers a peaceful atmosphere, ideal for unwinding after a day of exploration. Local markets provide a taste of traditional Andean culture, where you can find unique souvenirs and delicious local produce. It’s a great spot for those who want to experience the tranquil charm of the Andes while still being close to adventure activities in the region.

Things to do in Peru

Peru offers a delightful mix of exhilarating treks and serene retreats. Explore the majestic peaks of the Andes, then unwind in the tranquil beauty of the Sacred Valley. Whether you’re hiking to Machu Picchu or sipping mate de coca in a quaint café, there’s something for everyone.

  • Pararín – This vibrant city is a gateway to natural beauty, particularly at Laguna WilcacochaOpens in a new window. Here, you can unwind on the sandy shores and enjoy the tranquil beach vibe. The stunning scenery surrounding the lagoon makes it a perfect spot for outdoor activities and romantic strolls. Take a moment to soak in the views, or pack a picnic to enjoy by the water's edge. Whether you're looking for adventure or simply a peaceful retreat, Laguna WilcacochaOpens in a new window offers a delightful blend of both.
  • Héroes Albarracín – Adventure awaits in this charming city, especially at Loma AsiruneOpens in a new window. Get ready for an outdoor thrill as you explore the rugged terrain and embark on exciting hikes. The breathtaking scenery will captivate you at every turn, making it a fantastic spot for photography enthusiasts. Challenge yourself with some climbing or simply enjoy the fresh air as you discover this hidden gem. Loma AsiruneOpens in a new window is a must-visit for those seeking an adrenaline rush amidst stunning landscapes.
  • Huayllapampa – Like its neighbour, Pararín, this city boasts access to the beautiful Laguna WilcacochaOpens in a new window. Here, you can engage in a range of outdoor activities, from kayaking to leisurely walks along the shore. The romantic setting is ideal for couples looking to connect with nature. Capture the magnificent sunset reflecting off the water, creating a picturesque moment that you'll cherish long after your visit. Laguna WilcacochaOpens in a new window is truly a serene escape for all who venture here.

4 tips for savvy savings when booking a hotel in Peru

  1. Book for the cheapest times: The most budget-friendly time to visit Peru is from January to March, when hotel prices are typically lower. For those seeking to immerse themselves in the rich history, culture, and natural beauty of the country, a stay of at least 2 days is recommended. This duration allows visitors to explore significant landmarks and cultural sites, making it a great value for money experience. With prices potentially dropping during this period, it’s an excellent opportunity for travellers on a budget to discover Peru's unique attractions.
  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. Additionally, consider enabling email alerts or push notifications from Hotels.com to remain informed about flash sales and special promotions, increasing your chances of saving. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re more likely to see the best options. You’ll be notified if your preferred hotels have availability or if prices drop, making it easier to secure a spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates could help you find savings on your hotel stay in Peru. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we can suggest alternative dates that may be more affordable, helping you secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Peru can certainly provide a level of convenience, but it is often accompanied by higher costs. In contrast, smaller towns and rural areas are generally more likely to be affordable, making them an attractive option for budget-conscious travellers. For those seeking better rates, opting for accommodation outside the city centre can be a wise choice, although this may necessitate some additional travel to reach key attractions. Alternatively, exploring nearby cities can unveil a wealth of experiences while still offering more budget-friendly options, allowing visitors to enjoy the rich culture and vibrant atmosphere without breaking the bank.

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. If you’re looking to soak up the lively atmosphere in Peru, June, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny to mostly sunny, with little to no rainfall. However, if you prefer a more relaxed experience, May, August, and December are perfect for a quieter getaway, marked by no to moderate rainfall and sunny to mostly cloudy conditions.

Keep exploring