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:Aug 28 - Aug 30

Top landmarks in Peru

Check out the Peru hotels guests love right now

Find out more about Peru

Peru Unveiled: Wander Through Timeless Ruins and Storied Museums

Peru is a treasure trove of ancient wonders and stunning landscapes. Home to the majestic Machu Picchu, a UNESCO World Heritage site, the country enchants with its rich Incan heritage. Wander through the vibrant streets of Cusco and explore the Sacred Valley, where lush mountains cradle traditional villages. The Amazon rainforest offers a biodiverse adventure, teeming with exotic wildlife and lush flora. Experience the culinary delights of Lima, celebrated for its innovative gastronomy. With its captivating history, diverse ecosystems, and welcoming culture, Peru promises an unforgettable journey for every traveller, from the adventurous to the romantically inclined.

Discover great hotels in Peru

Peru hotels offer a range from luxury star properties with iconic views to charming boutique stays in historic settings, ensuring a memorable retreat in this vibrant destination. Here are some of the most popular hotels with our travelers in Peru:

  1. Palacio NazarenasOpens in a new window: This exquisite 5.0-star hotel in Cusco boasts a remarkable guest rating of 9.6 out of 10. With a focus on luxury and comfort, it offers spacious rooms, a vibrant bar area, and proximity to the enchanting Plaza de Armas. The property is perfectly suited for leisure travellers seeking an LGBTQIA welcoming environment and a distinctive vacation experience. Guests appreciate the beautiful design, excellent service, and a variety of dining options, ensuring a memorable stay in the heart of the city.
  2. Palacio del InkaOpens in a new window: Located in Paracas, this stunning 5.0-star hotel has an impressive guest rating of 9.4 out of 10. Ideal for adventure seekers, it features direct beach access and offers a plethora of exhilarating activities such as kayaking and windsurfing. With spacious accommodations that include private balconies with breathtaking ocean views, this hotel provides a perfect retreat for those looking for a beach vacation infused with adventure. Guests have celebrated the impeccable cleanliness and the abundance of amenities available, making it a prime choice for a relaxing getaway.
  3. Swissôtel LimaOpens in a new window: Situated in the picturesque Urubamba, this remarkable 5.0-star hotel enjoys a guest rating of 9.6 out of 10. It presents a boutique-themed atmosphere with uniquely designed decor, creating a distinctive and charming environment. Tailored for leisure travellers, the hotel offers a blend of comfort and artistic elegance, ensuring a serene escape. The exceptional service and pristine surroundings have captivated visitors, resulting in a truly enchanting experience that highlights the beauty of the region.

Where to stay in Peru

Stay in Lima, Cusco, and Machu Picchu, each offering unique experiences. Lima boasts vibrant dining and cultural scenes alongside historical sites. Cusco enchants with ancient ruins and rich heritage, perfect for exploring. Machu Picchu, a breathtaking archaeological marvel, is ideal for hiking enthusiasts. For first-time visitors, Lima is best suited due to its accessibility and diverse attractions.

  1. LimaOpens in a new window: Lima is a vibrant city where history meets modernity, perfect for those who appreciate culture and gastronomy. With fascinating museums showcasing Peruvian history and art, as well as a lively dining scene, it’s a food lover’s paradise. Stroll through the historic Plaza de Armas de Lima, where you can admire the stunning architecture of the government palace and cathedral. Don’t miss the coastal views at Waikiki Beach and the picturesque Costa Verde, ideal for a relaxing afternoon. For shopping enthusiasts, the local markets offer a taste of traditional crafts and souvenirs. Stay in stylish hotels that reflect the city’s dynamic spirit, making it easy to explore all that Lima has to offer.
  2. CuscoOpens in a new window: Cusco is a charming destination steeped in history, serving as the gateway to the Sacred Valley and Machu PicchuOpens in a new window. The city’s rich cultural heritage is on full display at the Plaza de Armas, which is surrounded by stunning colonial architecture and lively cafes. Visit the impressive Sacsayhuaman ruins, just a short walk from the city centre, to gain insight into the ancient Incan civilization. Don’t forget to explore the local markets for unique handicrafts and textiles. With its blend of historical significance and vibrant local life, Cusco is an ideal base for immersing yourself in the Andean culture while enjoying comfortable accommodations.
  3. Machu Picchu: Machu Picchu is the crown jewel of Peru and a must-visit for any traveller seeking adventure and history. This UNESCO World Heritage Site is renowned for its breathtaking views and ancient Incan ruins, nestled high in the Andes. Hike the scenic trails to reach this iconic site, where you can explore the ruins and learn about Incan history. The atmosphere is truly magical, especially at sunrise or sunset when the mist rolls in. There are also opportunities for excursions to nearby hot springs, perfect for unwinding after a day of exploration. Staying in the nearby Aguas Calientes area provides easy access to this wonder, making it an unforgettable part of your journey.

