Flight distance between Baie-Mahault, Guadeloupe and Johannesburg, South Africa 6,687.1 mi / 10,761.8 km