Flight distance between San Andros, Bahamas and ‘Ohonua, Tonga 7,241.2 mi / 11,653.5 km