There are 6 ways to get from Shillong to Odisha by plane, taxi, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Umroi Airport to Biju Patnaik International Airport
best- Fly from Umroi Airport (SHL) to Biju Patnaik International Airport (BBI)plane SHL - BBI
5h 21m₹9,111–24,722Taxi, train
cheapest- Take the taxi from Shillong to Guwahatitaxi
- Take the train from Guwahati to Bhubaneswartrain 22504 / ...
27h 11m₹2,352–7,012Drive 1,066.8 km
- Drive from Shillong to Bhubaneshwarcar 1,066.8 km
15h 33m₹11,543–16,672Bus to Lokpriya Gopinath Bordoloi International Airport, fly to Biju Patnaik International Airport
- Take the bus from Shillong to Gauhati Airportbus
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Biju Patnaik International Airport (BBI)plane GAU - BBI
6h 17m₹6,700–18,200Fly Umroi Airport to Netaji Subhas Chandra Bose International Airport, train
- Fly from Umroi Airport (SHL) to Netaji Subhas Chandra Bose International Airport (CCU)plane SHL - CCU
- Take the train from Howrah Jn to Balasoretrain
7h 8m₹6,333–23,278Taxi to Silchar Airport, fly to Biju Patnaik International Airport
- Take the taxi from Shillong to Silchar Airport (IXS)taxi
- Fly from Silchar Airport (IXS) to Biju Patnaik International Airport (BBI)plane IXS - BBI
8h 19m₹11,860–27,562
Umroi Airport (SHL) to Biju Patnaik International Airport (BBI) flights
Questions & Answers
The cheapest way to get from Shillong to Odisha is to taxi and train which costs ₹2,300 - ₹7,000 and takes 27h 11m.
The fastest way to get from Shillong to Odisha is to fly which takes 5h 21m and costs ₹9,000 - ₹25,000.
The distance between Shillong and Odisha is 910 km. The road distance is 1066.8 km.
The best way to get from Shillong to Odisha without a car is to taxi and train which takes 27h 11m and costs ₹2,300 - ₹7,000.
It takes approximately 5h 21m to get from Shillong to Odisha, including transfers.
Yes, the driving distance between Shillong to Odisha is 1067 km. It takes approximately 15h 33m to drive from Shillong to Odisha.
There are 345+ hotels available in Odisha.
What companies run services between Shillong, India and Odisha, India?
IndiGo Airlines flies from Umroi Airport (SHL) to Biju Patnaik International Airport (BBI) 3 times a day.
- Website
- goindigo.in
Flights from Umroi Airport to Biju Patnaik International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 6h 31m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Umroi Airport to Biju Patnaik International Airport via Imphal, Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 7h
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹10,000–26,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Lokpriya Gopinath Bordoloi International Airport to Biju Patnaik International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Umroi Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 47m
- When
- Every day
- Estimated price
- ₹5,500–21,000
Flights from Silchar Airport to Biju Patnaik International Airport via Lokpriya Gopinath Bordoloi International Airport
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Silchar Airport to Biju Patnaik International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 7h 36m
- When
- Every day
- Estimated price
- ₹8,000–23,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Guwahati to Bhubaneswar
- Ave. Duration
- 25h 44m
- Frequency
- Twice daily
- Estimated price
- ₹650–5,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–3,000
- First Class (1A)
- ₹3,900–5,000
Train from Howrah Jn to Balasore
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 7640003050
- info@meghalayatourism.in
- Website
- meghalayatourism.in
Bus from Shillong to Gauhati Airport
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
- Ave. Duration
- 2h 24m
- Estimated price
- ₹1,700–4,600
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.com
Travenjo
- Phone
- +91 94 36 76 73 33
- Website
- travenjo.com
Meghalaya Tour Cabs
- Phone
- +91 70 05 65 13 38
- Website
- meghalayatourcabs.com
Kajaawa
- Phone
- +91 60 33 11 48 67
- Website
- kajaawa.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 5 incredible day trips from Florence by train, Need to know: Greyhound, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.





