The distance from Keshod to Kolkata is approximately 2000 km. You can take a train from Ahmedabad to Kolkata, or fly from Ahmedabad to Kolkata. The journey takes about 40 to 48 hours by train. Kolkata is a major cultural and historical hub. This route is well-connected by the Indian Railways and major airlines.
Total Distance: 2000 km by road, 1700 km straight-line.
Book your train tickets well in advance.
October to March for pleasant weather in Kolkata.