Flight distance between Sainte-Rose, Guadeloupe and Cape Town, South Africa 6,298.9 mi / 10,137.1 km