
Roorkee to Ballia
Ballia is approximately 950+ kms from Roorkee. The fastest way to reach Ballia from Roorkee is by Cab, Flight, Train Via Ghaziabad, Varanasi. It takes approximately 9 hours. The cheapest way to reach Ballia from Roorkee is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Ghaziabad, Varanasi
RECOMMENDED
FASTEST
Roorkee
Ghaziabad
Varanasi
Ballia
Approx Travel Time
9h 5m
₹7,561
Onwards
Roorkee
Ghaziabad
Varanasi
Ballia
Approx Travel Time
9h 8m
₹3,734
Onwards
Roorkee
Ghaziabad
Varanasi
Ballia
Approx Travel Time
10h 22m
₹11,355
Onwards
Roorkee
Ghaziabad
Varanasi
Ballia
Approx Travel Time
10h 25m
₹7,528
Onwards
Via Lucknow
Roorkee
Lucknow
Ballia
Approx Travel Time
16h 45m
₹1,804
Onwards
Via Shahjahanpur
Roorkee
Shahjahanpur
Ballia
Approx Travel Time
14h 55m
₹545
Onwards
Via Ghaziabad
Roorkee
Ghaziabad
Ballia
Approx Travel Time
17h 30m
₹4,422
Onwards
Via Delhi, Ghazipur
Roorkee
Delhi
Ghazipur
Ballia
Approx Travel Time
23h 22m
On Demand
Via Delhi, Varanasi
Roorkee
Delhi
Varanasi
Ballia
Approx Travel Time
10h 41m
₹3,724
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Ballia?
Ballia is approximately 950+ kms from Roorkee.
How long does it take to reach Ballia from Roorkee?
It takes approximately 9 hours to reach Ballia from Roorkee by Cab, Flight, Train Via Ghaziabad, Varanasi.
What is the cheapest way to reach Ballia from Roorkee?
The cheapest way to reach Ballia from Roorkee is by Train.
What is the fastest way to reach Ballia from Roorkee?
The fastest way to reach Ballia from Roorkee is by Cab, Flight, Train Via Ghaziabad, Varanasi.


