
Nayagarh to Patna
Patna is approximately 700+ kms from Nayagarh. The fastest way to reach Patna from Nayagarh is by Bus, Flight Via Bhubaneshwar. It takes approximately 5 hours. The cheapest way to reach Patna from Nayagarh is by Bus, Train Via Cuttack, Jamshedpur which would take approximately 20 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
Nayagarh
Bhubaneshwar
Patna
Approx Travel Time
5h 7m
₹8,590
Onwards
FASTEST
Nayagarh
Bhubaneshwar
Patna
Approx Travel Time
5h
₹6,317
Onwards
Via Cuttack, Bhubaneshwar
Nayagarh
Cuttack
Bhubaneshwar
Patna
Approx Travel Time
6h 51m
₹9,345
Onwards
Nayagarh
Cuttack
Bhubaneshwar
Patna
Approx Travel Time
6h 40m
₹6,374
Onwards
Via Cuttack, Jamshedpur
CHEAPEST
Nayagarh
Cuttack
Jamshedpur
Patna
Approx Travel Time
19h 25m
₹927
Onwards
Via Sambalpur
Nayagarh
Sambalpur
Patna
Approx Travel Time
21h 12m
₹7,115
Onwards
Via Cuttack, Medinipur
Nayagarh
Cuttack
Medinipur
Patna
Approx Travel Time
19h 35m
₹3,425
Onwards
Via Cuttack, Ranchi
Nayagarh
Cuttack
Ranchi
Patna
Approx Travel Time
20h 47m
₹1,312
Onwards
Via Bhubaneshwar, Ranchi
Nayagarh
Bhubaneshwar
Ranchi
Patna
Approx Travel Time
7h 2m
₹10,222
Onwards
Frequently Asked Questions
What is the distance between Nayagarh and Patna?
Patna is approximately 700+ kms from Nayagarh.
How long does it take to reach Patna from Nayagarh?
It takes approximately 5 hours to reach Patna from Nayagarh by Bus, Flight Via Bhubaneshwar.
What is the cheapest way to reach Patna from Nayagarh?
The cheapest way to reach Patna from Nayagarh is by Bus, Train Via Cuttack, Jamshedpur.
What is the fastest way to reach Patna from Nayagarh?
The fastest way to reach Patna from Nayagarh is by Bus, Flight Via Bhubaneshwar.


