Flight distance between Burnaby, Canada and Cape Town, South Africa 10,210.0 mi / 16,431.5 km