Hotels in Kapa Island
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Kapa Island?

Tongan Beach Resort
Tongan Beach Resort
9.6 out of 10, Exceptional, (19)
The price is CA $310
CA $356 total
includes taxes & fees
Aug 11 - Aug 12
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.
Learn more about Kapa Island
The region around Kapa Island is home to attractions such as Mt. Talau National Park and Vava'u Harbor.
Check out reviews of Kapa Island hotels guests love

Mala Island Resort
10/10 Excellent
Frequently asked questions
Keep exploring
Keep exploring
- Nuku'alofa Hotels
- Neiafu Hotels
- Utungake Hotels
- Eua Hotels
- Faleloa Hotels
- Mala Hotels
- Fafa Island Hotels
- Fua'amotu Hotels
- Atata Island Hotels
- Kanokupolu Hotels
- Ha'atafu Hotels
- Fetoko Island Hotels
- Leimatua Hotels
- Puke Hotels
- Toula Hotels
- Uoleva Island Hotels
- Pangai Hotels
- Ha'ateiho Hotels
- Pangai Hotels
- Foiata Island Hotels
Most popular destinations
Hotels
- Destination Roma Norte Infinity Pool Rooftop
- Byward Blue Inn
- Hotels near Treasure Island Casino
- Shoal Bay Villas
- Hotels in Downtown Montreal
- Cheap Hotels in Penticton
- The Regency, Rome, A Tribute Portfolio Hotel
- Hotels near Fox Theatre
- Miss Istanbul Hotel & Spa
- All-inclusive Hotels in San José del Cabo
- Hyatt Vacation Club at Desert Oasis
- Adults Only Heaven at Hard Rock Hotel Riviera Maya All Inclusive
- Hard Rock Hotel Cancun - All Inclusive
- Hyatt Place Portland Downtown - Old Port Square
- Hotels near Fallsview Casino
- Courtyard by Marriott Oshawa
- Wyndham Garden Medicine Hat Conference Center
- Meeru Maldives Resort Island
- Moon Palace The Grand Cancun - All-inclusive
- 40.17 San Marco
- Hotels in Moncton
- Aloft Orlando Lake Buena Vista
- Dom Jose Beach Hotel
- Prestige Beach House, WorldHotels Crafted
- Blue Moon Hotel
- Hotels in Miami Beach
- Cheap Hotels in Philadelphia
- Henrosa Hotel