
Peru Romantic Holidays
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to NZ$800 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top Romantic Peru Hotels

Palacio del Inka, A Luxury Collection Hotel by Marriott
Plazoleta Santo Domingo No 259 Cusco Cusco
The price is NZ$759 per night from 17 May to 18 May
NZ$759
per night
17 May - 18 May
Stay at this luxury hotel in Cusco. Enjoy a full-service spa, room service and a fitness centre. Our guests praise the helpful staff in their reviews. Popular ...
9.6/10 Exceptional! (1,002 reviews)
Excellent staff, attentive and friendly.
Reviewed on 25 Apr 2026

Fallen Angel
Plazoleta Nazarenas 221 Cusco Cusco
Stay at this luxury hotel in Cusco. Enjoy free breakfast, free Wi-Fi and free parking. Popular attractions Plaza de Armas and San Pedro Market are located ...
9.2/10 Wonderful! (66 reviews)
We LOVED this crazy, eclectic, unique place. Victor was awesome, very helpful and spoke excellent English. He gave us tips on how to make the most of our shopping time. The breakfast was amazing!
Reviewed on 1 July 2019

Casa Andina Premium Arequipa
Ugarte 403 Arequipa Arequipa
The price is NZ$310 per night from 5 May to 6 May
NZ$310
per night
5 May - 6 May
Stay at this business-friendly hotel in Arequipa. Enjoy free breakfast, free Wi-Fi and 24-hour room service. Popular attractions Arequipa Plaza de Armas and ...
9.2/10 Wonderful! (405 reviews)
Clean room, friendly staff, full bar, great breakfast buffet, short walk to Plaza De Armas, historic hotel.
Reviewed on 15 Apr 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
More Holiday Ideas
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.
