Flight distance between Marsh Harbour, Bahamas and Lilongwe, Malawi 7,920.6 mi / 12,747.0 km