Flight distance between Lancy, Switzerland and Mexicali, Mexico 5,886.0 mi / 9,472.6 km