There are 6 ways to get from Visakhapatnam 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 Visakhapatnam (VTZ) to Dehradun Airport (DED)plane VTZ - DED
8h 25m₹9,902–17,277Train
cheapest- Take the train from Simhachalam to Hazrat Nizamuddintrain 12807
- Take the train from Hazrat Nizamuddin to Roorkeetrain 12401 / ...
37h 3m₹1,386–8,387Bus
- Take the bus from Visakhapatnam to Bhubaneswarbus
- Take the bus from Bhubaneswar to Delhibus
- Take the bus from Delhi to Roorkeebus
2d 1h₹2,018–11,302Drive 1,750.7 km
- Drive from Visakhapatnam to IIT Roorkeecar 1,750.7 km
26h 31m₹19,599–28,309Fly to Indira Gandhi International Airport, bus
- Fly from Visakhapatnam (VTZ) to Indira Gandhi International Airport (DEL)plane VTZ - DEL
- Take the bus from Kashmiri Gate to Roorkiebus
8h 21m₹10,119–13,807Fly to Chandigarh International Airport, train
- Fly from Visakhapatnam (VTZ) to Chandigarh International Airport (IXC)plane VTZ - IXC
- Take the train from Chandigarh to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Roorkeetrain
11h 27m₹9,655–19,697
Visakhapatnam (VTZ) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Visakhapatnam to IIT Roorkee is to train which costs ₹1,300 - ₹8,500 and takes 37h 3m.
The fastest way to get from Visakhapatnam to IIT Roorkee is to fly and bus which takes 8h 21m and costs ₹10,000 - ₹14,000.
No, there is no direct bus from Visakhapatnam to IIT Roorkee. However, there are services departing from Visakhapatnam and arriving at Roorkee via Bhubaneswar and Delhi. The journey, including transfers, takes approximately 2 days 1h.
No, there is no direct train from Visakhapatnam to IIT Roorkee. However, there are services departing from Simhachalam and arriving at Roorkee via Hazrat Nizamuddin. The journey, including transfers, takes approximately 37h 3m.
The distance between Visakhapatnam and IIT Roorkee is 1560 km. The road distance is 1750.7 km.
The best way to get from Visakhapatnam to IIT Roorkee without a car is to train which takes 37h 3m and costs ₹1,300 - ₹8,500.
It takes approximately 8h 25m to get from Visakhapatnam to IIT Roorkee, including transfers.
Visakhapatnam to IIT Roorkee bus services, operated by Tranzking Travels, depart from Visakhapatnam station.
Visakhapatnam to IIT Roorkee train services, operated by Indian Railways, depart from Simhachalam station.
The best way to get from Visakhapatnam to IIT Roorkee is to fly which takes 8h 25m and costs ₹9,500 - ₹18,000. Alternatively, you can train, which costs ₹1,300 - ₹8,500 and takes 37h 3m, you could also bus, which costs ₹2,000 - ₹12,000 and takes 2 days 1h.
What companies run services between Visakhapatnam, India and IIT Roorkee, India?
IndiGo Airlines, Air India Limited, and Air India Express fly from Visakhapatnam (VTZ) to Dehradun Airport (DED) every 4 hours. Alternatively, you can take a vehicle from Visakhapatnam to IIT Roorkee via Simhachalam, Hazrat Nizamuddin, and Roorkee in around 37h 3m.
- Website
- goindigo.in
Flights from Visakhapatnam to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h 13m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Visakhapatnam to Dehradun Airport via Mumbai
- Ave. Duration
- 10h 10m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Visakhapatnam to Dehradun Airport via Bengaluru
- Ave. Duration
- 9h 57m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–14,000
Flights from Visakhapatnam to Dehradun Airport via Hyderabad
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- ₹8,500–14,000
Flights from Visakhapatnam to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Bengaluru
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Madras
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Visakhapatnam to Indira Gandhi International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹9,000–11,000
Flights from Visakhapatnam to Chandigarh International Airport via Hyderabad
- Ave. Duration
- 10h 12m
- When
- Every day
- Estimated price
- ₹8,500–19,000
Flights from Visakhapatnam to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 7h
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–20,000
Flights from Visakhapatnam to Chandigarh International Airport via Mumbai
- Ave. Duration
- 10h 5m
- When
- Every day
- Estimated price
- ₹10,000–20,000
Flights from Visakhapatnam to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ₹7,500–19,000
- Website
- airindia.in
Flights from Visakhapatnam to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 10h
- When
- Friday and Saturday
- Estimated price
- ₹7,500–16,000
Flights from Visakhapatnam to Dehradun Airport via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹9,500–17,000
Flights from Visakhapatnam to Indira Gandhi International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹10,000–12,000
Flights from Visakhapatnam to Chandigarh International Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Visakhapatnam to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 13h 15m
- When
- Tuesday and Thursday
- Estimated price
- ₹10,000–23,000
- Website
- airindiaexpress.in
Flights from Visakhapatnam to Chandigarh International Airport via Bengaluru
- Ave. Duration
- 13h 15m
- When
- Tuesday and Thursday
- Estimated price
- ₹10,000–23,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Simhachalam to Hazrat Nizamuddin
- Ave. Duration
- 32h 32m
- Frequency
- 5 times a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–950
- Third AC (3A)
- ₹2,000–2,500
- Second AC (2A)
- ₹2,900–3,600
- First Class (1A)
- ₹4,800–6,500
Train from Hazrat Nizamuddin to Roorkee
- Ave. Duration
- 3h 11m
- Frequency
- 4 times a day
- 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 Chandigarh to Ambala Cant Jn
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Ambala Cant Jn to Roorkee
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Phone
- 91-7373800013
- helpdesk@tranzking.com
- Website
- Tranzking Travels
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h 45m
- Frequency
- Every 2 hours
- Schedules at
- Tranzking Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a day
- Schedules at
- Tranzking Travels
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 6h 45m
- Frequency
- 5 times a day
- Estimated price
- ₹1,300–3,800
- Schedules at
- Punchiry Tours and Holidays
Bus from Delhi to Roorkee
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Estimated price
- ₹1,300–3,100
- Schedules at
- Punchiry Tours and Holidays
- Phone
- 91 82870 09889
- care@zingbus.com
- Website
- Zingbus
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹500–1,600
- Schedules at
- Zingbus
Bus from Bhubaneswar to Delhi
- Ave. Duration
- 35h 45m
- Frequency
- 3 times a week
- Estimated price
- ₹1,100–4,400
- Schedules at
- Zingbus
Bus from Delhi to Roorkee
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- ₹390–900
- Schedules at
- Zingbus
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 35m
- Frequency
- Twice a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Globehopper Mobility
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Schedules at
- Globehopper Mobility
Bus from Delhi to Roorkee
- Ave. Duration
- 4h
- Frequency
- Once a week
- Schedules at
- Globehopper Mobility
- Phone
- +91 8336003361
- info@shyamolibus.com
- Website
- Shymoli Paribahan
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Estimated price
- ₹950–3,000
- Website
- Shymoli Paribahan
- Website
- omio.com
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
Bus from Delhi to Roorkee
- Ave. Duration
- 4h
- Frequency
- 6 times a week
- Schedules at
- hanstravel.in
- Website
- Sana Travels
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Schedules at
- Sana Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 30m
- Frequency
- 5 times a week
- Schedules at
- Sana Travels
- Phone
- +91 98424 37444
- arunprasad@gmail.com
- Website
- Al Travels
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 8h 20m
- Frequency
- Once daily
- Schedules at
- Al Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 30m
- Frequency
- 6 times a week
- Schedules at
- Al Travels
- Phone
- +91 94440 05266
- appleanbu66@gmail.com
- Website
- Apple Travels
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 9h
- Frequency
- Once daily
- Schedules at
- Apple Travels
- Website
- Al Ayaan Travels
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h 10m
- Frequency
- 4 times a week
- Schedules at
- Al Ayaan Travels
- Website
- Shree Krishna
Bus from Visakhapatnam to Bhubaneswar
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Schedules at
- Shree Krishna
- Phone
- 1800 267 9001
- support@nuego.in
- Website
- NeuGo
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Website
- NeuGo
Bus from Delhi to Roorkee
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Schedules at
- Holiday Appeal Private Limited
- Phone
- +91 98990 56542
- rsyadavsmartbus1@gmail.com
- Website
- RS Yadav Smart Bus
Bus from Delhi to Roorkee
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Website
- RS Yadav Smart Bus
- Website
- Shishpal Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Schedules at
- Shishpal Travels
- Phone
- +91 8377971006
- laxmiholidays001@gmail.com
- Website
- Laxmi Holidays
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 45m
- Frequency
- 6 times a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
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
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Delhi to Roorkee
- Ave. Duration
- 5h
- Frequency
- 6 times a week
- Website
- Travel Point World LLP
- Website
- India Tours and Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 5h 20m
- Frequency
- 6 times a week
- Schedules at
- India Tours and Travels
- connect@leafybus.com
- Website
- Leafybus
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Website
- Leafybus
- Website
- Kashmir Maxx
Bus from Delhi to Roorkee
- Ave. Duration
- 3h 5m
- Frequency
- 3 times a week
- Schedules at
- Kashmir Maxx
- Website
- Raj Laxmi Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 3h 55m
- Frequency
- 3 times a week
- Schedules at
- Raj Laxmi Travels
- Website
- TSB Tour express
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 5m
- Frequency
- 3 times a week
- Schedules at
- TSB Tour express
- Phone
- 9001274136
- narpatchoudhary313@gmail.com
- Website
- Choudhary travels and cargo
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 35m
- Frequency
- 3 times a week
- Schedules at
- Choudhary travels and cargo
- Phone
- 8888424424
- online.support@neetabus.in
- Website
- Neeta Tours and Travels
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 30m
- Frequency
- Twice a week
- Estimated price
- ₹440–1,500
- Website
- Neeta Tours and Travels
- Sleeper
- ₹480–1,500
- Seater
- ₹440–800
- Website
- Ashok Bus Service
Bus from Delhi to Roorkee
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Schedules at
- Ashok Bus Service
- golabusservice@gmail.com
- Website
- Gola Bus Service
Bus from Delhi to Roorkee
- Ave. Duration
- 5h
- Frequency
- Once a week
- Website
- Gola Bus Service
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
Visakhapatnam to IIT Roorkee bus services, operated by Tranzking Travels, arrive at Bhubaneswar station.
Visakhapatnam to IIT Roorkee train services, operated by Indian Railways, arrive at Hazrat Nizamuddin station.
Yes, the driving distance between Visakhapatnam to IIT Roorkee is 1751 km. It takes approximately 26h 31m to drive from Visakhapatnam to IIT Roorkee.
There are 73+ hotels available in IIT Roorkee.



































