
Ballia to Delhi
Delhi is approximately 800+ kms from Ballia. The fastest way to reach Delhi from Ballia is by Train, Flight Via Deoria. It takes approximately 5 hours. The cheapest way to reach Delhi from Ballia is by Train Via Moradabad which would take approximately 19 hours.
Sort By
Mode of Transport
Via Deoria
FASTEST
Ballia
Deoria
Delhi
Approx Travel Time
4h 55m
On Demand
Via Lucknow
Ballia
Lucknow
Delhi
Approx Travel Time
18h 25m
₹575
Onwards
Ballia
Lucknow
Delhi
Approx Travel Time
9h 55m
₹4,592
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Delhi
Approx Travel Time
18h 25m
₹560
Onwards
Ballia
Shahjahanpur
Delhi
Approx Travel Time
19h 55m
₹1,139
Onwards
Via Akbarpur, Ambedkar Nagar
Ballia
Akbarpur, Ambedkar Nagar
Delhi
Approx Travel Time
18h 25m
₹545
Onwards
Via Gorakhpur
Ballia
Gorakhpur
Delhi
Approx Travel Time
5h 40m
On Demand
Via Muzaffarpur
Ballia
Muzaffarpur
Delhi
Approx Travel Time
6h 40m
₹4,919
Onwards
Via Moradabad
CHEAPEST
Ballia
Moradabad
Delhi
Approx Travel Time
19h 10m
₹325
Onwards
Frequently Asked Questions
What is the distance between Ballia and Delhi?
Delhi is approximately 800+ kms from Ballia.
How long does it take to reach Delhi from Ballia?
It takes approximately 5 hours to reach Delhi from Ballia by Train, Flight Via Deoria.
What is the cheapest way to reach Delhi from Ballia?
The cheapest way to reach Delhi from Ballia is by Train Via Moradabad.
What is the fastest way to reach Delhi from Ballia?
The fastest way to reach Delhi from Ballia is by Train, Flight Via Deoria.