Nayagarh to Patna - Multiple Options To Reach By Train, Flight, Cab, Bus
Patna is approximately 750+ kms from Nayagarh. The fastest way to reach Patna from Nayagarh is by Train, Flight Via Bhubaneshwar. It takes approximately 5 hours. The cheapest way to reach Patna from Nayagarh is by Train Via Cuttack which would take approximately 17 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
FASTEST
Nayagarh
Bhubaneshwar
Patna
Approx Travel Time
4h 40m
₹4,381
Onwards
Nayagarh
Bhubaneshwar
Patna
Approx Travel Time
5h 28m
₹6,410
Onwards
Nayagarh
Bhubaneshwar
Patna
Approx Travel Time
16h 25m
₹550
Onwards
Via Bhubaneshwar, Ranchi
Nayagarh
Bhubaneshwar
Ranchi
Patna
Approx Travel Time
11h 5m
₹4,011
Onwards
Nayagarh
Bhubaneshwar
Ranchi
Patna
Approx Travel Time
12h 20m
₹4,331
Onwards
Nayagarh
Bhubaneshwar
Ranchi
Patna
Approx Travel Time
11h 53m
₹6,040
Onwards
Nayagarh
Bhubaneshwar
Ranchi
Patna
Approx Travel Time
6h 5m
₹7,029
Onwards
Nayagarh
Bhubaneshwar
Ranchi
Patna
Approx Travel Time
6h 53m
₹9,058
Onwards
Via Jajpur
Nayagarh
Jajpur
Patna
Approx Travel Time
16h 10m
On Demand
Via Cuttack
CHEAPEST
Nayagarh
Cuttack
Patna
Approx Travel Time
16h 25m
₹535
Onwards
Frequently Asked Questions
What is the distance between Nayagarh and Patna?
Patna is approximately 750+ kms from Nayagarh.
How long does it take to reach Patna from Nayagarh?
It takes approximately 5 hours to reach Patna from Nayagarh by Train, Flight Via Bhubaneshwar.
What is the cheapest way to reach Patna from Nayagarh?
The cheapest way to reach Patna from Nayagarh is by Train Via Cuttack.
What is the fastest way to reach Patna from Nayagarh?
The fastest way to reach Patna from Nayagarh is by Train, Flight Via Bhubaneshwar.