Roorkee to Kankavli Distance

Kankavli is approximately 2050+ km from Roorkee. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Kankavli, with a total travel time of approximately 13 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Roorkee, India to Kankavli, India

Via Thane

RECOMMENDED

CHEAPEST

Roorkee

Thane

Kankavli

Approx Travel Time

1d 7h 43m

₹870

Onwards

Via Ghaziabad, Goa

Roorkee

Ghaziabad

Goa

Kankavli

Approx Travel Time

12h 40m

₹6,453

Onwards

Roorkee

Ghaziabad

Goa

Kankavli

Approx Travel Time

13h 5m

₹6,607

Onwards

FASTEST

Roorkee

Ghaziabad

Goa

Kankavli

Approx Travel Time

12h 22m

₹9,380

Onwards

Roorkee

Ghaziabad

Goa

Kankavli

Approx Travel Time

13h 40m

₹6,647

Onwards

Ads by MMT

Via Ratnagiri

Roorkee

Ratnagiri

Kankavli

Approx Travel Time

1d 10h 15m

₹2,027

Onwards

Via Delhi, Kolhapur

Roorkee

Delhi

Kolhapur

Kankavli

Approx Travel Time

1d 16h 27m

On Demand

Ads by MMT

Via Delhi, Goa

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

13h 58m

₹6,443

Onwards

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

14h

₹6,647

Onwards

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

14h 23m

₹6,597

Onwards

Frequently Asked Questions

What is the distance between Roorkee and Kankavli?

Kankavli is approximately 2050+ km from Roorkee.

How long does it take to reach Kankavli from Roorkee?

It takes approximately 13 hours to reach Kankavli from Roorkee by Cab, Flight, Train Via Ghaziabad, Goa.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India