
Moradabad to Ballia
Ballia is approximately 750+ kms from Moradabad. The fastest way to reach Ballia from Moradabad is by Train, Flight Via Ghaziabad, Varanasi. It takes approximately 9 hours. The cheapest way to reach Ballia from Moradabad is by Train which would take approximately 15 hours.
Sort By
Mode of Transport
Via Ghaziabad, Varanasi
FASTEST
Moradabad
Ghaziabad
Varanasi
Ballia
Approx Travel Time
8h 21m
₹4,124
Onwards
Moradabad
Ghaziabad
Varanasi
Ballia
Approx Travel Time
9h 17m
₹7,003
Onwards
Via Lucknow
Moradabad
Lucknow
Ballia
Approx Travel Time
17h 36m
₹2,600
Onwards
Moradabad
Lucknow
Ballia
Approx Travel Time
13h
₹910
Onwards
Moradabad
Lucknow
Ballia
Approx Travel Time
14h 32m
₹1,745
Onwards
Via Lucknow, Varanasi
Moradabad
Lucknow
Varanasi
Ballia
Approx Travel Time
20h 55m
₹4,952
Onwards
Moradabad
Lucknow
Varanasi
Ballia
Approx Travel Time
11h 15m
₹3,902
Onwards
Via Delhi, Varanasi
Moradabad
Delhi
Varanasi
Ballia
Approx Travel Time
9h 33m
₹4,129
Onwards
Via Varanasi
Moradabad
Varanasi
Ballia
Approx Travel Time
14h 55m
₹435
Onwards
Frequently Asked Questions
What is the distance between Moradabad and Ballia?
Ballia is approximately 750+ kms from Moradabad.
How long does it take to reach Ballia from Moradabad?
It takes approximately 9 hours to reach Ballia from Moradabad by Train, Flight Via Ghaziabad, Varanasi.
What is the cheapest way to reach Ballia from Moradabad?
The cheapest way to reach Ballia from Moradabad is by Train.
What is the fastest way to reach Ballia from Moradabad?
The fastest way to reach Ballia from Moradabad is by Train, Flight Via Ghaziabad, Varanasi.
Routes Connecting Moradabad
Routes From Moradabad
- Moradabad to Jodhpur
- Moradabad to Roorkee
- Moradabad to Krishnarajanagara
- Moradabad to Bangarapet
- Moradabad to Badlapur
- Moradabad to Kalka
- Moradabad to Shahada
- Moradabad to Botad
- Moradabad to Hingoli
- Moradabad to Nandura
- Moradabad to Khatima
- Moradabad to Raichur
- Moradabad to Rupbas
- Moradabad to Kasauli
- Moradabad to Haflong