hero
How2Go
Kannur to Kurukshetra

Kannur to Kurukshetra

Kurukshetra is approximately 2050+ km from Kannur, 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 Kurukshetra.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Kannur

Delhi

Kurukshetra

Approx Travel Time

6h 47m

₹9,451

Onwards

CHEAPEST

Kannur

Delhi

Kurukshetra

Approx Travel Time

1d 15h 48m

₹1,423

Onwards

Kannur

Delhi

Kurukshetra

Approx Travel Time

8h 30m

₹9,864

Onwards

Kannur

Delhi

Kurukshetra

Approx Travel Time

8h 18m

₹12,334

Onwards

Via Ganaur

Kannur

Ganaur

Kurukshetra

Approx Travel Time

1d 14h 48m

On Demand

Kannur

Ganaur

Kurukshetra

Approx Travel Time

1d 15h 34m

On Demand

Via Ajmer

Kannur

Ajmer

Kurukshetra

Approx Travel Time

2d 6h 56m

₹1,500

Onwards

Via Mangalore, Delhi

Kannur

Mangalore

Delhi

Kurukshetra

Approx Travel Time

10h 12m

₹9,242

Onwards

Kannur

Mangalore

Delhi

Kurukshetra

Approx Travel Time

11h 43m

₹12,125

Onwards

Via Calicut, Delhi

Kannur

Calicut

Delhi

Kurukshetra

Approx Travel Time

9h 52m

₹10,645

Onwards

Frequently Asked Questions

What is the distance between Kannur and Kurukshetra?

Kurukshetra is approximately 2050+ kms from Kannur.

How long does it take to reach Kurukshetra from Kannur?

It takes approximately 7 hours to reach Kurukshetra from Kannur by Flight, Train Via Delhi.

What is the cheapest way to reach Kurukshetra from Kannur?

The cheapest way to reach Kurukshetra from Kannur is by Train, Bus Via Delhi.

What is the fastest way to reach Kurukshetra from Kannur?

The fastest way to reach Kurukshetra from Kannur is by Flight, Train Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India