Peru Hotels and Accommodation

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 Urubamba

Top cities in Peru

Great weekend hotel deals in Peru

Showing deals for:20 Mar - 22 Mar

Top landmarks in Peru

Check out the Peru hotels guests love right now

Find out more about Peru

Peru: Where Ancient Ruins Embrace Nature's Majesty

Discover the enchanting allure of Peru, where ancient ruins meet vibrant culture. Journey to the majestic heights of Machu Picchu, a UNESCO World Heritage Site, and explore the historic streets of Cusco, the former Incan capital. Savour the rich flavours of Peruvian cuisine in Lima, known for its world-class dining scene. Wander through the colourful markets of Pisac and delve into the mysteries of the Nazca Lines. Escape to the stunning landscapes of the Sacred Valley and Lake Titicaca, the highest navigable lake in the world. Peru promises a captivating blend of adventure, luxury, and unforgettable experiences.

Discover great hotels in Peru

Peru offers a diverse range of accommodation options, from budget hostels and charming guesthouses to luxurious hotels. In cities like Cusco, you’ll find welcoming stays that reflect local culture, while the Sacred Valley boasts upscale retreats. Whether you're seeking affordable comfort or lavish experiences, Peru has it all. Here are some of the best hotels in Peru that our travellers love:

  1. Melia LimaOpens in a new window: This luxurious hotel in Lima offers a sophisticated retreat for discerning travellers seeking a high-end experience. With its elegant design and prime location in the business district, it features multiple meeting rooms and a fully accessible business centre, ensuring a smooth stay. The stylish conference space is ideal for hosting events, while the inclusive atmosphere warmly welcomes LGBTQIA guests. Positive reviews highlight the hotel's exceptional service and inviting ambiance, making it a top choice for professionals and leisure seekers alike.
  2. JW Marriott Hotel LimaOpens in a new window: Located in the vibrant city of Lima, this luxurious hotel is perfect for guests who desire a blend of comfort and convenience. With 24-hour business centre access, multiple meeting rooms, and a spacious conference area, it caters impeccably to the needs of modern travellers. The hotel's atmosphere is enhanced by its welcoming stance towards the LGBTQIA community, making it a standout choice for those seeking inclusivity. Guests rave about the attentive service and stylish surroundings, ensuring a memorable stay.
  3. Miraflores ParkOpens in a new window: Situated in Lima, this hotel offers an exceptional blend of luxury and family-friendly amenities. While it caters to business travellers with multiple meeting rooms and a well-equipped business centre, it also features thoughtful services for younger guests, such as complimentary cribs and babysitting options. The hotel's inclusive environment warmly embraces the LGBTQIA community, enhancing its appeal. Positive sentiments focus on the hotel's modern design and the seamless experience it provides, making it a preferred choice for those seeking distinctive stays.

Top locations to stay in Peru

In Peru, Lima, Cusco, and Machu Picchu are standout destinations. Lima, the vibrant capital, offers exceptional museums and dining experiences. Cusco, steeped in history, showcases impressive ruins and captivating culture. Machu Picchu, the iconic ancient citadel, mesmerises with its breathtaking landscapes. For first-time visitors, Cusco is ideal, providing a rich blend of history and accessibility to nearby attractions.

  1. LimaOpens in a new window: Lima is the vibrant heart of Peru, boasting a rich mix of history and modernity. With its world-class museums like the Museo Larco and a dynamic culinary scene that showcases both traditional Peruvian flavours and contemporary gastronomy, it’s a foodie’s paradise. Stroll through the historic centre, a UNESCO World Heritage site, where colonial architecture meets bustling plazas. Don't miss the coastal views at Miraflores, perfect for a leisurely walk or a sunset picnic. Lima also offers a lively cultural scene with galleries and performances that highlight local talent.
  2. CuscoOpens in a new window: Once the capital of the Inca Empire, Cusco is steeped in history and charm. This city is a gateway to ancient ruins and stunning architecture, with highlights including the sacred Sacsayhuamán and the enchanting Qorikancha temple. Wander through the cobbled streets lined with colourful markets where you can shop for unique handicrafts and textiles. The rich local culture is palpable, with traditional festivals and cultural events that bring the city to life, making it an unforgettable place to stay.
  3. Machu PicchuOpens in a new window: Known as the Lost City of the Incas, Machu Picchu is a must-visit for anyone seeking awe-inspiring beauty and historical significance. Nestled in the Andes, this ancient site offers breathtaking views and a sense of mystery that captivates every visitor. Explore the well-preserved ruins and marvel at the engineering prowess of the Inca civilization. The surrounding area is also perfect for hiking, allowing you to fully immerse yourself in the stunning natural landscape. A visit to Machu Picchu is not just a journey; it's an experience that stays with you long after you've left.

