Flight distance between San José, Costa Rica and Cape Town, South Africa 7,314.1 mi / 11,771.0 km