hero
How2Go
Guruvayoor to Makrana

Guruvayoor to Makrana

Makrana is approximately 2000+ 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 Makrana.

Read More
Sort By
Mode of Transport

Via Cochin, Jaipur

RECOMMENDED

FASTEST

Guruvayoor

Cochin

Jaipur

Makrana

Approx Travel Time

11h 5m

₹11,212

Onwards

Guruvayoor

Cochin

Jaipur

Makrana

Approx Travel Time

12h 14m

₹13,763

Onwards

Guruvayoor

Cochin

Jaipur

Makrana

Approx Travel Time

12h 10m

₹15,001

Onwards

Guruvayoor

Cochin

Jaipur

Makrana

Approx Travel Time

13h 19m

₹17,552

Onwards

Via Bangalore, Surendranagar

Guruvayoor

Bangalore

Surendranagar

Makrana

Approx Travel Time

1d 14h 35m

₹1,855

Onwards

Via Cochin, Jodhpur

CHEAPEST

Guruvayoor

Cochin

Jodhpur

Makrana

Approx Travel Time

1d 22h 57m

₹1,025

Onwards

Via Calicut, Jodhpur

Guruvayoor

Calicut

Jodhpur

Makrana

Approx Travel Time

1d 18h 32m

₹5,085

Onwards

Via Kannur, Ajmer

Guruvayoor

Kannur

Ajmer

Makrana

Approx Travel Time

2d 2h 36m

₹1,899

Onwards

Via Coimbatore, Jaipur

Guruvayoor

Coimbatore

Jaipur

Makrana

Approx Travel Time

13h 10m

₹15,817

Onwards

Via Cochin, Udaipur, Jaipur

Guruvayoor

Cochin

Udaipur

Jaipur

Makrana

Approx Travel Time

11h 35m

₹12,644

Onwards

Frequently Asked Questions

What is the distance between Guruvayoor and Makrana?

Makrana is approximately 2000+ kms from Guruvayoor.

How long does it take to reach Makrana from Guruvayoor?

It takes approximately 11 hours to reach Makrana from Guruvayoor by Train, Flight Via Cochin, Jaipur.

What is the cheapest way to reach Makrana from Guruvayoor?

The cheapest way to reach Makrana from Guruvayoor is by Train Via Cochin, Jodhpur.

What is the fastest way to reach Makrana from Guruvayoor?

The fastest way to reach Makrana from Guruvayoor is by Train, Flight Via Cochin, Jaipur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India