![hero](https://hblimg.mmtcdn.com/content/travelmall/img/routeplanner/mmt/activities/m_hero_l_227_1440.png)
Bareilly to Ballia
Ballia is approximately 650+ kms from Bareilly. The fastest way to reach Ballia from Bareilly is by Train. It takes approximately 14 hours. The cheapest way to reach Ballia from Bareilly is by Train which would take approximately 14 hours.
Sort By
Mode of Transport
Via Akbarpur, Ambedkar Nagar
Bareilly
Akbarpur, Ambedkar Nagar
Ballia
Approx Travel Time
13h 40m
₹430
Onwards
Via Shahjahanpur
Bareilly
Shahjahanpur
Ballia
Approx Travel Time
13h 55m
₹475
Onwards
Bareilly
Shahjahanpur
Ballia
Approx Travel Time
14h 55m
₹2,557
Onwards
Via Lucknow
Bareilly
Lucknow
Ballia
Approx Travel Time
14h 10m
₹425
Onwards
Bareilly
Lucknow
Ballia
Approx Travel Time
15h 28m
₹4,636
Onwards
Via Chhapra
Bareilly
Chhapra
Ballia
Approx Travel Time
15h 55m
₹430
Onwards
Via Gyanpur
Bareilly
Gyanpur
Ballia
Approx Travel Time
15h 25m
On Demand
Via Moradabad
Bareilly
Moradabad
Ballia
Approx Travel Time
17h 25m
₹460
Onwards
Bareilly
Moradabad
Ballia
Approx Travel Time
18h 4m
₹3,005
Onwards
Frequently Asked Questions
What is the distance between Bareilly and Ballia?
Ballia is approximately 650+ kms from Bareilly.
How long does it take to reach Ballia from Bareilly?
It takes approximately 14 hours to reach Ballia from Bareilly by Train.
What is the cheapest way to reach Ballia from Bareilly?
The cheapest way to reach Ballia from Bareilly is by Train.
What is the fastest way to reach Ballia from Bareilly?
The fastest way to reach Ballia from Bareilly is by Train.