Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Peru on Hotels.com. These Peru hotels consistently deliver on quality, location and traveler experience. Last updated on .
Machu Picchu is known for its ruins and mountain views, and entices visitors with popular attractions including Temple of the Condor and Temple of the Sun.
Ollantaytambo is known for its ruins and restaurants, and entices visitors with popular attractions including Plaza de Armas and Ollantaytambo Archaeological Site.
Arequipa is known for its temples and mountain views, and entices visitors with popular attractions including Arequipa Cathedral and Arequipa Plaza de Armas.
Plaza de Armas is worth passing through for a few pics when in Cusco Historic Center. Why not live the cultural experience and visit the churches, museums, and cathedral in the area— your sightseeing tour starts here.
If you want to give your credit card some exercise, head out to Larcomar Shopping Center in Miraflores. Hotels.com travelers also say the area is artsy and has lots of nice beaches. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. Splash some more cash at Larco Avenue, Paso 28 de Julio, and Balboa Strip Mall.
If massages and hot tubs are your thing, you might want to pamper yourself at Aguas Calientes Hot Springs located 0.4 mi (0.6 km) from central Aguas Calientes.
Why not take a stroll along the riverfront and watch the sunset while you're here?
If you like quiet time surrounded by flowers and greenery, then make a stop at Huacachina Oasis in the heart of Huacachina. Want to stretch your legs some more? Head to Witches of Cachiche, located nearby.
Plaza de Armas de Lima is worth passing through for a few pics when in Lima Historic Center. Why not live the cultural experience and visit the art galleries, churches, and museums in the area— your sightseeing tour starts here. It's also full of great shops and restaurants, so you can spend the afternoon having a wander.
If you're planning a bit of sightseeing head to Arequipa Plaza de Armas— just one of the monuments in Historical Center. You could also start your cultural experience by heading over to the cathedral in the area.
John F. Kennedy Park is worth a pic or two when discovering Miraflores. Hotels.com travelers also say the area is artsy and has lots of nice beaches. It's also full of great shops and restaurants, so you can spend the afternoon having a wander.
If you want to give your credit card some exercise, head out to Plaza Norte Peru in Independencia. Our travelers also like the art galleries in the area— your cultural tour starts here. It's also full of great shops and restaurants, so you can spend the afternoon having a wander. Splash some more cash at MegaPlaza Shopping Center.
"This hotel is extremely clean. The staff are so helpful and the dining room food (open 24 hours) is excellent. This is perfect for layovers as the complimentary breakfast starts at 4:00 am."
"The hotel itself is wonderful. Good restaurant on site, comfortable room, nice linens, helpful staff, solid breakfast. The only issue is the location in relation to the Lima traffic. I booked the hotel because it had a free shuttle and was close to the airport. What I didn’t bank on was how the long the shuttle could take in the traffic. We arrived at the shuttle stop at 5:30pm but didn’t get to the hotel until just before 7pm. The shuttle was delayed 45 min because of traffic and then it took us almost 45 to get to the hotel. We had an early flight in the morning and the shuttle took 10 minutes. Not the hotel’s fault but something to factor in when booking."
Whispers of the Ancients: Discover Peru's Timeless Treasures
Peru, a treasure trove of culture and natural beauty, invites travelers to explore its breathtaking landscapes and rich history. Marvel at the ancient ruins of Machu Picchu, wander through the vibrant streets of Cusco, or savor the culinary delights in Lima’s world-renowned restaurants. From the stunning Sacred Valley to the enchanting Amazon rainforest, adventure awaits at every turn. For a touch of luxury, indulge in lavish hotels like the Belmond Palacio Nazarenas or the Inkaterra Machu Picchu Pueblo Hotel. With its unique blend of heritage and hospitality, Peru is a destination that captivates the heart and ignites the spirit of adventure.
Discover great hotels in Peru
Peru offers a diverse range of hotel accommodations, from luxury properties with stunning views to charming boutique hotels in vibrant cities like Lima. Whether you're seeking high-end amenities or unique cultural experiences, you'll find plenty of options to suit your travel style throughout the country. Here are some of our travelers' favorite hotels in Peru:
Tambo del InkaOpens in a new window: This exceptional 5.0-star hotel in Urubamba boasts an impressive guest rating of 9.8 out of 10. Tambo del Inka is the ideal retreat for adventure seekers, featuring an array of thrilling activities such as kayaking, mountain biking, and rafting right at your doorstep. Guests can relax in a beautifully designed environment, with amenities catering to both adults and children. The standout features include an engaging arcade game room and a commitment to providing an adventurous family vacation experience. Review sentiments highlight the beautiful surroundings and outstanding service, ensuring a memorable stay.
Rio SagradoOpens in a new window: Rio Sagrado is a stunning 5.0-star hotel located in Urubamba, offering a remarkable guest rating of 9.6 out of 10. This boutique-themed property is tailored for LGBTQIA travelers, showcasing uniquely designed decor that creates a captivating ambiance. The traditional property design adds a touch of cultural charm, making it a perfect choice for those seeking a distinctive and elegant experience. With exceptional service and beautifully curated spaces, the hotel stands out as a top choice for a stylish getaway, leaving guests enchanted and satisfied.
Swissôtel LimaOpens in a new window: Located in the vibrant city of Lima, Swissôtel Lima is a luxurious 5.0-star hotel with a commendable guest rating of 9.4 out of 10. This property is designed for travelers seeking a blend of sophistication and comfort, featuring amenities that cater to a refined experience. The hotel provides delightful dining options and stylish accommodations, ensuring a memorable stay. Guests appreciate the cleanliness and attention to detail in every aspect of the hotel, making it an excellent choice for a high-quality journey in Lima.
Where to stay in Peru
In Lima, Cusco, and Urubamba, travelers can experience a diverse range of attractions. Lima is known for its world-class museums and dining experiences. Cusco offers remarkable ruins and rich cultural heritage, while Urubamba provides a serene atmosphere amidst stunning landscapes and ancient sites. For first-time visitors, Cusco is the ideal base to explore Peru's vibrant history and culture.
LimaOpens in a new window: Lima is a vibrant metropolis that perfectly blends history, culture, and culinary delights. Known for its impressive museums and art galleries, visitors can explore the treasures of the Larco Museum or the National Museum of Archaeology. The city's dining scene is world-renowned, offering everything from street food to upscale restaurants that celebrate Peru’s rich flavors. Additionally, the coastal views along the Miraflores boardwalk provide a picturesque setting to unwind, while bustling markets invite travelers to shop for unique crafts and souvenirs.
CuscoOpens in a new window: Cusco is a captivating city steeped in history and culture, once the heart of the Inca Empire. The city boasts remarkable ruins, including the iconic Sacsayhuamán, where ancient stone walls tell stories of the past. The vibrant local markets are perfect for shopping, offering handmade textiles and artisan crafts. After a day of exploring, unwind at one of the many cultural attractions, where you can enjoy traditional music and dance, immersing yourself in the rich heritage of this enchanting city.
UrubambaOpens in a new window: Urubamba is a charming town nestled in the Sacred Valley, offering a serene escape surrounded by stunning landscapes and ancient ruins. This area is rich in religious history, with nearby sites like Ollantaytambo showcasing impressive Incan architecture. The local markets provide a taste of authentic Peruvian culture, where you can find handcrafted goods and fresh produce. Urubamba is also an excellent base for exploring the Sacred Valley's natural beauty, making it a peaceful and picturesque spot for travelers seeking a slower pace.
Things to do in Peru
Peru offers an exciting blend of exploration and relaxation, where you can hike through majestic mountains, wander charming small towns, or shop for unique crafts. Unwind by the riverside or visit ancient ruins, all while soaking in the stunning landscapes and rich history that define this vibrant destination.
Cotaparaco – Explore the serene beauty of Laguna WilcacochaOpens in a new window, a stunning outdoor destination perfect for a romantic getaway or a scenic day trip. Here, you can enjoy breathtaking views of the surrounding landscape, take a leisurely stroll along the water's edge, or simply relax in nature. The lake is ideal for picnics or capturing gorgeous photos that showcase the area's natural charm.
Juliaca – In Juliaca, immerse yourself in the cultural heritage by visiting the impressive University of Andina de Juliaca Monumental StadiumOpens in a new window. This landmark not only serves as a venue for sports events but also reflects the city's rich history and community spirit. Take time to explore the surrounding area, where you can discover local markets filled with vibrant crafts and delicious street food, giving you a taste of the local lifestyle.
Andahuaylas – In the heart of Andahuaylas, make your way to the bustling Plaza de ArmasOpens in a new window, a central hub that showcases the city's cultural vibrancy. Stroll through the plaza, where you can admire historic architecture and enjoy the lively atmosphere. Afterward, wander through the charming streets, shop for unique souvenirs, and savor traditional dishes at local eateries. Don't miss the opportunity to explore the nearby ruins and natural landscapes, offering a blend of history and adventure.
5 tips for savvy savings when booking a hotel in Peru
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 a budget-friendly experience, a stay of at least 2 days is recommended to fully explore the essential landmarks and cultural attractions. During your trip, you can immerse yourself in Peru's rich history and stunning natural scenery, visiting iconic sites that offer great value for money while enjoying the vibrant culture.
Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for Peru.
Book with confidence, not guesswork: Prices in Peru shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across Peru.
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.