Ballia to Moradabad
Moradabad is approximately 700+ kms from Ballia. The fastest way to reach Moradabad from Ballia is by Train, Flight Via Lucknow. It takes approximately 10 hours. The cheapest way to reach Moradabad from Ballia is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Lucknow
Ballia
Lucknow
Moradabad
Approx Travel Time
16h 10m
₹475
Onwards
FASTEST
Ballia
Lucknow
Moradabad
Approx Travel Time
9h 40m
₹1,298
Onwards
Ballia
Lucknow
Moradabad
Approx Travel Time
17h 55m
₹1,150
Onwards
Ballia
Lucknow
Moradabad
Approx Travel Time
11h 25m
₹1,697
Onwards
Ballia
Lucknow
Moradabad
Approx Travel Time
17h 55m
₹874
Onwards
Ballia
Lucknow
Moradabad
Approx Travel Time
19h 40m
₹1,549
Onwards
Via Varanasi
Ballia
Varanasi
Moradabad
Approx Travel Time
16h 40m
₹285
Onwards
Via Chhapra
Ballia
Chhapra
Moradabad
Approx Travel Time
17h 40m
₹385
Onwards
Frequently Asked Questions
What is the distance between Ballia and Moradabad?
Moradabad is approximately 700+ kms from Ballia.
How long does it take to reach Moradabad from Ballia?
It takes approximately 10 hours to reach Moradabad from Ballia by Train, Flight Via Lucknow.
What is the cheapest way to reach Moradabad from Ballia?
The cheapest way to reach Moradabad from Ballia is by Train.
What is the fastest way to reach Moradabad from Ballia?
The fastest way to reach Moradabad from Ballia is by Train, Flight Via Lucknow.
Routes Connecting Ballia
Routes From Ballia
Routes Connecting Moradabad
Routes From Moradabad
- Moradabad to Rohtak
- Moradabad to Nainpur
- Moradabad to Pithoragarh
- Moradabad to Phulpur
- Moradabad to Mancherial
- Moradabad to Sringeri
- Moradabad to Phulera
- Moradabad to Malihabad
- Moradabad to Sagara
- Moradabad to Baramulla
- Moradabad to Darbhanga
- Moradabad to Nandurbar
- Moradabad to Palwal
- Moradabad to Kayamkulam
- Moradabad to Tundla