Flight distance between Cape Town, South Africa and Bathsheba, Barbados 6,055.7 mi / 9,745.8 km