There are 8 ways to get from Roorkee (Station) to Surathkal 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 from Dehradun Airport
best- Fly from Dehradun Airport (DED) to Bajpe Airport (IXE)plane DED - IXE
7h 45m₹10,038–21,411Train
cheapest- Take the train from Roorkee to Udupitrain 22660
- Take the train from Udupi to Surathkaltrain 06601 / ...
39h 10m₹1,105–8,309Bus via Indore
- Take the bus from Haridwar, Uttarakhand to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Pune, Maharashtrabus
- Take the bus from Pune, Maharashtra to Udupi, Karnatakabus
- Take the bus from Udupi to Surathkalbus
2d 1hDrive 2,180 km
- Drive from Roorkee (Station) to Surathkalcar 2,180 km
28h 36m₹24,591–35,520Train to Indira Gandhi International Airport, fly
- Take the train from Roorkee to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Bajpe Airport (IXE)plane DEL - IXE
9h 4m₹9,523–16,847Train to Hindon, fly
- Take the train from Roorkee to Ghaziabadtrain
- Fly from Hindon (HDO) to Bajpe Airport (IXE)plane HDO - IXE
10h 29m₹14,049–21,181Train, train to Chandigarh International Airport, fly
- Take the train from Roorkee to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Bajpe Airport (IXE)plane IXC - IXE
11h 1m₹11,591–22,562Bus
- Take the bus from Roorkie to Meerutbus
- Take the bus from Meerut, Uttar Pradesh to Jaipurbus
- Take the bus from Jaipur to Hubli, Karnatakabus
- Take the bus from Hubballi to Surathkalbus
2d 7h
Dehradun Airport (DED) to Bajpe Airport (IXE) flights
Questions & Answers
The cheapest way to get from Roorkee (Station) to Surathkal is to train which costs ₹1,100 - ₹8,500 and takes 39h 10m.
The fastest way to get from Roorkee (Station) to Surathkal is to fly which takes 7h 45m and costs ₹10,000 - ₹22,000.
No, there is no direct bus from Roorkee (Station) to Surathkal. However, there are services departing from Roorkee and arriving at Surathkal via Haridwar, Uttarakhand, Indore, Madhya Pradesh, Pune, Maharashtra and Udupi. The journey, including transfers, takes approximately 2 days 1h.
No, there is no direct train from Roorkee (Station) to Surathkal. However, there are services departing from Roorkee and arriving at Surathkal via Udupi. The journey, including transfers, takes approximately 39h 10m.
The distance between Roorkee (Station) and Surathkal is 2028 km. The road distance is 2180 km.
The best way to get from Roorkee (Station) to Surathkal without a car is to train which takes 39h 10m and costs ₹1,100 - ₹8,500.
It takes approximately 7h 45m to get from Roorkee (Station) to Surathkal, including transfers.
Roorkee (Station) to Surathkal bus services, operated by Shri Krishna Travels, depart from Haridwar, Uttarakhand station.
Roorkee (Station) to Surathkal train services, operated by Indian Railways, depart from Roorkee station.
The best way to get from Roorkee (Station) to Surathkal is to fly which takes 7h 45m and costs ₹10,000 - ₹22,000. Alternatively, you can train, which costs ₹1,100 - ₹8,500 and takes 39h 10m, you could also bus via Indore, which costs and takes 2 days 1h.
What companies run services between Roorkee (Station), Uttarakhand, India and Surathkal, India?
IndiGo Airlines, Air India Limited, and Air India Express fly from Dehradun Airport (DED) to Bajpe Airport (IXE) every 4 hours. Alternatively, you can take a vehicle from Roorkee (Station) to Surathkal via Roorkee and Udupi in around 39h 10m.
- Website
- goindigo.in
Flights from Dehradun Airport to Bajpe Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- ₹9,500–22,000
Flights from Dehradun Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- ₹9,500–22,000
Flights from Dehradun Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Indira Gandhi International Airport to Bajpe Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,500–14,000
Flights from Indira Gandhi International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Indira Gandhi International Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Indira Gandhi International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,500–14,000
Flights from Hindon to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 52m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Hindon to Bajpe Airport via Mumbai
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Chandigarh International Airport to Bajpe Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- ₹10,000–24,000
Flights from Chandigarh International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 7h 2m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Chandigarh International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 7h 25m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- ₹11,000–25,000
- Website
- airindia.in
Flights from Dehradun Airport to Bajpe Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Indira Gandhi International Airport to Bajpe Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Indira Gandhi International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Chandigarh International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹11,000–19,000
Flights from Chandigarh International Airport to Bajpe Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Chandigarh International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹12,000–27,000
- Website
- airindiaexpress.in
Flights from Dehradun Airport to Bajpe Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 5m
- When
- Wednesday
- Estimated price
- ₹10,000–25,000
Flights from Indira Gandhi International Airport to Bajpe Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- ₹7,000–19,000
Flights from Indira Gandhi International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹8,000–19,000
Flights from Chandigarh International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ₹12,000–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Roorkee to Udupi
- Ave. Duration
- 36h 48m
- Frequency
- Once a week
- 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,100
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹5,500–7,500
Train from Udupi to Surathkal
- Ave. Duration
- 55 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Roorkee to New Delhi
- Ave. Duration
- 4h 4m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Roorkee to Ghaziabad
- Ave. Duration
- 3h 16m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Roorkee to Ambala Cant Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Indore, Madhya Pradesh to Pune, Maharashtra
- Ave. Duration
- 13h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹1,400–2,100
- Book at
- https://www.vermatravelsindia.com/
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Udupi to Surathkal
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Estimated price
- ₹410–600
- Schedules at
- ksrtc.in
- Phone
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Roorkie to Meerut
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Hubballi to Surathkal
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹500–1,000
- Schedules at
- vrlbus.in
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
More Questions & Answers
Roorkee (Station) to Surathkal bus services, operated by Shri Krishna Travels, arrive at Indore, Madhya Pradesh station.
Surathkal is 4h 30m behind Roorkee (Station). It is currently 11:51 PM in Roorkee (Station) and 7:21 PM in Surathkal.
Roorkee (Station) to Surathkal train services, operated by Indian Railways, arrive at Udupi station.
Yes, the driving distance between Roorkee (Station) to Surathkal is 2180 km. It takes approximately 28h 36m to drive from Roorkee (Station) to Surathkal.
There are 233+ hotels available in Surathkal.





















