Flight distance between Tabuk, Saudi Arabia and San Rafael Abajo, Costa Rica 7,690.7 mi / 12,377.0 km