
Meerut to Ballia
Ballia is approximately 800+ kms from Meerut. The fastest way to reach Ballia from Meerut is by Train, Flight Via Ghaziabad, Varanasi. It takes approximately 9 hours. The cheapest way to reach Ballia from Meerut is by Train Via Lucknow which would take approximately 14 hours.
Sort By
Mode of Transport
Via Ghaziabad, Varanasi
RECOMMENDED
Meerut
Ghaziabad
Varanasi
Ballia
Approx Travel Time
9h 2m
₹6,191
Onwards
FASTEST
Meerut
Ghaziabad
Varanasi
Ballia
Approx Travel Time
8h 37m
₹4,872
Onwards
Meerut
Ghaziabad
Varanasi
Ballia
Approx Travel Time
10h 26m
₹8,674
Onwards
Via Delhi, Gorakhpur
Meerut
Delhi
Gorakhpur
Ballia
Approx Travel Time
10h 30m
₹9,501
Onwards
Via Shahjahanpur
Meerut
Shahjahanpur
Ballia
Approx Travel Time
13h 58m
₹1,179
Onwards
Meerut
Shahjahanpur
Ballia
Approx Travel Time
15h 7m
₹6,678
Onwards
Via Lucknow
CHEAPEST
Meerut
Lucknow
Ballia
Approx Travel Time
14h 3m
₹945
Onwards
Meerut
Lucknow
Ballia
Approx Travel Time
13h
₹1,498
Onwards
Via Ayodhya
Meerut
Ayodhya
Ballia
Approx Travel Time
13h 39m
₹7,759
Onwards
Frequently Asked Questions
What is the distance between Meerut and Ballia?
Ballia is approximately 800+ kms from Meerut.
How long does it take to reach Ballia from Meerut?
It takes approximately 9 hours to reach Ballia from Meerut by Train, Flight Via Ghaziabad, Varanasi.
What is the cheapest way to reach Ballia from Meerut?
The cheapest way to reach Ballia from Meerut is by Train Via Lucknow.
What is the fastest way to reach Ballia from Meerut?
The fastest way to reach Ballia from Meerut is by Train, Flight Via Ghaziabad, Varanasi.


