Flight distance between Annotto Bay, Jamaica and Belgrade, Serbia 5,677.8 mi / 9,137.5 km