• SOUTH PACIFIC
    PARADISE
  • WORLD CLASS
    SNORKELING
  • BEACHFRONT
    FALES
  • DESERTED
    BEACHES
  • TONGA'S BEST
    DIVE SITES
  • SWIM WITH
    WHALES

Matafonua Lodge Resort – Ha’apai, Tonga

Ha’apai is the way the South Pacific used to be…. The peace and tranquility of deserted beaches, uninhabited islands to explore, whale encounters, world-class snorkeling, incredible diving and some of the best swimming beaches in the South Pacific. The resort is located on the quiet northern tip of Foa Island, only a short flight from the mainland.

With its white sand beaches, warm climate and picture perfect lagoon, Matafonua Lodge is the ultimate Pacific holiday destination.







For more news, photos and videos check us out, and follow us on these social media sites.



LOCAL TIME: 2:11 AM
SUN SETS AT 6:11 PM

SPECIAL OFFERS

  • Special Offer: Dive Package

    NZ$899 per person 3 days diving (6 dives), 5 nights accommodation, breakfast, Wi-Fi, snorkel gear, bikes, kayaks, domestic ...

  • Special Offer: WHALE SWIMMING PACKAGE

    NZ$1690 per person 5 days whale watching (lunch included on whale boat), 7 nights accommodation, breakfast, Wi-Fi, snorkel gear, bikes, kayaks, domestic flights with ...

  • Special Offer: Relax Package

    NZ$599 per person 5 nights accommodation, breakfast, Wi-Fi, snorkel gear, bikes, kayaks, domestic flights with Real Tonga (TBU-HPA-TBU) and airport transfers. Based on twin/double ...

ACTIVITIES

Activities Offered

  • WHALE WATCHING
  • DIVING
  • SNORKELING
  • KITEBOARDING
  • STAND-UP PADDLEBOARDS
  • KAYAKING
  • BUSH WALKING
  • CULTURAL TOURS
  • BICYCLING

GETTING HERE

Foa Island

Famous for its incredible beaches and shallow lagoons, Ha’apai is situated between the island groups of Tongatapu and Vava’u. Ha’apai is made up of 51 islands between the Tongan Trench and a volcanic chain of islands including Kao, which is Tonga’s highest point.
7 DAY FORECAST
SWITCH TO
Pangai, TO

TODAY
23.29°C

TUE
24°C

WED
24.18°C

THU
22.66°C

FRI
20.33°C

SAT
22.7°C

SUN
23.38°C