
Haridwar to Karkala
Karkala is approximately 2450+ kms from Haridwar. The fastest way to reach Karkala from Haridwar is by Train, Flight, Bus Via Dehradun, Bangalore. It takes approximately 16 hours. The cheapest way to reach Karkala from Haridwar is by Train, Flight, Bus Via Delhi, Bangalore which would take approximately 19 hours.
Sort By
Mode of Transport
Via Dehradun, Bangalore
RECOMMENDED
FASTEST
Haridwar
Dehradun
Bangalore
Karkala
Approx Travel Time
15h 20m
₹10,072
Onwards
Haridwar
Dehradun
Bangalore
Karkala
Approx Travel Time
15h 35m
₹10,497
Onwards
Haridwar
Dehradun
Bangalore
Karkala
Approx Travel Time
15h 35m
₹11,896
Onwards
Via Delhi, Bangalore
CHEAPEST
Haridwar
Delhi
Bangalore
Karkala
Approx Travel Time
18h 20m
₹7,007
Onwards
Haridwar
Delhi
Bangalore
Karkala
Approx Travel Time
19h 20m
₹7,111
Onwards
Haridwar
Delhi
Bangalore
Karkala
Approx Travel Time
19h 39m
₹10,133
Onwards
Via Bareilly, Bangalore
Haridwar
Bareilly
Bangalore
Karkala
Approx Travel Time
19h 5m
₹9,307
Onwards
Via Chandigarh, Bangalore
Haridwar
Chandigarh
Bangalore
Karkala
Approx Travel Time
18h 20m
On Demand
Haridwar
Chandigarh
Bangalore
Karkala
Approx Travel Time
19h 5m
₹9,563
Onwards
Via Gwalior, Bangalore
Haridwar
Gwalior
Bangalore
Karkala
Approx Travel Time
22h 50m
On Demand
Frequently Asked Questions
What is the distance between Haridwar and Karkala?
Karkala is approximately 2450+ kms from Haridwar.
How long does it take to reach Karkala from Haridwar?
It takes approximately 16 hours to reach Karkala from Haridwar by Train, Flight, Bus Via Dehradun, Bangalore.
What is the cheapest way to reach Karkala from Haridwar?
The cheapest way to reach Karkala from Haridwar is by Train, Flight, Bus Via Delhi, Bangalore.
What is the fastest way to reach Karkala from Haridwar?
The fastest way to reach Karkala from Haridwar is by Train, Flight, Bus Via Dehradun, Bangalore.