The distance between Kayamkulam and Kolkata is approximately 2200 km. You can reach Kolkata in about 35-40 hours by train. The route passes through the scenic landscapes of East India. Kolkata is the cultural capital of India.
Total Distance: 2200 km by road, 1900 km straight-line.
Many express trains stop at Kolkata.
October to March for pleasant weather.