hero
How2Go
Guruvayoor to Khanna

Guruvayoor to Khanna

Khanna is approximately 3150+ kms from Guruvayoor. The fastest way to reach Khanna from Guruvayoor is by Cab, Flight Via Cochin, Mohali. It takes approximately 12 hours. The cheapest way to reach Khanna from Guruvayoor is by Bus, Train Via Kannur, Ambala which would take approximately 50 hours.

Sort By
Mode of Transport

Via Kannur, Ambala

RECOMMENDED

CHEAPEST

Guruvayoor

Kannur

Ambala

Khanna

Approx Travel Time

2d 1h 45m

₹1,804

Onwards

Via Cochin, Mohali

Guruvayoor

Cochin

Mohali

Khanna

Approx Travel Time

12h 41m

₹12,463

Onwards

FASTEST

Guruvayoor

Cochin

Mohali

Khanna

Approx Travel Time

12h 10m

₹14,754

Onwards

Guruvayoor

Cochin

Mohali

Khanna

Approx Travel Time

12h 34m

₹12,798

Onwards

Ads by MMT

Via Calicut, Ambala

Guruvayoor

Calicut

Ambala

Khanna

Approx Travel Time

2d 0h 55m

₹5,957

Onwards

Via Cochin, Delhi

Guruvayoor

Cochin

Delhi

Khanna

Approx Travel Time

15h 30m

₹11,930

Onwards

Guruvayoor

Cochin

Delhi

Khanna

Approx Travel Time

15h 6m

₹13,886

Onwards

Ads by MMT

Via Kannur, Mohali

Guruvayoor

Kannur

Mohali

Khanna

Approx Travel Time

14h 59m

₹13,455

Onwards

Via Bangalore, Delhi

Guruvayoor

Bangalore

Delhi

Khanna

Approx Travel Time

2d 19h 25m

₹6,099

Onwards

Via Calicut, Delhi

Guruvayoor

Calicut

Delhi

Khanna

Approx Travel Time

15h 40m

₹11,495

Onwards

Frequently Asked Questions

What is the distance between Guruvayoor and Khanna?

Khanna is approximately 3150+ kms from Guruvayoor.

How long does it take to reach Khanna from Guruvayoor?

It takes approximately 12 hours to reach Khanna from Guruvayoor by Cab, Flight Via Cochin, Mohali.

What is the cheapest way to reach Khanna from Guruvayoor?

The cheapest way to reach Khanna from Guruvayoor is by Bus, Train Via Kannur, Ambala.

What is the fastest way to reach Khanna from Guruvayoor?

The fastest way to reach Khanna from Guruvayoor is by Cab, Flight Via Cochin, Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India