Flight distance between Suzhou, China and Kolkata, India 2,066.7 mi / 3,326.1 km