
Peru Scuba Diving Vacations
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $1,096 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
Flight and Scuba Diving hotel deals in Peru
Price found within the past 48 hours. Click for updated prices.


Casa Del Sol Machupicchu
Price was CA $3,630, price is now CA $2,302 per person
CA $2,302
per person
Jun 21 - Jun 27
found 15 hours ago
Roundtrip flight included
Toronto (YYZ) to Cusco (CUZ)
8.8/10 Excellent! (706 reviews)
very fresh and organic breakfast, helpful staff, nice view , close to everything
love it
Reviewed on Mar 29, 2026

Swissôtel Lima
San Isidro
Price was CA $2,376, price is now CA $1,551 per person
CA $1,551
per person
Jun 21 - Jun 28
found 17 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Lima (LIM)
9.4/10 Exceptional! (721 reviews)
Beautiful and classic place clean, excellent service, good breakfast fresh and variety.
Reviewed on Apr 1, 2026

Hacienda del Valle Sagrado
Price was CA $2,194, price is now CA $1,643 per person
CA $1,643
per person
May 22 - May 29
found 11 hours ago
Roundtrip flight included
Toronto (YYZ) to Cusco (CUZ)
8.2/10 Very Good! (10 reviews)
Room was clean, the staff was amazing, we have 3 kids, they had a little hard time adjusting to the altitude, we had arrived earlier but check-in was not till @12, Roger the manager and his stuff had problem letting us go to our room to rest, Julian was also amazing always helping us for breakfast and anything we needed it, love the place and the staff, definitely will be back, such a great experience!!
Reviewed on Jan 12, 2026

Country Club Lima Hotel - The Leading Hotels of the World
San Isidro
Price was CA $2,416, price is now CA $1,816 per person
CA $1,816
per person
Jun 7 - Jun 14
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Lima (LIM)
9.4/10 Exceptional! (649 reviews)
Country club is amazing and the breakfast is incredible
Reviewed on Mar 31, 2026
5* Scuba Diving holidays in Peru
Price found within the past 48 hours. Click for updated prices.


Swissôtel Lima
San Isidro
Price was CA $2,376, price is now CA $1,551 per person
CA $1,551
per person
Jun 21 - Jun 28
found 17 hours ago
Roundtrip non-stop flight included
Toronto (YYZ) to Lima (LIM)
9.4/10 Exceptional! (721 reviews)
Beautiful and classic place clean, excellent service, good breakfast fresh and variety.
Reviewed on Apr 1, 2026

Country Club Lima Hotel - The Leading Hotels of the World
San Isidro
Price was CA $2,416, price is now CA $1,816 per person
CA $1,816
per person
Jun 7 - Jun 14
found 1 day ago
Roundtrip non-stop flight included
Toronto (YTO) to Lima (LIM)
9.4/10 Exceptional! (649 reviews)
Country club is amazing and the breakfast is incredible
Reviewed on Mar 31, 2026
3 Night Scuba Diving holidays in Peru
Price found within the past 48 hours. Click for updated prices.

Wyndham Grand Costa Del Sol Lima Airport
Price was CA $1,533, price is now CA $1,241 per person
CA $1,241
per person
May 13 - May 16
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Lima (LIM)
9.2/10 Wonderful! (335 reviews)
Ideal location for early flight
Rooms were clean and comfortable
Pool sauna and jacuzzi were lovely
Restaurant offered Peruvian food
Reviewed on Apr 2, 2026

Swissôtel Lima
San Isidro
Price was CA $1,743, price is now CA $1,262 per person
CA $1,262
per person
May 13 - May 16
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Lima (LIM)
9.4/10 Exceptional! (721 reviews)
Beautiful and classic place clean, excellent service, good breakfast fresh and variety.
Reviewed on Apr 1, 2026

Country Club Lima Hotel - The Leading Hotels of the World
San Isidro
Price was CA $1,668, price is now CA $1,307 per person
CA $1,307
per person
May 13 - May 16
found 23 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Lima (LIM)
9.4/10 Exceptional! (649 reviews)
Country club is amazing and the breakfast is incredible
Reviewed on Mar 31, 2026
4 Night Scuba Diving holidays in Peru
Price found within the past 48 hours. Click for updated prices.


Country Club Lima Hotel - The Leading Hotels of the World
San Isidro
Price was CA $1,833, price is now CA $1,379 per person
CA $1,379
per person
Jun 24 - Jun 28
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Lima (LIM)
9.4/10 Exceptional! (649 reviews)
Country club is amazing and the breakfast is incredible
Reviewed on Mar 31, 2026

Hotel Estelar Miraflores
Miraflores
Price was CA $1,476, price is now CA $1,132 per person
CA $1,132
per person
Jun 24 - Jun 28
found 1 day ago
Roundtrip non-stop flight included
Toronto (YYZ) to Lima (LIM)
9.2/10 Wonderful! (1,023 reviews)
The welcome drink coupon was ‘welcomed’ The top floor had the breakfast service & had a good selection of food & excellent wait staff. The hotel is located very near the supermarket, shopping, casinos, and a great massage place Caprice). A coffee shop is attached. Outside the hotel is an Arturo Rodriguez coffee place that also has great coffee. I’d stay here again.
Reviewed on Apr 2, 2026
More vacations you might like
More Vacations Ideas
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







