Flight distance between Midrand, South Africa and Savanna-la-Mar, Jamaica 7,744.8 mi / 12,464.0 km