Flight distance between Soufrière, Saint Lucia and Cape Town, South Africa 6,165.2 mi / 9,922.0 km