Flight distance between Sofia, Bulgaria and Cape Town, South Africa 5,303.2 mi / 8,534.7 km