Flight distance between Uitenhage, South Africa and San Rafael, Costa Rica 7,717.3 mi / 12,419.7 km