Flight distance between Lancy, Switzerland and Ahmedabad, India 3,976.2 mi / 6,399.1 km