
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 9 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
9h 49m
₹12,047
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
9h 42m
₹10,539
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 27m
₹8,249
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 20m
₹6,741
Onwards
Via Varanasi, Bhubaneshwar
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
9h 20m
₹8,011
Onwards
FASTEST
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
9h 13m
₹6,503
Onwards
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 50m
₹11,754
Onwards
Via Ranchi
Ballia
Ranchi
Nayagarh
Approx Travel Time
19h 30m
₹10,386
Onwards
Via Patna
Ballia
Patna
Nayagarh
Approx Travel Time
22h 3m
₹16,467
Onwards
Via Durgapur, Cuttack
CHEAPEST
Ballia
Durgapur
Cuttack
Nayagarh
Approx Travel Time
1d 0h 21m
₹2,157
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 9 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.


