
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
₹11,151
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
9h 42m
₹8,873
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 27m
₹7,353
Onwards
Ballia
Patna
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 20m
₹5,075
Onwards
Via Varanasi, Bhubaneshwar
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
9h 20m
₹8,745
Onwards
FASTEST
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
9h 13m
₹6,467
Onwards
Ballia
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 50m
₹12,488
Onwards
Via Ranchi
Ballia
Ranchi
Nayagarh
Approx Travel Time
19h 30m
₹10,536
Onwards
Via Patna
Ballia
Patna
Nayagarh
Approx Travel Time
22h 3m
₹20,251
Onwards
Via Durgapur, Cuttack
CHEAPEST
Ballia
Durgapur
Cuttack
Nayagarh
Approx Travel Time
1d 0h 21m
₹3,115
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.


