Flight distance between Lancy, Switzerland and Rio de Janeiro, Brazil 5,683.1 mi / 9,146.0 km