• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Bhubaneswar to Patna by plane, train, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly  •  3 h 25 min

  1. Fly from Bhubaneswar (BBI) to Patna (PAT) BBI - PAT

$47 - $205

Cheapest option

Train  •  17 h 20 min

  1. Take the train from Bhubaneswar (BBS) to Patna Junction (PNBE) Patna Exp / ...

$15 - $23

2 alternative options

Taxi  •  11 h 8 min

  1. Take a taxi from Bhubaneswar to Patna 473 miles

$130 - $170

Drive  •  11 h 8 min

  1. Drive from Bhubaneswar to Patna 473 miles

$75 - $120

Questions & Answers

The cheapest way to get from Bhubaneswar to Patna is to train which costs ₹1,100 - ₹1,700 and takes 17 h 20 min.

More details

The quickest way to get from Bhubaneswar to Patna is to fly which costs ₹3,400 - ₹15,000 and takes 3 h 25 min.

More details

Yes, there is a direct train departing from Bhubaneswar (BBS) and arriving at Patna Junction (PNBE). Services depart three times a week, and operate Monday and Tuesday. The journey takes approximately 17 h 20 min.

More details

The distance between Bhubaneswar and Patna is 596 km. The road distance is 756.7 km.

Get driving directions

The best way to get from Bhubaneswar to Patna without a car is to train which takes 17 h 20 min and costs ₹1,100 - ₹1,700.

More details

It takes approximately 3 h 25 min to get from Bhubaneswar to Patna, including transfers.

More details

Bhubaneswar to Patna train services, operated by Indian Railways, depart from Bhubaneswar (BBS) station.

More details

The best way to get from Bhubaneswar to Patna is to fly which takes 3 h 25 min and costs ₹3,400 - ₹15,000. Alternatively, you can train, which costs ₹1,100 - ₹1,700 and takes 17 h 20 min.

Mode details

There is no direct flight from Bhubaneswar Airport to Patna Airport. The quickest flight takes 3 h 15 min and has one stopover.

Search flights

Bhubaneswar to Patna train services, operated by Indian Railways, arrive at Patna Junction (PNBE) station.

More details

Map of how to get from Bhubaneswar to Patna.
Launch map view
  • Distance: 372.5 miles
  • Duration: 3 h 25 min

What companies run services between Bhubaneswar, India and Patna, India?

GoAir, IndiGo Airlines and four other airlines fly from Bhubaneswar to Patna hourly. Alternatively, Indian Railways operates a train from Bhubaneswar to Patna 3 times a week. Tickets cost $15 - $23 and the journey takes 17 h 20 min.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Bhubaneswar to Patna via Kolkata
Ave. Duration
4 h 45 min
When
Every day
Estimated price
$45 - $230
Flights from Bhubaneswar to Patna via Delhi
Ave. Duration
5 h 58 min
When
Every day
Estimated price
$75 - $310
Flights from Bhubaneswar to Patna via Mumbai
Ave. Duration
6 h 25 min
When
Every day
Estimated price
$90 - $360
GoAir
Website
goair.in
Flights from Bhubaneswar to Patna via Kolkata
Ave. Duration
3 h 15 min
When
Every day
Estimated price
$45 - $200
Air India Limited
Website
airindia.in
Flights from Bhubaneswar to Patna via Delhi
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$80 - $390
Train operators
Other operators
Taxi from Bhubaneswar to Patna
Ave. Duration
11 h 8 min
Estimated price
$130 - $170
Ola Cabs
Phone
+91 22 33 55 33 55
Website
olacabs.com
Meru Cabs
Phone
+91 674 44 22 44 22
Website
merucabs.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, How to get from Heathrow Airport into central London and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Bhubaneswar to Patna is 757 km. It takes approximately 11 h 8 min to drive from Bhubaneswar to Patna.

Get driving directions

GoAir, Air India Limited and IndiGo Airlines offer flights from Bhubaneswar Airport to Patna Airport.

Search flights

There are 118+ hotels available in Patna. Prices start at $15 USD per night.

More details

The best way to get from Bhubaneswar to Bhubaneswar Airport is to taxi which takes 3 min and costs ₹100 - ₹120.

More details

Where to next?