hero
How2Go
Ratangarh to Guruvayoor

Ratangarh to Guruvayoor

Guruvayoor is approximately 2350+ kms from Ratangarh. The fastest way to reach Guruvayoor from Ratangarh is by Bus, Flight Via Jaipur, Cochin. It takes approximately 15 hours. The cheapest way to reach Guruvayoor from Ratangarh is by Train, Bus Via Kannur which would take approximately 48 hours.

Sort By
Mode of Transport

Via Jaipur, Cochin

RECOMMENDED

Ratangarh

Jaipur

Cochin

Guruvayoor

Approx Travel Time

18h 7m

₹9,940

Onwards

Ratangarh

Jaipur

Cochin

Guruvayoor

Approx Travel Time

14h 52m

₹10,130

Onwards

FASTEST

Ratangarh

Jaipur

Cochin

Guruvayoor

Approx Travel Time

14h 20m

₹10,365

Onwards

Ratangarh

Jaipur

Cochin

Guruvayoor

Approx Travel Time

17h 35m

₹10,175

Onwards

Via Kannur

CHEAPEST

Ratangarh

Kannur

Guruvayoor

Approx Travel Time

1d 23h 54m

₹3,034

Onwards

Ads by MMT

Via Calicut

Ratangarh

Calicut

Guruvayoor

Approx Travel Time

1d 22h 41m

₹8,196

Onwards

Via Delhi, Calicut

Ratangarh

Delhi

Calicut

Guruvayoor

Approx Travel Time

16h 42m

₹8,854

Onwards

Ratangarh

Delhi

Calicut

Guruvayoor

Approx Travel Time

18h 17m

₹9,239

Onwards

Ads by MMT

Via Jaipur, Coimbatore

Ratangarh

Jaipur

Coimbatore

Guruvayoor

Approx Travel Time

15h 35m

₹10,416

Onwards

Via Jaipur, Bangalore

Ratangarh

Jaipur

Bangalore

Guruvayoor

Approx Travel Time

2d 12h 42m

₹5,149

Onwards

Frequently Asked Questions

What is the distance between Ratangarh and Guruvayoor?

Guruvayoor is approximately 2350+ kms from Ratangarh.

How long does it take to reach Guruvayoor from Ratangarh?

It takes approximately 15 hours to reach Guruvayoor from Ratangarh by Bus, Flight Via Jaipur, Cochin.

What is the cheapest way to reach Guruvayoor from Ratangarh?

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

What is the fastest way to reach Guruvayoor from Ratangarh?

The fastest way to reach Guruvayoor from Ratangarh is by Bus, Flight Via Jaipur, Cochin.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India