hero
How2Go
Khajuraho to Guruvayoor

Khajuraho to Guruvayoor

Guruvayoor is approximately 2600+ km from Khajuraho, 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 Guruvayoor.

Read More
Sort By
Mode of Transport

Via Delhi, Cochin

RECOMMENDED

FASTEST

Khajuraho

Delhi

Cochin

Guruvayoor

Approx Travel Time

9h 45m

₹15,052

Onwards

Khajuraho

Delhi

Cochin

Guruvayoor

Approx Travel Time

9h 55m

₹15,287

Onwards

Khajuraho

Delhi

Cochin

Guruvayoor

Approx Travel Time

10h 30m

₹17,262

Onwards

Via Bangalore

Khajuraho

Bangalore

Guruvayoor

Approx Travel Time

2d 3h 13m

On Demand

Via Jabalpur, Thrissur

Khajuraho

Jabalpur

Thrissur

Guruvayoor

Approx Travel Time

1d 20h

₹6,762

Onwards

Via Jabalpur, Bangalore

CHEAPEST

Khajuraho

Jabalpur

Bangalore

Guruvayoor

Approx Travel Time

1d 23h 25m

₹4,998

Onwards

Via Delhi, Calicut

Khajuraho

Delhi

Calicut

Guruvayoor

Approx Travel Time

10h 30m

₹14,550

Onwards

Khajuraho

Delhi

Calicut

Guruvayoor

Approx Travel Time

9h 46m

₹18,252

Onwards

Via Delhi, Kannur

Khajuraho

Delhi

Kannur

Guruvayoor

Approx Travel Time

12h 32m

₹13,237

Onwards

Via Delhi, Coimbatore

Khajuraho

Delhi

Coimbatore

Guruvayoor

Approx Travel Time

11h 42m

₹15,148

Onwards

Frequently Asked Questions

What is the distance between Khajuraho and Guruvayoor?

Guruvayoor is approximately 2600+ kms from Khajuraho.

How long does it take to reach Guruvayoor from Khajuraho?

It takes approximately 10 hours to reach Guruvayoor from Khajuraho by Flight, Train Via Delhi, Cochin.

What is the cheapest way to reach Guruvayoor from Khajuraho?

The cheapest way to reach Guruvayoor from Khajuraho is by Bus Via Jabalpur, Bangalore.

What is the fastest way to reach Guruvayoor from Khajuraho?

The fastest way to reach Guruvayoor from Khajuraho is by Flight, Train Via Delhi, Cochin.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India