Things to do in Peru

Peru offers a delightful blend of excitement and relaxation, where you can stroll through vibrant markets, dance to lively music, and explore fascinating archaeological sites. Enjoy rejuvenating spa treatments after hiking breathtaking trails, and indulge in unique art at local galleries or enjoy leisurely afternoons in charming piazzas.

  • Espinar – This charming city invites you to experience its delightful blend of culture and shopping. Start your journey at Plaza de Armas, where the vibrant atmosphere reflects the city's heritage. Take a leisurely stroll through the plaza, soaking in the local culture and perhaps picking up some unique souvenirs. The surrounding shops offer a variety of local crafts, making it an ideal spot for finding something special to take home.
  • Lima – Lima, the bustling capital, is a melting pot of history and modernity. Dive into its rich tapestry of museums showcasing everything from ancient artifacts to contemporary art. Don’t miss the stunning Plaza de Armas de Lima, where you can admire the impressive architecture of the cathedral and government palace. After exploring, unwind by joining in on the lively dancing scene or enjoy a guided tour that highlights the city's diverse neighbourhoods. The vibrant markets and shopping areas are perfect for indulging in some retail therapy, offering everything from traditional crafts to chic boutiques.
  • Maras – Nestled in the Sacred Valley, Maras is a must-visit for those seeking a connection to history and nature. Explore the breathtaking Salt Mines of Maras, an ancient site that showcases the traditional salt extraction process still in use today. The panoramic views of the surrounding mountains create a stunning backdrop as you hike along the trails or wander through the quaint public market. If relaxation is on your agenda, indulge in a soothing body treatment or spa experience after a day of exploration. Maras is a harmonious blend of history and natural beauty, perfect for any travel itinerary.

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 tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully appreciate the country's remarkable landmarks, historical sites, and natural attractions. This duration offers great value for money, allowing visitors to explore highlights such as Machu Picchu, the Sacred Valley, and the Nazca Lines, while soaking in Peru's rich culture. Additionally, prices may drop during this period, making it an excellent opportunity for budget-conscious travellers.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Peru, begin by exploring 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. To remain informed about flash sales and special promotions, consider activating email alerts or push notifications from Hotels.com. This way, you’re more likely to see opportunities to save on your favourite accommodations. Additionally, the Smart Shopping tool available via the app enables you to compare hotel prices and amenities, ensuring you’re promptly notified if availability changes or prices decrease, helping you secure that spontaneous 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 at a hotel in Peru. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and sometimes offer greater 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 appears to be on the higher side, we may suggest alternative dates that could help you discover a more affordable option.
  4. Consider your location: Staying in the heart of major cities in Peru certainly offers the advantage of convenience, with easy access to local attractions and amenities. However, this prime location often comes with a heftier price tag. In contrast, smaller towns and rural areas are more likely to be affordable, providing a budget-friendly alternative for travellers. For those seeking better rates, opting for accommodation outside the city centre may be a wise choice, although it may involve additional travel to reach key sites. Alternatively, exploring nearby cities can unveil an array of cultural experiences and attractions while presenting more economical lodging 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. 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.