How to get from Mumbai to Odisha

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 36 min

  1. BOM - BBI

$66 - $252

Cheapest option

Bus  •  35 h

$18 - $25

2 alternative options

Train  •  36 h 50 min

  1. Konark Exp

$30 - $45

Drive  •  23 h 54 min

  1. 1021.7 miles

$160 - $240

What companies run services between Mumbai, India and Odisha, India?

GoAir, IndiGo Airlines and two other airlines fly from Mumbai to Bhubaneswar every 3 hours. Alternatively, you can take a bus from Mumbai to Bhubaneswar via Hyderabad in around 35 h.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Mumbai to Bhubaneswar
Ave. Duration
2 h 22 min
When
Every day
Estimated price
$90 - $370
Flights from Mumbai to Bhubaneswar via Bengaluru
Ave. Duration
5 h 7 min
When
Every day
Estimated price
$90 - $370
Flights from Mumbai to Bhubaneswar via Kolkata
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$90 - $370
Flights from Mumbai to Bhubaneswar via Delhi
Ave. Duration
5 h 20 min
When
Every day
Estimated price
$90 - $370
Flights from Mumbai to Bhubaneswar via Hyderabad
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$90 - $370
GoAir
Website
goair.in
Flights from Mumbai to Bhubaneswar
Ave. Duration
2 h 20 min
When
Every day
Estimated price
$120 - $380
Air India Limited
Website
airindia.in
Flights from Mumbai to Bhubaneswar
Ave. Duration
2 h 25 min
When
Every day
Estimated price
$100 - $430
Vistara
Website
airvistara.com
Flights from Mumbai to Bhubaneswar via Delhi
Ave. Duration
5 h 15 min
When
Monday to Saturday
Estimated price
$120 - $550
Train operators
Bus operators
RedBus
Website
redbus.in
Bus from Mumbai to Hyderabad
Ave. Duration
16 h
Frequency
Every 15 minutes
Estimated price
$9 - $13
Book at
redbus.in
Bus from Hyderabad to Bhubaneswar
Ave. Duration
18 h
Frequency
Once daily
Estimated price
$9 - $13
Book at
redbus.in

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 How to get from London to Edinburgh, Need to know: Jadrolinija and How to get from JFK to New York City - to help you get the most out of your next trip.

Questions & Answers

The distance between Mumbai and Odisha is 1251 km. The road distance is 1635 km.

The cheapest way to get from Mumbai to Odisha is to bus which costs ₹1,200 - ₹1,800 and takes 35 h.

The quickest way to get from Mumbai to Odisha is to fly which takes 3 h 36 min and costs ₹4,400 - ₹18,000.

Yes, there is a direct train departing from Dadar (DR) and arriving at Bhubaneswar (BBS). Services depart once daily, and operate every day. The journey takes approximately 36 h 50 min.

No, there is no direct bus from Mumbai to Odisha. However, there are services departing from Mumbai and arriving at Bhubaneswar via Hyderabad. The journey, including transfers, takes approximately 35 h.

It takes approximately 3 h 36 min to get from Mumbai to Odisha, including transfers.