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 the Peru hotels guests love right now

Find out more about Peru

Peru: Unveiling Ancient Ruins and Timeless Museums

Peru beckons the intrepid traveller with its awe-inspiring ruins and captivating museums. Journey into the heart of ancient civilisation at the majestic Machu Picchu, and immerse yourself in the rich tapestry of history at the country's many museums. Beyond its archaeological treasures, Peru offers a diverse range of landscapes, from the soaring Andes to the mysterious Amazon rainforest. Whether you're exploring its vibrant cities or off-the-beaten-path treasures, Peru promises an unforgettable adventure steeped in culture and wonder.

Discover great hotels in Peru

Peru offers a diverse range of hotel accommodations, from luxurious resorts with breathtaking views to charming boutique hotels steeped in history. Enjoy modern amenities, vibrant local culture, and unique dining experiences whether you're in bustling Lima or exploring the Sacred Valley. Each stay promises a memorable Peruvian adventure. Here are some of our travelers' favorite hotels in Peru:

  1. Hilton Lima MirafloresOpens in a new window: This luxury 5.0-star hotel in Lima is a haven for leisure travellers seeking a high-quality, sophisticated escape. The property boasts a guest rating of 9.6 out of 10 and is celebrated for its pristine comfort, excellent value, and inviting atmosphere. Guests are treated to an array of premium services, including express check-in, curated experiences, and a refined ambiance. The hotel's standout features encompass a contemporary architectural design and an emphasis on exceptional service, ensuring a smooth and memorable stay. The exceptional location and inviting surroundings enhance the experience, making it an ideal retreat for travellers who appreciate smooth, high-quality journeys in a luxurious setting.
  2. Hotel ParacasOpens in a new window: This 5.0-star boutique hotel in Lima delivers a distinct, stylish experience for leisure travellers in search of a uniquely designed environment. With a guest rating of 9.8 out of 10, the hotel offers standout features such as uniquely influenced decor, express check-in, and curated experiences that blend local charm with modern luxury. Its carefully designed spaces and attention to detail create an inviting retreat that celebrates refined elegance. Guests enjoy high-end amenities, including a rooftop bar and fine dining, all set within a traditional property design that exudes timeless charm in a luxurious setting.
  3. Swissôtel LimaOpens in a new window: This 5.0-star hotel in Lima offers an eco-certified luxury retreat for leisure travellers seeking a premium, modern escape. With a guest rating of 9.4 out of 10, the property delights with sophisticated architectural design, express check-in, and a suite of high-end amenities. The hotel is celebrated for its pristine comfort and modern, clean rooms that set the stage for a truly memorable stay. Guests enjoy curated experiences, including refined dining and a well-appointed space that underscores its commitment to excellence. This destination is perfect for those who value an elevated, stylish journey marked by smooth service and high-quality touches.

Where to stay in Peru

Some of the standout areas to stay in Peru are Lima, Cusco, and Machu Picchu. Lima offers vibrant culture, exquisite dining, and rich history, while Cusco enchants with its historical ruins and charming streets. Machu Picchu captivates with breathtaking hiking and archaeological wonders. For first-time visitors, Cusco is best suited, blending cultural immersion with accessibility to iconic sites.

  1. LimaOpens in a new window: Lima is a vibrant city that perfectly blends history and modernity, making it an ideal base for travellers. With its rich cultural scene, visitors can explore fascinating museums and enjoy delightful dining experiences. Don't miss out on Barranco Park, known for its artistic vibe and colourful streets, or the historic Plaza de Armas de Lima, where you can soak in the city's colonial architecture. If shopping is on your agenda, the local markets and boutiques offer unique finds. Lima also boasts a lively café culture, perfect for unwinding after a day of exploration. For accommodation, consider staying in the Miraflores district, where you’ll find a range of modern hotels with stunning ocean views.
  2. CuscoOpens in a new window: Cusco is a city steeped in history and culture, making it a must-visit for anyone wanting to delve into Peru's past. The city's blend of Incan and colonial architecture is best seen at the Plaza de Armas, where you can also explore the magnificent Cusco Cathedral. Sacsayhuaman, a nearby archaeological site, offers stunning views and a glimpse into the region's ancient history. The local markets are great for shopping, with handcrafted goods that make perfect souvenirs. Cusco's café culture is vibrant, ideal for enjoying a warm drink while soaking up the local atmosphere. For where to stay, look for charming boutique hotels in the historic centre for easy access to all the sights.
  3. Machu PicchuOpens in a new window: Machu Picchu is one of the most iconic destinations in the world, drawing adventurers and history buffs alike. This ancient Incan citadel, perched high in the Andes, is a UNESCO World Heritage site known for its stunning ruins and breathtaking mountain scenery. The hiking trails leading to Machu Picchu offer incredible views and a chance to immerse yourself in nature. Exploring the archaeological site itself is a magical experience, with opportunities to learn about Incan culture and history. While accommodations are limited, there are charming lodges and hotels nearby that provide a comfortable base for your explorations.

