Camiguin Island Holidays

Book a Hotel + Flight or Car together to unlock savings

Photo by Christian Anchuelo
  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to Rp173.195 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Plan, book, and manage your trip all in one place

Top hotels in Camiguin Island

Balai sa Baibai

Balai sa Baibai

2 out of 5
Camiguin Circumferential Road, Mambajao
The price is Rp2.114.545 per night from 8 Aug to 9 Aug
Rp2.114.545
Rp2.368.290 total
8 Aug - 9 Aug
includes taxes & fees
9.6/10 Exceptional! (39 reviews)
"There are so many things to like about this resort. Location, facilities, restaurant, transport services are a few. But above all else are the PEOPLE who staff this wonderful place. Reception,food service, dive shop, housekeeping…every person we encountered were welcoming & helpful. We hope they ..."

Reviewed on 16 Jul 2025

Balai sa Baibai
Paras Beach Resort

Paras Beach Resort

3.5 out of 5
Rocky Village, Yumbing Mambajao, Mambajao
The price is Rp1.826.153 per night from 20 Jul to 21 Jul
Rp1.826.153
Rp2.045.291 total
20 Jul - 21 Jul
includes taxes & fees
7.8/10 Good! (78 reviews)
"The place was really nice. You can always take a boat ride to the white sand island. The rooms are comfortable and clean. The best part of this hotel are the staff. I have been to 5 star hotels but this is really great natural hospitality you feel that it is not training that made them that nice. ..."

Reviewed on 12 Jul 2025

Paras Beach Resort
Nouveau Resort

Nouveau Resort

3.5 out of 5
Tupsan Pequeno Mahinog, Mahinog, Northern Mindanao
8.8/10 Excellent! (58 reviews)
"Wonderful service"

Reviewed on 7 Jun 2025

Nouveau Resort
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.

Popular places to visit