
Deoband to Ballia
Ballia is approximately 850+ kms from Deoband. The fastest way to reach Ballia from Deoband is by Train Via Rampur (Uttar Pradesh). It takes approximately 19 hours. The cheapest way to reach Ballia from Deoband is by Train Via Ghaziabad which would take approximately 21 hours.
Sort By
Mode of Transport
Via Rampur (Uttar Pradesh)
RECOMMENDED
FASTEST
Deoband
Rampur (Uttar Pradesh)
Ballia
Approx Travel Time
18h 40m
On Demand
Via Shahjahanpur
Deoband
Shahjahanpur
Ballia
Approx Travel Time
18h 55m
On Demand
Via Bareilly
Deoband
Bareilly
Ballia
Approx Travel Time
18h 40m
On Demand
Via Moradabad
Deoband
Moradabad
Ballia
Approx Travel Time
18h 55m
On Demand
Deoband
Moradabad
Ballia
Approx Travel Time
19h 56m
₹5,000
Onwards
Via Hardoi
Deoband
Hardoi
Ballia
Approx Travel Time
18h 55m
On Demand
Via Amroha
Deoband
Amroha
Ballia
Approx Travel Time
18h 55m
On Demand
Via Lucknow
Deoband
Lucknow
Ballia
Approx Travel Time
20h 2m
On Demand
Via Hapur
Deoband
Hapur
Ballia
Approx Travel Time
19h 40m
On Demand
Via Ghaziabad
CHEAPEST
Deoband
Ghaziabad
Ballia
Approx Travel Time
20h 25m
₹555
Onwards
Frequently Asked Questions
What is the distance between Deoband and Ballia?
Ballia is approximately 850+ kms from Deoband.
How long does it take to reach Ballia from Deoband?
It takes approximately 19 hours to reach Ballia from Deoband by Train Via Rampur (Uttar Pradesh).
What is the cheapest way to reach Ballia from Deoband?
The cheapest way to reach Ballia from Deoband is by Train Via Ghaziabad.
What is the fastest way to reach Ballia from Deoband?
The fastest way to reach Ballia from Deoband is by Train Via Rampur (Uttar Pradesh).