Reaching Surat from Rishipur requires a long-distance journey across the northern and western plains of India. You will typically start by reaching Malda Town station. From there, you can board trains heading toward the Surat railway station. The journey covers roughly 1900 km and takes about 35 hours by train.
Total Distance: 1900 km by road, 1600 km air distance.
Check train schedules on the official IRCTC website.
October to March for comfortable weather.