Flight distance between Curridabat, Costa Rica and Rio de Janeiro, Brazil 3,572.8 mi / 5,749.9 km