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 11 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 4h 51m

₹870

Onwards

Via Delhi, Goa

FASTEST

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

10h 37m

₹7,428

Onwards

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

11h 57m

₹7,792

Onwards

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

12h 45m

₹7,582

Onwards

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

14h 5m

₹7,946

Onwards

Roorkee

Delhi

Goa

Kankavli

Approx Travel Time

11h 3m

₹10,488

Onwards

Ads by MMT

Via Delhi, Mumbai

Roorkee

Delhi

Mumbai

Kankavli

Approx Travel Time

1d 8h 38m

₹1,590

Onwards

Via Delhi, Pune

Roorkee

Delhi

Pune

Kankavli

Approx Travel Time

2d 2h 7m

₹3,144

Onwards

Roorkee

Delhi

Pune

Kankavli

Approx Travel Time

17h 25m

₹7,962

Onwards

Ads by MMT

Via Mohali, Goa

Roorkee

Mohali

Goa

Kankavli

Approx Travel Time

10h 53m

₹10,306

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Roorkee and Kankavli?

The straight-line distance is approximately 1550+ km.

What is the distance from Roorkee to Kankavli via Thane?

Via Thane, the distance is approximately 2050+ km, taking around 29 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India