The distance from Gurdaspur to Kolkata is approximately 1800 km. The most practical way to travel is by train from Jalandhar or Amritsar to Howrah or Sealdah station. Alternatively, you can take a flight from Amritsar to Kolkata with a layover. The train journey takes about 30 to 35 hours. Kolkata is a major cultural and historical hub in West Bengal, famous for its literature and food.
Total Distance: 1800 km by road, 1600 km straight-line.
Book your train tickets well in advance.
Most flights involve a layover in Delhi.
October to March for pleasant weather.