hero
How2Go
Roorkee to Ballia

Roorkee to Ballia

Ballia is approximately 850+ kms from Roorkee. The fastest way to reach Ballia from Roorkee is by Train. It takes approximately 18 hours. The cheapest way to reach Ballia from Roorkee is by Train which would take approximately 18 hours.

Sort By
Mode of Transport

Direct Train

RECOMMENDED

CHEAPEST

FASTEST

Roorkee

Ballia

Approx Travel Time

17h 27m

₹445

Onwards

Via Ayodhya

Roorkee

Ayodhya

Ballia

Approx Travel Time

18h 40m

₹540

Onwards

Ads by MMT

Via Moradabad

Roorkee

Moradabad

Ballia

Approx Travel Time

18h 55m

₹495

Onwards

Roorkee

Moradabad

Ballia

Approx Travel Time

19h 10m

₹3,972

Onwards

Via Bara Banki

Roorkee

Bara Banki

Ballia

Approx Travel Time

18h 55m

₹555

Onwards

Ads by MMT

Via Shahjahanpur

Roorkee

Shahjahanpur

Ballia

Approx Travel Time

19h 10m

₹545

Onwards

Via Lucknow

Roorkee

Lucknow

Ballia

Approx Travel Time

19h 25m

₹1,055

Onwards

Via Hardoi

Roorkee

Hardoi

Ballia

Approx Travel Time

18h 55m

₹560

Onwards

Via Amroha

Roorkee

Amroha

Ballia

Approx Travel Time

18h 55m

₹560

Onwards

Via Shahganj

Roorkee

Shahganj

Ballia

Approx Travel Time

18h 55m

₹535

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Ballia?

Ballia is approximately 850+ kms from Roorkee.

How long does it take to reach Ballia from Roorkee?

It takes approximately 18 hours to reach Ballia from Roorkee by Train.

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 Train.

twitterfacebook

© 2024 MAKEMYTRIP PVT. LTD.

Country India