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:31 Jul - 2 Aug

Top landmarks in Peru

Check out reviews of Peru hotels guests love

Find out more about Peru

Discover the Enchantment of Peru: A Tapestry of Lagoons and Landscapes

Peru, a vibrant tapestry of ancient civilisations and breathtaking landscapes, beckons adventurers and culture enthusiasts alike. Explore the majestic ruins of Machu Picchu, where history whispers through the misty mountains. Wander through Lima’s colourful streets, savouring its world-renowned cuisine. Discover the enchanting beauty of Lake Titicaca, the highest navigable lake, or trek the rugged trails of the Colca Canyon, home to soaring condors. With its rich cultural heritage, stunning national parks, and idyllic lagoons, Peru offers a treasure trove of experiences that captivate the heart and ignite the spirit of exploration.

Discover great hotels in Peru

Peru offers a diverse range of hotel accommodations, from luxurious resorts with breathtaking views of the Andes to charming boutique hotels in historic cities. Whether you prefer high-end, star-rated establishments or cosy lodgings, you'll find inviting options that reflect the rich culture and stunning landscapes of this vibrant country. Here are some of the most popular hotels with our travellers in Peru:

  1. Palacio NazarenasOpens in a new window: This exquisite 5.0-star hotel, located in Cusco, boasts a remarkable guest rating of 9.6 out of 10. Set within a national historic building, it offers a luxurious experience with a focus on historic charm. The hotel features beautifully designed rooms adorned with art and antiques, alongside an inviting courtyard. Guests appreciate the attentive and friendly staff, ensuring a memorable stay with excellent facilities. With its rich historical ambiance and top-notch service, this hotel appeals to leisure travellers seeking a distinctive and immersive experience in a prime location.
  2. Country Club Lima Hotel - The Leading Hotels of the WorldOpens in a new window: Situated in Cusco, this stunning 5.0-star hotel holds a guest rating of 9.6 out of 10 and is perfect for those on a luxury vacation. The property is designed with LGBTQIA travellers in mind, offering a welcoming atmosphere and exceptional amenities. Guests can enjoy spacious rooms, a stylish bar area, and a restaurant that serves delightful cuisine. Just a short walk from Plaza de Armas, this hotel presents a seamless blend of comfort and sophistication. With its excellent service and vibrant social scene, it is an ideal choice for discerning leisure travellers seeking an upscale getaway.
  3. Las CasitasOpens in a new window: Located in Lima, this luxurious 5.0-star hotel features a guest rating of 9.4 out of 10 and is tailored for leisure seekers. Guests can indulge in splendid ocean views from elegantly designed rooms, complemented by a top-notch restaurant and bar. The hotel prioritises cleanliness and comfort, ensuring every detail contributes to a relaxing experience. With attentive service and a breathtaking setting, this property is perfect for those looking to unwind in style, making it a standout choice for travellers desiring quality and refinement in their stay.

Where to stay in Peru

