Flight distance between Cape Town, South Africa and Odessa, Ukraine 5,608.0 mi / 9,025.2 km