
Tanakpur to Ballia
Ballia is approximately 650+ kms from Tanakpur. The fastest way to reach Ballia from Tanakpur is by Train Via Lucknow. It takes approximately 15 hours. The cheapest way to reach Ballia from Tanakpur is by Train Via Bareilly which would take approximately 16 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Tanakpur
Lucknow
Ballia
Approx Travel Time
14h 55m
On Demand
Tanakpur
Lucknow
Ballia
Approx Travel Time
16h 40m
On Demand
Via Hardoi
Tanakpur
Hardoi
Ballia
Approx Travel Time
15h 10m
₹500
Onwards
Via Shahjahanpur
Tanakpur
Shahjahanpur
Ballia
Approx Travel Time
15h 25m
₹835
Onwards
Via Bareilly
CHEAPEST
Tanakpur
Bareilly
Ballia
Approx Travel Time
15h 40m
₹440
Onwards
Via Shahjahanpur, Ayodhya
Tanakpur
Shahjahanpur
Ayodhya
Ballia
Approx Travel Time
16h 50m
₹900
Onwards
Via Shahjahanpur, Gonda
Tanakpur
Shahjahanpur
Gonda
Ballia
Approx Travel Time
16h 50m
₹930
Onwards
Via Shahjahanpur, Gorakhpur
Tanakpur
Shahjahanpur
Gorakhpur
Ballia
Approx Travel Time
17h 5m
On Demand
Via Prayagraj(Allahabad)
Tanakpur
Prayagraj(Allahabad)
Ballia
Approx Travel Time
16h 25m
₹520
Onwards
Via Shahjahanpur, Jaunpur
Tanakpur
Shahjahanpur
Jaunpur
Ballia
Approx Travel Time
17h 5m
₹895
Onwards
Frequently Asked Questions
What is the distance between Tanakpur and Ballia?
Ballia is approximately 650+ kms from Tanakpur.
How long does it take to reach Ballia from Tanakpur?
It takes approximately 15 hours to reach Ballia from Tanakpur by Train Via Lucknow.
What is the cheapest way to reach Ballia from Tanakpur?
The cheapest way to reach Ballia from Tanakpur is by Train Via Bareilly.
What is the fastest way to reach Ballia from Tanakpur?
The fastest way to reach Ballia from Tanakpur is by Train Via Lucknow.