Stay in Lima, Cusco, and Machu Picchu for a diverse Peruvian experience. Lima offers vibrant culture, exceptional dining, and historical sites like Plaza de Armas. Cusco captivates with its rich history, stunning ruins, and the famous Cusco Cathedral. Machu Picchu's breathtaking archaeological wonders and hiking opportunities are unmatched. For first-time visitors, Cusco is ideal, blending culture and accessibility.

  1. LimaOpens in a new window: Lima is a vibrant metropolis that seamlessly blends rich history with modern culture, making it a fantastic base for travellers. Known for its incredible dining scene, you can indulge in everything from traditional Peruvian dishes to innovative culinary creations. The city's museums offer a deep dive into its artistic and historical heritage, while the lively shopping areas provide everything from local crafts to high-end fashion. Don't miss must-see places like Plaza de Armas de Lima, where you can soak in the city's colonial architecture, or Waikiki Beach for some relaxation by the sea. For a taste of local life, John F. Kennedy Park is a great spot to enjoy the atmosphere and perhaps catch some live music.
  2. CuscoOpens in a new window: Cusco is a treasure trove of history and culture, serving as the gateway to the iconic Machu PicchuOpens in a new window. This charming city is packed with stunning ruins and historical sites that reflect its Incan heritage. The Plaza de Armas is a lively hub, surrounded by cafes and shops, perfect for people-watching and soaking up the local vibe. Sacsayhuaman, with its impressive stone walls, is a must-visit for history buffs. The Cusco Cathedral offers a glimpse into the city's colonial past and stunning architecture. This area is ideal for those wanting to immerse themselves in local culture and explore fascinating historical sites.
  3. Machu Picchu: Machu Picchu is a bucket-list destination for adventurers and history enthusiasts alike. This ancient Incan citadel, set in the dramatic Andes mountains, is renowned for its breathtaking views and archaeological significance. Hiking opportunities abound, whether you're tackling the Inca Trail or simply exploring the ruins themselves. The site embodies a unique blend of culture and history, making it a truly unforgettable experience. The surrounding area also offers hot springs for relaxation after a day of exploration, making it a perfect spot to unwind and reflect on your journey through this incredible UNESCO World Heritage site.

Things to do in Peru

Peru offers a thrilling blend of hiking through stunning natural parks and exploring ancient ruins, alongside the chance to unwind in charming countryside markets. Whether you’re scaling dramatic cliffs or soaking in the breathtaking views of glaciers, there’s something here for everyone to enjoy.

  • Talara – This coastal city is a gateway to stunning natural parks and historical monuments. Make sure to visit Plazuela Abelardo Quiñones, a vibrant square that showcases local culture. Here, you can enjoy the atmosphere, perhaps catch a local performance, or simply relax while soaking in the sights. The surrounding natural parks offer breathtaking views and opportunities for outdoor adventures, making Talara an ideal spot for nature lovers and those looking to unwind along the coast.
  • Huaraz – Nestled in the Andes, Huaraz is a paradise for outdoor enthusiasts. The region is renowned for its breathtaking mountains, ancient ruins, and impressive glaciers. You can embark on exhilarating hikes that reveal stunning vistas, or challenge yourself with rock climbing on the rugged cliffs. Don’t miss a visit to Huaraz Plaza de Armas, where you can immerse yourself in the local city life. The plaza is surrounded by charming architecture and offers a great spot to enjoy a coffee while watching the world go by.
  • Espinar – While in Espinar, indulge in some retail therapy at local shops featuring unique crafts and products. One highlight is Taqrachullu, an archaeological site that invites exploration. Take a stroll around the area and uncover the rich history that lies within this fascinating city. Shopping here offers a chance to pick up some authentic Peruvian souvenirs, making your visit memorable and your travel experience even more enriching.

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 between January and March, when hotel prices tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the country’s significant landmarks and cultural attractions. During this time, visitors can explore historical sites, immerse themselves in local culture, and marvel at natural wonders, all of which offer great value for money. Prices may drop even further during this off-peak season, making it an ideal opportunity for budget-conscious travellers.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Peru, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window section on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, helping you save on your booking. Additionally, the Smart ShoppingOpens in a new window tool available via the app allows you to compare hotel prices and amenities, so you're more likely to see the best options. If prices drop or rooms become available, you'll be the first to know, making it easier to secure a last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could assist you in finding a more affordable stay at a hotel in Peru. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and potentially 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 is on the higher side, we might suggest alternative dates that could help you discover a more favourable rate.
  4. Consider your location: Staying in the heart of major cities in Peru undoubtedly offers the convenience of proximity to local attractions, yet it often comes with a heavier price tag. In contrast, smaller towns and rural areas are more likely to be affordable, allowing travellers to stretch their budgets further. For those seeking better rates, opting for accommodation slightly outside the city centre can be a wise choice, although this may necessitate additional travel to reach key sights. Additionally, exploring nearby cities can reveal a wealth of experiences while often providing 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. 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.

Keep exploring