
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 Shahganj 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 Gorakhpur
Ballia
Gorakhpur
Delhi
Approx Travel Time
5h 40m
On Demand
Via Muzaffarpur
Ballia
Muzaffarpur
Delhi
Approx Travel Time
6h 40m
₹4,045
Onwards
Via Lucknow
Ballia
Lucknow
Delhi
Approx Travel Time
9h 55m
₹4,410
Onwards
Ballia
Lucknow
Delhi
Approx Travel Time
18h 25m
₹575
Onwards
Ballia
Lucknow
Delhi
Approx Travel Time
19h 25m
₹550
Onwards
Via Patna
Ballia
Patna
Delhi
Approx Travel Time
5h 25m
On Demand
Via Shahjahanpur
Ballia
Shahjahanpur
Delhi
Approx Travel Time
18h 25m
₹560
Onwards
Via Shahganj
CHEAPEST
Ballia
Shahganj
Delhi
Approx Travel Time
18h 45m
₹375
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 Shahganj.
What is the fastest way to reach Delhi from Ballia?
The fastest way to reach Delhi from Ballia is by Train, Flight Via Deoria.