It is 299.93km from Vava’u to Niuatoputapu and 614.75km from Nuku’alofa to Niuatoputapu.

Niuatoputapu