Flight distance between Batu Pahat, Malaysia and Kolkata, India 1,732.9 mi / 2,788.8 km