
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 7 hours. The cheapest way to reach Amritsar from Ballia is by Train which would take approximately 27 hours.
Sort By
Mode of Transport
Via Varanasi, Delhi
RECOMMENDED
Ballia
Varanasi
Delhi
Amritsar
Approx Travel Time
7h 43m
₹8,060
Onwards
Via Gorakhpur, Delhi
Ballia
Gorakhpur
Delhi
Amritsar
Approx Travel Time
8h 16m
₹12,650
Onwards
Via Lucknow
Ballia
Lucknow
Amritsar
Approx Travel Time
10h 35m
₹6,190
Onwards
Via Ayodhya
Ballia
Ayodhya
Amritsar
Approx Travel Time
22h 30m
₹9,520
Onwards
Via Ambala
Ballia
Ambala
Amritsar
Approx Travel Time
23h 10m
₹790
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Amritsar
Approx Travel Time
21h 21m
₹705
Onwards
Via Ghaziabad
Ballia
Ghaziabad
Amritsar
Approx Travel Time
1d 6h 10m
₹1,169
Onwards
Via Varanasi, Lucknow
FASTEST
Ballia
Varanasi
Lucknow
Amritsar
Approx Travel Time
7h 18m
₹10,438
Onwards
Ballia
Varanasi
Lucknow
Amritsar
Approx Travel Time
8h 48m
₹14,181
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 7 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.


