The journey from Darjeeling to the textile city of Surat covers over 2100 km. You must first reach NJP station from Darjeeling. Several long-distance trains connect NJP to Surat via the main trunk lines. Flights from Bagdogra to Surat usually require a layover in Delhi or Mumbai. This route takes you from the mountains to the industrial heartland of Gujarat.
Total Distance: Driving distance 2150 km, Air distance 1750 km.
Direct trains are available but limited; check schedules carefully.
October to February for pleasant weather in Surat.