There are 8 ways to get from Bhubaneshwar to IIT Roorkee by plane, train, bus, 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.
Fly to Dehradun Airport
best- Fly from Biju Patnaik International Airport (BBI) to Dehradun Airport (DED)plane BBI - DED
6h 54m₹10,190–18,852Train via Delhi
cheapest- Take the train from Bhubaneswar to New Delhitrain 22823 / ...
- Take the train from New Delhi to Roorkeetrain 12055 / ...
28h 56m₹1,130–7,377Bus
- Take the bus from Bhubaneswar to Delhibus redbusIndia_Bharat Benz A/C Seater /Sleeper
- Take the bus from Delhi to Roorkeebus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
36h 45mDrive 1,616.7 km
- Drive from Bhubaneshwar to IIT Roorkeecar 1,616.7 km
21h 58m₹15,816–22,846Fly to Indira Gandhi International Airport, bus
- Fly from Biju Patnaik International Airport (BBI) to Indira Gandhi International Airport (DEL)plane BBI - DEL
- Take the bus from Kashmiri Gate to Roorkiebus
8h 2m₹9,552–14,421Fly to Chandigarh International Airport, bus
- Fly from Biju Patnaik International Airport (BBI) to Chandigarh International Airport (IXC)plane BBI - IXC
- Take the bus from Chandigarh to Roorkeebus
9h 5m₹9,812–19,175Fly to Hindon, train
- Fly from Biju Patnaik International Airport (BBI) to Hindon (HDO)plane BBI - HDO
- Take the train from Anand Vihar Terminal to Roorkeetrain
11h 57m₹14,650–26,365Train
- Take the train from Bhubaneswar to Haridwar Jntrain 18477
47h 38m₹1,271–7,729
Biju Patnaik International Airport (BBI) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Bhubaneshwar to IIT Roorkee is to train via Delhi which costs ₹1,100 - ₹7,500 and takes 28h 56m.
The fastest way to get from Bhubaneshwar to IIT Roorkee is to fly which takes 6h 54m and costs ₹10,000 - ₹19,000.
No, there is no direct bus from Bhubaneshwar to IIT Roorkee. However, there are services departing from Bhubaneswar and arriving at Roorkee via Delhi. The journey, including transfers, takes approximately 36h 45m.
No, there is no direct train from Bhubaneshwar to IIT Roorkee. However, there are services departing from Bhubaneswar and arriving at Roorkee via New Delhi. The journey, including transfers, takes approximately 28h 56m.
The distance between Bhubaneshwar and IIT Roorkee is 1419 km. The road distance is 1616.7 km.
The best way to get from Bhubaneshwar to IIT Roorkee without a car is to train via Delhi which takes 28h 56m and costs ₹1,100 - ₹7,500.
It takes approximately 6h 54m to get from Bhubaneshwar to IIT Roorkee, including transfers.
Bhubaneshwar to IIT Roorkee bus services, operated by Shyamoli Paribahan, depart from Bhubaneswar station.
Bhubaneshwar to IIT Roorkee train services, operated by Indian Railways, depart from Bhubaneswar station.
The best way to get from Bhubaneshwar to IIT Roorkee is to fly which takes 6h 54m and costs ₹10,000 - ₹19,000. Alternatively, you can train via Delhi, which costs ₹1,100 - ₹7,500 and takes 28h 56m, you could also bus, which costs and takes 36h 45m.
What companies run services between Bhubaneshwar, India and IIT Roorkee, India?
IndiGo Airlines, Air India Express, and Air India Limited fly from Biju Patnaik International Airport (BBI) to Dehradun Airport (DED) every 4 hours. Alternatively, you can take a train from Bhubaneswar to IIT Roorkee via New Delhi and Roorkee in around 28h 56m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Biju Patnaik International Airport to Dehradun Airport via Kolkata
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹10,000–16,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Varanasi
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–12,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Allahabad
- Ave. Duration
- 4h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹9,000–12,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹9,000–12,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 47m
- When
- Wednesday
- Estimated price
- ₹10,000–15,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Kolkata
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 8h 32m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Biju Patnaik International Airport to Hindon via Kolkata
- Ave. Duration
- 7h 5m
- When
- Monday to Saturday
- Estimated price
- ₹13,000–110,000
Flights from Biju Patnaik International Airport to Hindon via Bengaluru
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- ₹13,000–110,000
- Website
- airindia.in
Flights from Biju Patnaik International Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 33m
- When
- Every day
- Estimated price
- ₹9,000–17,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹8,500–24,000
Flights from Biju Patnaik International Airport to Chandigarh International Airport via Mumbai
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹13,000–31,000
- Website
- airindiaexpress.in
Flights from Biju Patnaik International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 36m
- When
- Every day
- Estimated price
- ₹9,000–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhubaneswar to New Delhi
- Ave. Duration
- 24h 25m
- Frequency
- Once daily
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,600–6,000
Train from New Delhi to Roorkee
- Ave. Duration
- 3h 23m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Anand Vihar Terminal to Roorkee
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Bhubaneswar to Haridwar Jn
- Ave. Duration
- 46h 8m
- Frequency
- Once daily
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- 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
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Bhubaneswar to Delhi
- Ave. Duration
- 32h
- Frequency
- Once daily
- Estimated price
- ₹1,600–3,800
- Website
- Shymoli Paribahan
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h
- Frequency
- Every 3 hours
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Schedules at
- CIty Land Travels
Bus from Chandigarh to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Schedules at
- CIty Land Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Website
- NeuGo
- Phone
- +91 87501 00091
- [email protected]
- Website
- E Bus
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Website
- E Bus
- Phone
- +91 9982244151
- [email protected]
- Website
- Shekhar Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 7m
- Frequency
- 5 times a day
- Website
- Shekhar Travels
- Website
- Shekhar Travels
- Website
- India Tours and Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Schedules at
- India Tours and Travels
- [email protected]
- Website
- Leafybus
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 5m
- Frequency
- 4 times a day
- Website
- Leafybus
- Website
- Shishpal Bus Service
Bus from Delhi to Roorkee
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- Shishpal Bus Service
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Delhi to Roorkee
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Delhi to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +91 91300 74530
- [email protected]
- Website
- Sharma Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Website
- Sharma Travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Delhi to Roorkee
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Website
- RS Yadav Smart Bus
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Website
- Maharani Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- Vaishnoyatra services pvt ltd
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- Samreen Travels
- Website
- Sunil Bus Service
Bus from Delhi to Roorkee
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Schedules at
- Sunil Bus Service
- Website
- Vamika Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Schedules at
- Vamika Travels
- Website
- Yolobus Private Limited
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 16m
- Frequency
- Once daily
- Schedules at
- Yolobus Private Limited
- [email protected]
- Website
- Gola Bus Service
Bus from Delhi to Roorkee
- Ave. Duration
- 5h
- Frequency
- Once daily
- Website
- Gola Bus Service
- Website
- Divyanshu Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a week
- Schedules at
- Divyanshu Travels
- Website
- New Malwa Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Schedules at
- New Malwa Travels
- Website
- Neelkanth Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a week
- Schedules at
- Neelkanth Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Kashmiri Gate to Roorkie
- Ave. Duration
- 3h 58m
- Frequency
- Hourly
- Estimated price
- ₹370–1,500
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹370–1,000
Bus from Chandigarh to Roorkee
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Phone
- +91 63915 97077
- [email protected]
- Website
- New Khaira Transport
Bus from Chandigarh to Roorkee
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- New Khaira Transport
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Chandigarh to Roorkee
- Ave. Duration
- 3h 20m
- Frequency
- 6 times a week
- Website
- Vijay Tours And Travels
- Website
- Kohli Tour & Travellers
Bus from Chandigarh to Roorkee
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Schedules at
- Kohli Tour & Travellers
- Phone
- +91 94191 15229
- [email protected]
- Website
- Lavish Travels
Bus from Chandigarh to Roorkee
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Schedules at
- Lavish Travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Chandigarh to Roorkee
- Ave. Duration
- 4h
- Frequency
- 4 times a week
- Website
- Deltin Travels Pvt Ltd
- Website
- Zimindara Travels
Bus from Chandigarh to Roorkee
- Ave. Duration
- 4h 40m
- Frequency
- 4 times a week
- Schedules at
- Zimindara Travels
Bus from Chandigarh to Roorkee
- Ave. Duration
- 2h 35m
- Frequency
- Once a week
- Schedules at
- Just Skyline Tour and Travels
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
Booking & Getting There
Bhubaneshwar to IIT Roorkee bus services, operated by Shyamoli Paribahan, arrive at Delhi station.
Bhubaneshwar to IIT Roorkee train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Bhubaneshwar to IIT Roorkee is 1617 km. It takes approximately 21h 58m to drive from Bhubaneshwar to IIT Roorkee.
There are 69+ hotels available in IIT Roorkee.








































