Shimla to Odisha
Rome2Rio compared 9 ways to get from Shimla to Odisha. The best route is Bus to Chandigarh International Airport, fly to Biju Patnaik International Airport, a distance of 1393.999 km.
Bus to Chandigarh International Airport, fly to Biju Patnaik International Airport
best- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Biju Patnaik International Airport (BBI)plane IXC - BBI
9h 29m₹8,893–17,750Bus, train
cheapest- Take the bus from Shimla ISBT Tutikandi to Ambalabus 139 / ...
- Take the train from Ambala Cant Jn to Bhubaneswartrain 20808
38h 31m₹1,201–7,533Taxi, train
- Take the taxi from Shimla to Kalkataxi
- Take the train from Kalka to New Delhitrain
- Take the train from New Delhi to Bhubaneswartrain
35h 2m₹3,183–10,239Bus
- Take the bus from Shimla, Himachal Pradesh to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Bhubaneswar, Odishabus
40h 43mDrive 1,887.3 km
- Drive from Shimla to Bhubaneshwarcar 1,887.3 km
24h 41m₹21,450–30,984Bus to Chandigarh International Airport, fly to Veer Surendra Sai Airport, train
- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Veer Surendra Sai Airport (JRG)plane IXC - JRG
- Take the train from Jharsuguda Jn to Rourkelatrain
12h 25m₹11,828–34,194Bus to Dehradun Airport, fly to Biju Patnaik International Airport
- Take the bus from Shimla, Himachal Pradesh to Dehradun, Uttarakhandbus
- Fly from Dehradun Airport (DED) to Biju Patnaik International Airport (BBI)plane DED - BBI
10h 40mBus to Chandigarh International Airport, fly to Netaji Subhas Chandra Bose International Airport, train
- Take the bus from Shimla Isbt Tutikandi to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Netaji Subhas Chandra Bose International Airport (CCU)plane IXC - CCU
- Take the train from Howrah Jn to Balasoretrain
10h 37m₹9,104–17,271Bus, train via Haridwar
- Take the bus from Shimla ISBT Tutikandi to Haridwarbus 139 / ...
- Take the train from Haridwar Jn to Bhubaneswartrain 18478
2d 4h₹1,494–9,058
Shimla to Odisha by bus and train
Questions & Answers
The cheapest way to get from Shimla to Odisha is to bus and train which costs ₹1,200 - ₹8,000 and takes 38h 31m.
The fastest way to get from Shimla to Odisha is to bus and fly which takes 9h 29m and costs ₹8,500 - ₹18,000.
No, there is no direct bus from Shimla to Odisha. However, there are services departing from Shimla, Himachal Pradesh and arriving at Secretariat via Delhi, Delhi State, Varanasi, Uttar Pradesh and Acharya Vihar Square. The journey, including transfers, takes approximately 40h 43m.
The distance between Shimla and Odisha is 1602 km. The road distance is 1887.3 km.
The best way to get from Shimla to Odisha without a car is to taxi and train which takes 35h 2m and costs ₹3,100 - ₹11,000.
It takes approximately 9h 29m to get from Shimla to Odisha, including transfers.
Shimla to Odisha bus services, operated by RS Yadav Smart Bus, depart from Shimla, Himachal Pradesh station.
Shimla to Odisha bus services, operated by RS Yadav Smart Bus, arrive at Delhi, Delhi State station.
Yes, the driving distance between Shimla to Odisha is 1887 km. It takes approximately 24h 41m to drive from Shimla to Odisha.
There are 329+ hotels available in Odisha.
What companies run services between Shimla, India and Odisha, India?
You can take a bus from Shimla, Himachal Pradesh to Secretariat via Delhi, Delhi State, Varanasi, Uttar Pradesh, Bhubaneswar, Odisha, and Acharya Vihar Square in around 40h 43m.
- Website
- goindigo.in
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Ahmedabad
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- ₹8,500–18,000
Flights from Chandigarh International Airport to Veer Surendra Sai Airport via Mumbai
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- ₹16,000–37,000
Flights from Chandigarh International Airport to Veer Surendra Sai Airport via Delhi
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹11,000–31,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹8,000–18,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 6h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–18,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹8,000–18,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹17,000–30,000
Flights from Chandigarh International Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Chandigarh International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Chandigarh International Airport to Netaji Subhas Chandra Bose International Airport via Lucknow
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–14,000
Flights from Chandigarh International Airport to Netaji Subhas Chandra Bose International Airport via Jaipur
- Ave. Duration
- 5h 25m
- When
- Sunday
- Estimated price
- ₹8,500–14,000
- Website
- airindia.in
Flights from Chandigarh International Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- ₹9,000–13,000
Flights from Dehradun Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹8,000–18,000
Flights from Chandigarh International Airport to Netaji Subhas Chandra Bose International Airport via Delhi
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- ₹11,000–15,000
- Website
- starair.in
Flights from Chandigarh International Airport to Veer Surendra Sai Airport via Hyderabad
- Ave. Duration
- 8h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹15,000–36,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Kalka to New Delhi
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Bhubaneswar
- Ave. Duration
- 28h 50m
- Frequency
- 3 times a day
- Estimated price
- ₹750–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,500
- First Class (1A)
- ₹4,600–6,000
Train from Jharsuguda Jn to Rourkela
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
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
Train from Ambala Cant Jn to Bhubaneswar
- Ave. Duration
- 33h 55m
- Frequency
- 3 times a week
- Estimated price
- ₹800–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,800–3,600
- First Class (1A)
- ₹4,800–6,000
Train from Haridwar Jn to Bhubaneswar
- Ave. Duration
- 42h 41m
- Frequency
- Once daily
- Estimated price
- ₹950–7,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,400–4,300
- First Class (1A)
- ₹5,500–7,500
- Phone
- 1800 180 8185
- hrtchq@gmail.com
- Website
- online.hrtchp.com
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–650
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹360–480
- AC Himdhara
- ₹460–650
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–650
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹360–480
- AC Himdhara
- ₹460–650
Bus from Shimla Isbt Tutikandi to Zirakpur
- Ave. Duration
- 1h 54m
- Frequency
- Every 4 hours
- Estimated price
- ₹360–650
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹360–480
- AC Himdhara
- ₹460–650
Bus from Shimla ISBT Tutikandi to Ambala
- Ave. Duration
- 3h 36m
- Frequency
- Every 3 hours
- Estimated price
- ₹400–1,600
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹400–550
- AC Himdhara
- ₹500–750
- Seater
- ₹650–1,600
Bus from Shimla ISBT Tutikandi to Haridwar
- Ave. Duration
- 8h 53m
- Frequency
- Hourly
- Estimated price
- ₹500–1,600
- Website
- https://online.hrtchp.com/oprs-web/guest/home.do?h=1
- Ordinary
- ₹500–750
- AC Himdhara
- ₹800–1,100
- Seater
- ₹650–1,600
- Phone
- +91 9530045999
- Website
- omio.com
Bus from Varanasi, Uttar Pradesh to Bhubaneswar, Odisha
- Ave. Duration
- 16h 40m
- Frequency
- Twice daily
- Estimated price
- ₹1,100–1,600
- Schedules at
- omio.com
- AC Sleeper
- ₹1,100–1,600
- Ave. Duration
- 1h 12m
- Estimated price
- ₹2,200–2,700
Lahual Spiti Kaza Taxi
- Phone
- +91 94 18 60 56 54
- Website
- spiticabs.wordpress.com
Shimla Taxi
- Phone
- +91 70 18 64 78 20
- Website
- shimlataxi.in
Tour 2 Himachal
- Phone
- +91 98 16 24 37 42
- Website
- tour2himachal.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide











