
Ballia to Gwalior
Gwalior is approximately 800+ 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, Agra
RECOMMENDED
CHEAPEST
FASTEST
Ballia
Varanasi
Agra
Gwalior
Approx Travel Time
11h 56m
₹650
Onwards
Via Kanpur
Ballia
Kanpur
Gwalior
Approx Travel Time
14h 24m
₹4,964
Onwards
Ballia
Kanpur
Gwalior
Approx Travel Time
15h 45m
₹1,084
Onwards
Via Lucknow
Ballia
Lucknow
Gwalior
Approx Travel Time
15h 33m
₹1,184
Onwards
Via Ayodhya
Ballia
Ayodhya
Gwalior
Approx Travel Time
16h 15m
On Demand
Via Unnao
Ballia
Unnao
Gwalior
Approx Travel Time
18h 35m
₹3,448
Onwards
Ballia
Unnao
Gwalior
Approx Travel Time
16h 51m
₹8,289
Onwards
Via Buxar, Kanpur
Ballia
Buxar
Kanpur
Gwalior
Approx Travel Time
14h 19m
₹8,922
Onwards
Via Varanasi, Khajuraho
Ballia
Varanasi
Khajuraho
Gwalior
Approx Travel Time
12h 6m
₹41,595
Onwards
Ballia
Varanasi
Khajuraho
Gwalior
Approx Travel Time
12h 58m
₹35,787
Onwards
Frequently Asked Questions
What is the distance between Ballia and Gwalior?
Gwalior is approximately 800+ 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.