Things to do in Peru

Peru offers a thrilling blend of rugged treks and serene escapes, from the iconic Inca Trail leading to Machu Picchu to the tranquil shores of Lake Titicaca. Whether you're conquering the Andes or unwinding in lush Amazonian retreats, this vibrant country invites you to explore and relax in equal measure.

  • Héroes Albarracín – This vibrant city invites you to explore the breathtaking Loma AsiruneOpens in a new window. Get ready for an outdoor adventure where you can hike along scenic trails and revel in the stunning views of the surrounding landscapes. Whether you’re an experienced adventurer or just looking for a leisurely stroll, the area offers something for everyone. Don’t forget your camera, as the picturesque scenery is perfect for capturing memorable moments!
  • Santa Rosa – Dive into the rich history of Peru at the Pampas de Ayacucho Historical SanctuaryOpens in a new window. This cultural gem is a must-visit for those interested in Peru's past. Take a guided tour to learn about the significant events that shaped the region and explore the beautiful landscapes that cradle this historical site. The experience not only enriches your understanding of Peruvian culture but also provides a serene environment, perfect for reflection and appreciation.
  • Julcán – Nature enthusiasts will feel right at home in Cerro MajadaOpens in a new window. This stunning location offers a range of outdoor activities, from invigorating hikes to relaxing picnics amidst breathtaking scenery. As you ascend, soak in the panoramic views that stretch across the horizon, making it an ideal spot for adventurers and families alike. Pack your hiking boots and prepare for a day filled with exploration and connection to nature!

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 between January and March, when hotel prices tend to be lower. To truly appreciate the country's historical landmarks and cultural attractions, a stay of at least 2 days is recommended. This timeframe allows visitors to explore significant sites such as Machu Picchu, Cusco's historic centre, and the breathtaking landscapes of the Sacred Valley, all of which offer great value for money. With prices potentially dropping during these months, it's an ideal opportunity for those travelling on a budget.
  2. Look for last-minute deals on Hotels.com: To secure the best prices on accommodation in Peru, consider exploring the Deals or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates on hotels as your travel date approaches. Enabling email alerts or push notifications will keep you informed about flash sales and special promotions, helping you take advantage of potential savings. Additionally, 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 offers. This way, you can be among the first to know when prices drop or rooms become available for your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate based on factors such as the hotel's location, star rating, and time of year, so being flexible with your travel dates could help you save on your hotel stay in Peru. For those seeking something distinctive, boutique hotels can provide a more personalised experience and potentially better value. When you book with Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll suggest alternative dates that could be more affordable, helping you secure the best deal.
  4. Consider your location: Staying in the heart of major cities in Peru can certainly provide a level of convenience, but it often comes with a higher price tag. Accommodations in bustling city centres are more likely to be costly, making them less budget-friendly for some travellers. In contrast, smaller towns and rural areas tend to offer more affordable options. For those seeking better rates, considering hotels located just outside the city centre could be a wise choice, although this may necessitate additional travel to reach key attractions. Additionally, exploring nearby cities can reveal a wealth of experiences while still being gentle on the wallet, allowing visitors to enjoy the rich culture and beauty of Peru 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. 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.

Keep exploring