Ha'amonga a Maui
Visit Ha'amonga a Maui
Popular places to visit

Ha'atafu Beach
Why not spend a care-free afternoon at Ha'atafu Beach during your travels in Ha'atafu?
Captain Cook's Landing Place
Find out about the history of Alaki when you take a trip to Captain Cook's Landing Place. While you're in the area, stroll along the seaside.
Ancient Tonga
You can enjoy some culture when you stop by Ancient Tonga in Nuku'alofa.
Interisland Ferry Terminal
Explore the waterfront in Nuku'alofa with a trip to Interisland Ferry Terminal. You can seek out the snorkelling spots while in the area.
St Mary's Cathedral
After visiting St Mary's Cathedral, make a plan to see the other sights and activities in Nuku'alofa. You can seek out the snorkelling spots while in the area.
Talamahu Market
You can browse for the perfect souvenirs at Talamahu Market during your stay in Nuku'alofa. Stroll along the beaches or seek out the snorkelling spots.
Top Hotel Deals
Check availability on hotels close to Ha'amonga a Maui

Paradise First Hotel

'Utu'one Bed & Breakfast
Explore a world of travel with Expedia
- Royal Palace of Tonga
- Ha'atafu Beach
- Interisland Ferry Terminal
- Captain Cook's Landing Place
- Flea Market
- Talamahu Market
- Basilica of St Anthony of Padua
- Halafuoleva Beach
- Mapu'a 'a Vaca Blowholes
- St Mary's Cathedral
- Centenary Chapel
- Eua National Park
- Li'angahuo 'a Maui Natural Archway
- Lokupo Lookout
- Fangatave Cliffs Lookout
- Hotels near Interisland Ferry Terminal
- Hotels near Ha'atafu Beach
- Hotels near Flea Market
- Hotels near Captain Cook's Landing Place
- Hotels near Ancient Tonga
- Hotels near Basilica of St Anthony of Padua
- Hotels near Vaiola Hospital
- Hotels near Halafuoleva Beach
- Hotels near Eua National Park
- Hotels near Centenary Chapel
- Hotels near St Mary's Cathedral
- Hotels near Nafanua Wharf
- Hotels near Li'angahuo 'a Maui Natural Archway
- Hotels near Fangatave Cliffs Lookout
- Hotels near Ufilae Beach
- Hotels near Big 'Ovava Tree
- Hotels near Lokupo Lookout
- Hotels near Ha Aluma Beach