Flight distance between Marsh Harbour, Bahamas and Nkhata Bay, Malawi 7,886.4 mi / 12,692.0 km