Flight distance between Annotto Bay, Jamaica and Hachiōji, Japan 8,025.3 mi / 12,915.5 km