hero
How2Go
Shirpur to Guruvayoor

Shirpur to Guruvayoor

Guruvayoor is approximately 1850+ kms from Shirpur. The fastest way to reach Guruvayoor from Shirpur is by Bus, Flight Via Shirdi, Coimbatore. It takes approximately 16 hours. The cheapest way to reach Guruvayoor from Shirpur is by Bus Via Bangalore which would take approximately 36 hours.

Sort By
Mode of Transport

Via Nashik, Thrissur

RECOMMENDED

Shirpur

Nashik

Thrissur

Guruvayoor

Approx Travel Time

1d 9h 50m

On Demand

Via Bangalore

CHEAPEST

Shirpur

Bangalore

Guruvayoor

Approx Travel Time

1d 11h 55m

₹3,549

Onwards

Ads by MMT

Via Pune

Shirpur

Pune

Guruvayoor

Approx Travel Time

1d 8h 53m

On Demand

Via Mumbai, Coimbatore

Shirpur

Mumbai

Coimbatore

Guruvayoor

Approx Travel Time

17h 27m

₹8,100

Onwards

Ads by MMT

Via Mumbai, Cochin

Shirpur

Mumbai

Cochin

Guruvayoor

Approx Travel Time

15h 52m

₹7,574

Onwards

Shirpur

Mumbai

Cochin

Guruvayoor

Approx Travel Time

16h 22m

₹7,339

Onwards

Via Mumbai, Calicut

Shirpur

Mumbai

Calicut

Guruvayoor

Approx Travel Time

16h 10m

₹7,784

Onwards

Via Shirdi, Coimbatore

FASTEST

Shirpur

Shirdi

Coimbatore

Guruvayoor

Approx Travel Time

15h 22m

₹8,411

Onwards

Shirpur

Shirdi

Coimbatore

Guruvayoor

Approx Travel Time

15h 31m

₹10,771

Onwards

Via Nashik, Coimbatore

Shirpur

Nashik

Coimbatore

Guruvayoor

Approx Travel Time

15h 42m

₹8,501

Onwards

Frequently Asked Questions

What is the distance between Shirpur and Guruvayoor?

Guruvayoor is approximately 1850+ kms from Shirpur.

How long does it take to reach Guruvayoor from Shirpur?

It takes approximately 16 hours to reach Guruvayoor from Shirpur by Bus, Flight Via Shirdi, Coimbatore.

What is the cheapest way to reach Guruvayoor from Shirpur?

The cheapest way to reach Guruvayoor from Shirpur is by Bus Via Bangalore.

What is the fastest way to reach Guruvayoor from Shirpur?

The fastest way to reach Guruvayoor from Shirpur is by Bus, Flight Via Shirdi, Coimbatore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India