Flight distance between Cape Town, South Africa and Bulawayo, Zimbabwe 1,137.3 mi / 1,830.2 km