
Ballia to Nagina
Nagina is approximately 750+ kms from Ballia. The fastest way to reach Nagina from Ballia is by Train Via Faizabad. It takes approximately 17 hours. The cheapest way to reach Nagina from Ballia is by Train Via Bareilly which would take approximately 17 hours.
Sort By
Mode of Transport
Via Faizabad
RECOMMENDED
FASTEST
Ballia
Faizabad
Nagina
Approx Travel Time
16h 40m
₹490
Onwards
Via Shahjahanpur
Ballia
Shahjahanpur
Nagina
Approx Travel Time
17h 10m
₹520
Onwards
Via Moradabad
Ballia
Moradabad
Nagina
Approx Travel Time
16h 55m
₹385
Onwards
Via Rampur (Uttar Pradesh)
Ballia
Rampur (Uttar Pradesh)
Nagina
Approx Travel Time
16h 40m
On Demand
Via Bareilly
CHEAPEST
Ballia
Bareilly
Nagina
Approx Travel Time
16h 40m
₹360
Onwards
Via Hardoi
Ballia
Hardoi
Nagina
Approx Travel Time
17h 10m
₹520
Onwards
Via Ramsanehighat
Ballia
Ramsanehighat
Nagina
Approx Travel Time
17h 33m
₹505
Onwards
Via Lucknow
Ballia
Lucknow
Nagina
Approx Travel Time
17h 25m
On Demand
Via Bara Banki
Ballia
Bara Banki
Nagina
Approx Travel Time
17h 50m
₹505
Onwards
Via Ayodhya
Ballia
Ayodhya
Nagina
Approx Travel Time
18h 2m
₹505
Onwards
Frequently Asked Questions
What is the distance between Ballia and Nagina?
Nagina is approximately 750+ kms from Ballia.
How long does it take to reach Nagina from Ballia?
It takes approximately 17 hours to reach Nagina from Ballia by Train Via Faizabad.
What is the cheapest way to reach Nagina from Ballia?
The cheapest way to reach Nagina from Ballia is by Train Via Bareilly.
What is the fastest way to reach Nagina from Ballia?
The fastest way to reach Nagina from Ballia is by Train Via Faizabad.