
Ballia to Gwalior
Gwalior is approximately 700+ kms from Ballia. The fastest way to reach Gwalior from Ballia is by Train Via Varanasi, Agra. It takes approximately 12 hours. The cheapest way to reach Gwalior from Ballia is by Train Via Varanasi, Agra which would take approximately 12 hours.
Sort By
Mode of Transport
Via Varanasi, Khajuraho
RECOMMENDED
Ballia
Varanasi
Khajuraho
Gwalior
Approx Travel Time
12h 6m
₹14,312
Onwards
Ballia
Varanasi
Khajuraho
Gwalior
Approx Travel Time
12h 20m
₹8,146
Onwards
Via Unnao
Ballia
Unnao
Gwalior
Approx Travel Time
13h 46m
₹8,981
Onwards
Ballia
Unnao
Gwalior
Approx Travel Time
13h 25m
₹4,398
Onwards
Via Varanasi, Agra
CHEAPEST
FASTEST
Ballia
Varanasi
Agra
Gwalior
Approx Travel Time
11h 56m
₹650
Onwards
Via Gyanpur
Ballia
Gyanpur
Gwalior
Approx Travel Time
13h 58m
On Demand
Ballia
Gyanpur
Gwalior
Approx Travel Time
13h 44m
On Demand
Via Kanpur
Ballia
Kanpur
Gwalior
Approx Travel Time
14h 25m
₹4,994
Onwards
Via Lucknow
Ballia
Lucknow
Gwalior
Approx Travel Time
12h 43m
₹684
Onwards
Via Buxar, Kanpur
Ballia
Buxar
Kanpur
Gwalior
Approx Travel Time
14h 17m
₹9,001
Onwards
Frequently Asked Questions
What is the distance between Ballia and Gwalior?
Gwalior is approximately 700+ kms from Ballia.
How long does it take to reach Gwalior from Ballia?
It takes approximately 12 hours to reach Gwalior from Ballia by Train Via Varanasi, Agra.
What is the cheapest way to reach Gwalior from Ballia?
The cheapest way to reach Gwalior from Ballia is by Train Via Varanasi, Agra.
What is the fastest way to reach Gwalior from Ballia?
The fastest way to reach Gwalior from Ballia is by Train Via Varanasi, Agra.


