Flight distance between Annotto Bay, Jamaica and Niigata, Japan 7,914.8 mi / 12,737.7 km