
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
₹7,643
Onwards
Via Gorakhpur, Delhi
Ballia
Gorakhpur
Delhi
Amritsar
Approx Travel Time
8h 16m
₹10,959
Onwards
Via Lucknow
Ballia
Lucknow
Amritsar
Approx Travel Time
10h 35m
₹6,653
Onwards
Via Ayodhya
Ballia
Ayodhya
Amritsar
Approx Travel Time
22h 30m
₹9,632
Onwards
Via Ambala
Ballia
Ambala
Amritsar
Approx Travel Time
23h 10m
₹946
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Amritsar
Approx Travel Time
21h 21m
₹705
Onwards
Via Delhi
Ballia
Delhi
Amritsar
Approx Travel Time
1d 7h 40m
₹1,309
Onwards
Via Varanasi, Lucknow
FASTEST
Ballia
Varanasi
Lucknow
Amritsar
Approx Travel Time
7h 18m
₹8,288
Onwards
Ballia
Varanasi
Lucknow
Amritsar
Approx Travel Time
8h 48m
₹12,069
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.


