The journey from Kaliyaganj to Surat is a long-distance trip covering nearly 1900 km. You should head to Malda Town to catch a train heading toward the western coast of India. The route traverses through several states, including Bihar, Uttar Pradesh, and Maharashtra, before entering Gujarat. Expect a travel time of 35 to 40 hours. Surat is a major textile and diamond hub, well-connected by rail.
Total Distance: Driving distance is 1900 km; straight-line air distance is 1600 km.
Surat is a major stop for trains heading to Mumbai.
November to February is the best time to visit Surat, as the weather is pleasant.