The journey from Joshimath to Surat covers 1650 km. You must travel by road to Haridwar, take a train to Delhi, and then connect to Surat via train or flight. The journey takes approximately 32 hours by rail. You will cross the plains of North India and enter the industrial hub of Gujarat.
Total Distance: 1650 km by road, 1350 km air distance.
The Golden Temple Mail from Delhi is a reliable train to Surat.
November to February for pleasant weather in Surat.