hero
How2Go
Guruvayoor to Suratgarh

Guruvayoor to Suratgarh

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

Read More
Sort By
Mode of Transport

Via Calicut, Delhi

RECOMMENDED

Guruvayoor

Calicut

Delhi

Suratgarh

Approx Travel Time

17h 49m

₹9,168

Onwards

Guruvayoor

Calicut

Delhi

Suratgarh

Approx Travel Time

18h 7m

₹9,702

Onwards

Via Cochin, Delhi

FASTEST

Guruvayoor

Cochin

Delhi

Suratgarh

Approx Travel Time

16h 24m

₹11,181

Onwards

Ads by MMT

Via Thrissur

CHEAPEST

Guruvayoor

Thrissur

Suratgarh

Approx Travel Time

2d 2h 22m

₹1,065

Onwards

Via Kannur, Goa

Guruvayoor

Kannur

Goa

Suratgarh

Approx Travel Time

2d 1h 5m

₹1,899

Onwards

Ads by MMT

Via Calicut, Goa

Guruvayoor

Calicut

Goa

Suratgarh

Approx Travel Time

1d 23h 44m

₹5,679

Onwards

Via Bangalore, Jodhpur

Guruvayoor

Bangalore

Jodhpur

Suratgarh

Approx Travel Time

2d 10h 40m

₹3,789

Onwards

Via Cochin, Jaipur

Guruvayoor

Cochin

Jaipur

Suratgarh

Approx Travel Time

16h 57m

₹10,148

Onwards

Guruvayoor

Cochin

Jaipur

Suratgarh

Approx Travel Time

18h 2m

₹9,908

Onwards

Guruvayoor

Cochin

Jaipur

Suratgarh

Approx Travel Time

18h 15m

₹10,483

Onwards

Frequently Asked Questions

What is the distance between Guruvayoor and Suratgarh?

Suratgarh is approximately 2450+ kms from Guruvayoor.

How long does it take to reach Suratgarh from Guruvayoor?

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

What is the cheapest way to reach Suratgarh from Guruvayoor?

The cheapest way to reach Suratgarh from Guruvayoor is by Train Via Thrissur.

What is the fastest way to reach Suratgarh from Guruvayoor?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India