
Ballia to Nayagarh
Nayagarh is approximately 800+ kms from Ballia. The fastest way to reach Nayagarh from Ballia is by Train, Flight, Bus Via Varanasi, Bhubaneshwar. It takes approximately 11 hours. The cheapest way to reach Nayagarh from Ballia is by Train, Bus Via Durgapur, Cuttack which would take approximately 25 hours.
Sort By
Mode of Transport
Via Patna, Bhubaneshwar
RECOMMENDED
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
12h 5m
₹11,809
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 12m
₹10,260
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
12h 18m
₹8,162
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 25m
₹6,613
Onwards
Via Varanasi, Bhubaneshwar
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 11m
₹8,825
Onwards
FASTEST
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 18m
₹7,276
Onwards
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
12h 31m
₹12,674
Onwards
Via Ranchi
Ballia
Ranchi
Nayagarh
Approx Travel Time
19h 32m
₹12,709
Onwards
Via Patna
Ballia
Patna
Nayagarh
Approx Travel Time
21h 35m
₹17,320
Onwards
Via Durgapur, Cuttack
CHEAPEST
Ballia
Durgapur
Cuttack
Nayagarh
Approx Travel Time
1d 0h 40m
₹2,500
Onwards
Frequently Asked Questions
What is the distance between Ballia and Nayagarh?
Nayagarh is approximately 800+ kms from Ballia.
How long does it take to reach Nayagarh from Ballia?
It takes approximately 11 hours to reach Nayagarh from Ballia by Train, Flight, Bus Via Varanasi, Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Ballia?
The cheapest way to reach Nayagarh from Ballia is by Train, Bus Via Durgapur, Cuttack.
What is the fastest way to reach Nayagarh from Ballia?
The fastest way to reach Nayagarh from Ballia is by Train, Flight, Bus Via Varanasi, Bhubaneshwar.


