The journey from Dinhata to Kolkata is approximately 650 km. You can take a bus to Cooch Behar and then a train to Kolkata (Sealdah or Howrah). The journey takes about 12-14 hours. Kolkata is the cultural capital of India.
Total Distance: 650 km by road, 550 km straight-line air distance.
Book your train tickets well in advance.
October to March for pleasant weather.