It is 200.36km from Niuatoputapu to Niuafoou and from Niuafoou to Vavau is 379.04km, from Nuku’alofa to Niuafoou is 815.11km.

Niuafoou