Amritsar is accessible from Surat via direct trains. The journey covers 1400 km and takes about 22 hours. You will travel through the heart of Punjab, witnessing the changing landscape.
Total Distance: 1400 km by road, 1200 km air distance.
Check for train availability on the IRCTC website.
October to March for pleasant weather.