The journey from Batala to Gurdaspur is a short-distance trip of approximately 35 km. You can easily travel by train or bus. The train journey takes about 1 hour, while the bus journey takes about 1 hour. It is a very convenient and popular route in Punjab.
Total Distance: 35 km by road, 30 km straight-line.
Trains are very frequent.
All year round.