
Roorkee to Karkala
Karkala is approximately 450+ kms from Roorkee. The fastest way to reach Karkala from Roorkee is by Train, Flight, Bus Via Dehradun, Bangalore. It takes approximately 16 hours. The cheapest way to reach Karkala from Roorkee is by Train, Flight, Bus Via Delhi, Bangalore which would take approximately 19 hours.
Sort By
Mode of Transport
Via Ghaziabad, Bangalore
RECOMMENDED
Roorkee
Ghaziabad
Bangalore
Karkala
Approx Travel Time
17h 50m
On Demand
Roorkee
Ghaziabad
Bangalore
Karkala
Approx Travel Time
18h 5m
On Demand
Via Dehradun, Bangalore
FASTEST
Roorkee
Dehradun
Bangalore
Karkala
Approx Travel Time
15h 35m
₹8,888
Onwards
Roorkee
Dehradun
Bangalore
Karkala
Approx Travel Time
15h 50m
₹10,798
Onwards
Roorkee
Dehradun
Bangalore
Karkala
Approx Travel Time
15h 50m
₹10,720
Onwards
Via Delhi, Bangalore
CHEAPEST
Roorkee
Delhi
Bangalore
Karkala
Approx Travel Time
18h 20m
₹7,108
Onwards
Roorkee
Delhi
Bangalore
Karkala
Approx Travel Time
18h 35m
₹10,272
Onwards
Via Chandigarh, Bangalore
Roorkee
Chandigarh
Bangalore
Karkala
Approx Travel Time
17h 50m
₹8,569
Onwards
Via Bareilly, Bangalore
Roorkee
Bareilly
Bangalore
Karkala
Approx Travel Time
19h 35m
₹9,007
Onwards
Via Mohali, Bangalore
Roorkee
Mohali
Bangalore
Karkala
Approx Travel Time
17h 50m
On Demand
Frequently Asked Questions
What is the distance between Roorkee and Karkala?
Karkala is approximately 450+ kms from Roorkee.
How long does it take to reach Karkala from Roorkee?
It takes approximately 16 hours to reach Karkala from Roorkee by Train, Flight, Bus Via Dehradun, Bangalore.
What is the cheapest way to reach Karkala from Roorkee?
The cheapest way to reach Karkala from Roorkee is by Train, Flight, Bus Via Delhi, Bangalore.
What is the fastest way to reach Karkala from Roorkee?
The fastest way to reach Karkala from Roorkee is by Train, Flight, Bus Via Dehradun, Bangalore.