Flight distance between Stoke-on-Trent, United Kingdom and Cape Town, South Africa 6,132.9 mi / 9,869.9 km