
Meerut to Ballia
Ballia is approximately 800+ kms from Meerut. The fastest way to reach Ballia from Meerut is by Train Via Shahjahanpur. It takes approximately 18 hours. The cheapest way to reach Ballia from Meerut is by Bus, Train Via Hapur which would take approximately 18 hours.
Sort By
Mode of Transport
Via Shahjahanpur
RECOMMENDED
FASTEST
Meerut
Shahjahanpur
Ballia
Approx Travel Time
17h 40m
On Demand
Via Hardoi
Meerut
Hardoi
Ballia
Approx Travel Time
17h 40m
On Demand
Via Hapur
Meerut
Hapur
Ballia
Approx Travel Time
17h 40m
₹860
Onwards
CHEAPEST
Meerut
Hapur
Ballia
Approx Travel Time
17h 40m
₹512
Onwards
Meerut
Hapur
Ballia
Approx Travel Time
17h 52m
₹2,417
Onwards
Via Moradabad
Meerut
Moradabad
Ballia
Approx Travel Time
17h 55m
On Demand
Meerut
Moradabad
Ballia
Approx Travel Time
18h 40m
₹1,394
Onwards
Via Amroha
Meerut
Amroha
Ballia
Approx Travel Time
17h 55m
On Demand
Via Lucknow
Meerut
Lucknow
Ballia
Approx Travel Time
18h 45m
On Demand
Via Kanpur
Meerut
Kanpur
Ballia
Approx Travel Time
18h 10m
₹700
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 18 hours to reach Ballia from Meerut by Train Via Shahjahanpur.
What is the cheapest way to reach Ballia from Meerut?
The cheapest way to reach Ballia from Meerut is by Bus, Train Via Hapur.
What is the fastest way to reach Ballia from Meerut?
The fastest way to reach Ballia from Meerut is by Train Via Shahjahanpur.