hero
How2Go
Kanhangad to Gurdaspur

Kanhangad to Gurdaspur

Gurdaspur is approximately 2300+ km from Kanhangad, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Gurdaspur.

Read More
Sort By
Mode of Transport

Via Mangalore, Delhi

RECOMMENDED

Kanhangad

Mangalore

Delhi

Gurdaspur

Approx Travel Time

16h 26m

₹8,930

Onwards

Kanhangad

Mangalore

Delhi

Gurdaspur

Approx Travel Time

16h 54m

₹9,314

Onwards

CHEAPEST

Kanhangad

Mangalore

Delhi

Gurdaspur

Approx Travel Time

1d 21h 26m

₹1,255

Onwards

Kanhangad

Mangalore

Delhi

Gurdaspur

Approx Travel Time

1d 22h 4m

₹1,639

Onwards

Kanhangad

Mangalore

Delhi

Gurdaspur

Approx Travel Time

17h 24m

₹9,354

Onwards

Kanhangad

Mangalore

Delhi

Gurdaspur

Approx Travel Time

17h 52m

₹9,738

Onwards

Via Kannur, Mohali

FASTEST

Kanhangad

Kannur

Mohali

Gurdaspur

Approx Travel Time

13h 44m

₹12,985

Onwards

Ads by MMT

Via Mangalore, Ludhiana

Kanhangad

Mangalore

Ludhiana

Gurdaspur

Approx Travel Time

1d 22h 38m

₹3,864

Onwards

Via Kannur, Ajmer

Kanhangad

Kannur

Ajmer

Gurdaspur

Approx Travel Time

2d 14h 39m

₹2,948

Onwards

Ads by MMT

Via Bangalore, Amritsar

Kanhangad

Bangalore

Amritsar

Gurdaspur

Approx Travel Time

18h 2m

₹9,282

Onwards

Frequently Asked Questions

What is the distance between Kanhangad and Gurdaspur?

Gurdaspur is approximately 2300+ kms from Kanhangad.

How long does it take to reach Gurdaspur from Kanhangad?

It takes approximately 14 hours to reach Gurdaspur from Kanhangad by Train, Flight, Bus Via Kannur, Mohali.

What is the cheapest way to reach Gurdaspur from Kanhangad?

The cheapest way to reach Gurdaspur from Kanhangad is by Train Via Mangalore, Delhi.

What is the fastest way to reach Gurdaspur from Kanhangad?

The fastest way to reach Gurdaspur from Kanhangad is by Train, Flight, Bus Via Kannur, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India