Flight distance between Marsh Harbour, Bahamas and Liwonde, Malawi 8,038.8 mi / 12,937.1 km