Flight distance between Kakamega, Kenya and Cape Town, South Africa 2,590.0 mi / 4,168.1 km