Flight distance between Rio de Janeiro, Brazil and Huaral, Peru 2,371.2 mi / 3,816.0 km