
Calango Holidays from £959
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to £335 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 easyPackages with flights are ATOL protected
Your Calango Holiday
When you choose a Calango holiday package, you can really enjoy your adventure to the fullest. Discover the sights and sounds of this fun-filled city knowing that everything has been taken care of before you go. If going to see the sights is a must during your trip to Calango, make sure you head over to famous attractions like Cerro Piedra Angosta and Cerro Corral Grande. Whoever you're taking time off with and whether your budget is big or small, your dream Calango holiday is just a few clicks away with Expedia.
Top Calango Flight + Hotel Deals
Price found within the past 48 hours. Click for updated prices.

Antigua Miraflores Hotel
Miraflores
Price was £1,264, price is now £959 per person
£959
per person
1 Jun - 7 Jun
found 24 hours ago
Return direct flight included
London (LON) to Lima (LIM)
9.4/10 Exceptional! (916 reviews)
Amazing place. Amazing staff. Great location. Will definitely stay again. Better than the pictures.
Reviewed on 17 Mar 2026

Swissôtel Lima
San Isidro
Price was £1,467, price is now £1,083 per person
£1,083
per person
1 Jun - 7 Jun
found 24 hours ago
Return direct flight included
London (LON) to Lima (LIM)
9.4/10 Exceptional! (725 reviews)
Beautiful and classic place clean, excellent service, good breakfast fresh and variety.
Reviewed on 1 Apr 2026

Country Club Lima Hotel - The Leading Hotels of the World
San Isidro
Price was £1,590, price is now £1,196 per person
£1,196
per person
1 Jun - 7 Jun
found 24 hours ago
Return direct flight included
London (LON) to Lima (LIM)
9.4/10 Exceptional! (652 reviews)
Country club is amazing and the breakfast is incredible
Reviewed on 31 Mar 2026


Nhow Lima
Miraflores
Price was £1,310, price is now £1,036 per person