
Ballia to Amritsar
Amritsar is approximately 1200+ kms from Ballia. The fastest way to reach Amritsar from Ballia is by Train, Flight Via Varanasi, Lucknow. It takes approximately 9 hours. The cheapest way to reach Amritsar from Ballia is by Train which would take approximately 27 hours.
Sort By
Mode of Transport
Via Gorakhpur, Delhi
RECOMMENDED
Ballia
Gorakhpur
Delhi
Amritsar
Approx Travel Time
9h 17m
₹12,382
Onwards
Via Varanasi, Delhi
Ballia
Varanasi
Delhi
Amritsar
Approx Travel Time
8h 53m
₹8,735
Onwards
Via Lucknow
Ballia
Lucknow
Amritsar
Approx Travel Time
10h 5m
₹6,941
Onwards
Via Ayodhya
Ballia
Ayodhya
Amritsar
Approx Travel Time
21h 38m
₹9,842
Onwards
Via Ambala
Ballia
Ambala
Amritsar
Approx Travel Time
20h 25m
₹1,013
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Amritsar
Approx Travel Time
20h 41m
₹705
Onwards
Via Ghaziabad
Ballia
Ghaziabad
Amritsar
Approx Travel Time
21h 7m
₹1,600
Onwards
Via Varanasi, Lucknow
FASTEST
Ballia
Varanasi
Lucknow
Amritsar
Approx Travel Time
8h 28m
₹10,104
Onwards
Ballia
Varanasi
Lucknow
Amritsar
Approx Travel Time
9h 48m
₹13,771
Onwards
Frequently Asked Questions
What is the distance between Ballia and Amritsar?
Amritsar is approximately 1200+ kms from Ballia.
How long does it take to reach Amritsar from Ballia?
It takes approximately 9 hours to reach Amritsar from Ballia by Train, Flight Via Varanasi, Lucknow.
What is the cheapest way to reach Amritsar from Ballia?
The cheapest way to reach Amritsar from Ballia is by Train.
What is the fastest way to reach Amritsar from Ballia?
The fastest way to reach Amritsar from Ballia is by Train, Flight Via Varanasi, Lucknow.


