Flight distance between Kolkata, India and Takamaka, Seychelles 2,913.9 mi / 4,689.5 km