or, enquire about your chosen options

  1. Catch Up on Cruising: Latest News in bite size!
  2. Solo Cruisers
  3. Catch Up on Cruising: Latest News in bite size!
  4. Should I buy a beverage package?
  5. SPOTLIGHT ON: Viking Ocean and River Cruises

Sign up to our newsletter and become the first to know about our latest deals and promotions

Your 'Port' has been chosen Clear this filter or visit another page to change

Neiafu and Nuku Islands, Vava’u Group, Kingdom of Tonga

Enquire about cruises in this region

Neiafu is the second-largest town in Tonga, situated on the south coast of Vava'u, the main island of the Vava'u archipelago in northern Tonga. It lies next to the Port of Refuge, which is considered to be one of the best harbors in the world. It is the administrative centre of the Vava'u group and is also an important centre for tourism, with many yachts anchoring in the harbor. To the north-west of Neiafu lies the 131m high Mt. Talau, with its distinctive flat top. A hike to the top offers excellent coastal views.

Nuku island is 20 minutes by slow boat from the village of Kolonga, in the Eastern District or 50 minutes by speed boat from Nuku'alofa. It is a beautiful little island that was used as the film location for the British TV series Shipwrecked. It offers good anchorage and great swimming on the best beach in Tongatapu.

Things to See and Do

* Views from Mt. Talau – Neiafu
* Langa Fonua - woman's handicraft centre in Neiafu
* Swimming – Nuku island
* Port of Refuge

Cruise Season – Jan – Dec
Currency – Paʻanga (TOP)
Language – English, Tongan
Land Area – 748 km² (Tonga)
Population – 306,000 (Neiafu)approx
Electricity – 2 angled flat pins and 1 round pin centred below Australian style
Time – GMT plus thirteen hours
International Country Telephone Code – + 676

Port Location – The port is located in Port-of-Refuge Harbor, Neiafu.

Transport Links – Air Peau offers flights to Vavau from Tongatapu to Neiafu.

Boat trips to the uninhabited coral islands and to the stunning Nuku Island can be arranged from Nuku'alofa or from Fafa Island Resort.

Please note, while cruise details and inclusions are accurate at time of loading they are subject to change due to changes in cruise line practices and policies. Please check details and inclusions at time of booking.

Database Profiling Report

Total queries executed: 21

Total elapsed time: 0.047812938690186

# Query Time
(1) connect 0.00074887275695801
(2) DESCRIBE `ports` 0.0020890235900879
(3) SELECT `ports`.* FROM `ports` WHERE (orchid_slug = 'neiafu-and-nuku-islands-vava-u-group-kingdom-of-tonga') AND (orchid_available = 1) LIMIT 1 0.01128101348877
(4) DESCRIBE `destinations` 0.0026769638061523
(5) SELECT `destinations`.* FROM `destinations` WHERE (((`destinations`.`id` = 43))) 0.00049996376037598
(6) DESCRIBE `avid_specials` 0.0014348030090332
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = '43' AND class = 'Destination')) AND (date_start < NOW() OR date_start is null) AND (date_end > NOW() OR date_end is null OR date_end = '')) 0.0019009113311768
(8) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '1340') 0.0005190372467041
(9) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '1340') 0.0026299953460693
(10) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '1340') 0.0025680065155029
(11) DESCRIBE `cruises` 0.0039000511169434
(12) SELECT `cruises`.* FROM `cruises` WHERE (id IN (69501, 69512, 23668, 73678, 75504, 75518)) ORDER BY FIND_IN_SET(id, '69501,69512,23668,73678,75504,75518') 0.0018620491027832
(13) DESCRIBE `cruiselines` 0.0030641555786133
(14) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('29', '209')) ORDER BY FIND_IN_SET(id, '29,209') 0.00061178207397461
(15) DESCRIBE `ships` 0.0037422180175781
(16) SELECT `ships`.* FROM `ships` WHERE (id IN ('223', '717', '947')) ORDER BY FIND_IN_SET(id, '223,717,947') 0.000823974609375
(17) DESCRIBE `cruisetypes` 0.0016000270843506
(18) DESCRIBE `destinations` 0.0025119781494141
(19) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('40', '43')) ORDER BY FIND_IN_SET(id, '40,43') 0.00066995620727539
(20) DESCRIBE `ports` 0.0022220611572266
(21) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 1340))) 0.00045609474182129