Flight distance between Cape Town, South Africa and Rome, Italy 5,251.9 mi / 8,452.1 km