- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Mactan Island hotels with on-site scuba diving

1. Shangri-La Mactan, Cebu
Shangri-La Mactan, CebuMactan
9.4 out of 10, Exceptional, (1,277 reviews)
The price is ₹17,463
₹21,436 total
includes taxes & fees
1 Dec - 2 Dec

2. Mercure Mactan Cebu
Mercure Mactan CebuMactan
8.8 out of 10, Excellent, (485 reviews)
The price is ₹5,698
₹6,310 total
includes taxes & fees
9 Nov - 10 Nov

3. Mövenpick Hotel Mactan Island Cebu
Mövenpick Hotel Mactan Island CebuPunta Engaño
8.8 out of 10, Excellent, (1,000 reviews)
The price is ₹10,256
₹12,589 total
includes taxes & fees
10 Nov - 11 Nov

4. Costabella Tropical Beach Hotel
Costabella Tropical Beach HotelMaribago
8.6 out of 10, Excellent, (1,000 reviews)
The price is ₹5,749
₹7,252 total
includes taxes & fees
7 Nov - 8 Nov

5. Savoy Hotel Mactan Cebu near Newtown Beach
Savoy Hotel Mactan Cebu near Newtown BeachMactan
8.0 out of 10, Very good, (384 reviews)
The price is ₹4,761
₹5,368 total
includes taxes & fees
28 Nov - 29 Nov

6. Plantation Bay a Real Resort with a Real Spa
Plantation Bay a Real Resort with a Real SpaMarigondon
9.0 out of 10, Wonderful, (1,000 reviews)
The price is ₹17,888
₹22,173 total
includes taxes & fees
7 Nov - 8 Nov

7. Crimson Resort and Spa Mactan
Crimson Resort and Spa MactanMactan
9.2 out of 10, Wonderful, (1,001 reviews)
The price is ₹16,947
₹20,802 total
includes taxes & fees
10 Nov - 11 Nov

8. Cebu White Sands Resort and Spa
Cebu White Sands Resort and SpaMaribago
8.0 out of 10, Very good, (824 reviews)
The price is ₹7,835
₹8,834 total
includes taxes & fees
6 Nov - 7 Nov

9. The Reef Island Resort Mactan, Cebu
The Reef Island Resort Mactan, CebuMactan
9.2 out of 10, Wonderful, (636 reviews)
The price is ₹14,067
₹17,359 total
includes taxes & fees
19 Nov - 20 Nov

10. Bluewater Maribago Beach Resort
Bluewater Maribago Beach ResortMaribago
8.2 out of 10, Very good, (895 reviews)
The price is ₹8,777
₹9,895 total
includes taxes & fees
9 Nov - 10 Nov
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.










