Things to do in Peru

Peru offers a brilliant blend of outdoor pursuits and leisure. Enjoy a round at a scenic golf course, unwind with a swim by the sea, and savour a visit to a private country club, all while exploring beautiful beach landscapes.

  • Santa Cruz de Asia – This neighbourhood offers a mix of leisure and outdoor activities. Enjoy a round of golf at the country private club, or take in the refreshing atmosphere at the beach. A visit to Asia Beach is a must, where you can relax by the seaside and enjoy the theme beach's unique charm. Whether you're swinging a golf club or taking a leisurely stroll along the coast, this spot provides a delightful blend of sport and relaxation.
  • Suyckutambo – As a city with a rich cultural backdrop, Suyckutambo invites you to explore its historical centre. Make sure to visit Plaza de ArmasOpens in a new window, where the city's civic pride and architectural style come together in a vibrant setting. The plaza is a great spot to soak in the local culture and enjoy the city's atmosphere, with its blend of modern and traditional influences.
  • Asia – The city of Asia is another destination where the beach meets urban life. Not only can you take a refreshing dip in the sea or enjoy a leisurely swim, but you can also try your hand at golf at the local course. The shopping opportunities add to the city's dynamic appeal. Don’t miss the chance to visit Asia Beach here as well, a spot that perfectly captures the spirit of a sunny coastal retreat.

4 tips for savvy savings when booking a hotel in Peru

  1. Book for the cheapest times: The most affordable period to visit Peru is between January and March, when hotel prices may drop to lower prices and offer great value for money. A stay of at least 2 days is ideal for exploring the key landmarks and cultural attractions, including historical sites and natural wonders, that provide a rich insight into Peru's heritage, all on a budget and ensuring an affordable experience.
  2. Look for last-minute deals on Hotels.com: In Peru, you may discover great savings by exploring the DealsOpens in a new window section on Hotels.com, where discounted hotel rates often appear close to your travel dates. For even more timely offers, the Last-Minute Deals section could reveal opportunities for a spontaneous getaway. By activating email alerts or push notifications, you're more likely to see flash sales and price drops. Additionally, the Smart Shopping tool within the app allows travellers to compare hotel prices and amenities, ensuring you are well-informed when making your booking decisions.
  3. Be flexible with dates: Prices can vary depending on factors such as the hotel's location, star rating, and time of year. Being flexible with your dates may help you save on your stay in a Peruvian hotel. For those seeking a unique experience, boutique hotels might offer a more personalised stay and occasionally better value. When you book with Hotels.com, we will let you know if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we might suggest more affordable dates to help you potentially find a better deal.
  4. Consider your location: Staying in the heart of major cities in Peru undoubtedly offers a level of convenience, particularly when it comes to accessing local attractions. However, this prime location is often accompanied by higher prices. In contrast, smaller towns and rural areas are generally more likely to be affordable, allowing for a more budget-conscious choice. For those seeking better rates, opting for accommodation outside the city centre can be a wise decision, although it may necessitate some additional travel to reach key sites. Alternatively, exploring nearby cities that boast their own attractions can provide a wealth of experiences while still being more budget-friendly.

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.