
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
₹7,315
Onwards
FASTEST
Nayagarh
Bhubaneshwar
Patna
Approx Travel Time
5h
₹5,052
Onwards
Via Cuttack, Bhubaneshwar
Nayagarh
Cuttack
Bhubaneshwar
Patna
Approx Travel Time
6h 51m
₹8,281
Onwards
Nayagarh
Cuttack
Bhubaneshwar
Patna
Approx Travel Time
6h 40m
₹5,099
Onwards
Via Cuttack, Jamshedpur
CHEAPEST
Nayagarh
Cuttack
Jamshedpur
Patna
Approx Travel Time
19h 25m
₹967
Onwards
Via Sambalpur
Nayagarh
Sambalpur
Patna
Approx Travel Time
21h 12m
₹5,455
Onwards
Via Cuttack, Medinipur
Nayagarh
Cuttack
Medinipur
Patna
Approx Travel Time
19h 35m
₹2,740
Onwards
Via Cuttack, Ranchi
Nayagarh
Cuttack
Ranchi
Patna
Approx Travel Time
20h 47m
₹1,411
Onwards
Via Bhubaneshwar, Ranchi
Nayagarh
Bhubaneshwar
Ranchi
Patna
Approx Travel Time
7h 2m
₹7,945
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.


