Air India Limited, GoAir and 5 other airlines fly from Bhubaneswar to Patna hourly. Alternatively, Indian Railways operates a train from Bhubaneswar to Patna 3 times a week. Tickets cost $18 - $27 and the journey takes 17 h 20 min.
How to get from Bhubaneswar to Patna
From Bhubaneswar taxi to Bhubaneswar airport, fly to Patna airport, then taxi to Patna. 4 h 10 min $113. From Bhubaneswar (BBS) train to Patna Junction (PNBE). 17 h 20 min $26. From Bhubaneswar bus to Kolkata then bus to Patna. 21 h 50 min $21. From Bhubaneswar drive to Patna. 11 h 8 min $94.