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