hero
How2Go
Shivpuri to Guruvayoor

Shivpuri to Guruvayoor

Guruvayoor is approximately 1850+ km from Shivpuri, 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 Indore, Cochin

RECOMMENDED

Shivpuri

Indore

Cochin

Guruvayoor

Approx Travel Time

17h

₹9,293

Onwards

Shivpuri

Indore

Cochin

Guruvayoor

Approx Travel Time

17h 10m

₹9,528

Onwards

Shivpuri

Indore

Cochin

Guruvayoor

Approx Travel Time

17h 45m

₹11,500

Onwards

Shivpuri

Indore

Cochin

Guruvayoor

Approx Travel Time

2d 0h 18m

On Demand

Via Ratlam, Kannur

CHEAPEST

Shivpuri

Ratlam

Kannur

Guruvayoor

Approx Travel Time

1d 15h 10m

₹1,674

Onwards

Via Gwalior, Bangalore, Cochin

FASTEST

Shivpuri

Gwalior

Bangalore

Cochin

Guruvayoor

Approx Travel Time

12h 50m

₹17,024

Onwards

Via Chandrapur, Coimbatore

Shivpuri

Chandrapur

Coimbatore

Guruvayoor

Approx Travel Time

1d 17h 14m

On Demand

Via Bhopal, Cochin

Shivpuri

Bhopal

Cochin

Guruvayoor

Approx Travel Time

17h 13m

On Demand

Shivpuri

Bhopal

Cochin

Guruvayoor

Approx Travel Time

17h 10m

₹12,741

Onwards

Shivpuri

Bhopal

Cochin

Guruvayoor

Approx Travel Time

17h 20m

₹12,976

Onwards

Frequently Asked Questions

What is the distance between Shivpuri and Guruvayoor?

Guruvayoor is approximately 1850+ kms from Shivpuri.

How long does it take to reach Guruvayoor from Shivpuri?

It takes approximately 13 hours to reach Guruvayoor from Shivpuri by Bus, Flight, Train Via Gwalior, Bangalore, Cochin.

What is the cheapest way to reach Guruvayoor from Shivpuri?

The cheapest way to reach Guruvayoor from Shivpuri is by Train, Bus Via Ratlam, Kannur.

What is the fastest way to reach Guruvayoor from Shivpuri?

The fastest way to reach Guruvayoor from Shivpuri is by Bus, Flight, Train Via Gwalior, Bangalore, Cochin.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India