Flight distance between Marsh Harbour, Bahamas and Dedza, Malawi 7,965.4 mi / 12,819.0 km