hero
How2Go
Mainpuri to Guruvayoor

Mainpuri to Guruvayoor

Guruvayoor is approximately 2250+ km from Mainpuri, 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 Delhi, Calicut

RECOMMENDED

Mainpuri

Delhi

Calicut

Guruvayoor

Approx Travel Time

15h 37m

₹10,294

Onwards

Mainpuri

Delhi

Calicut

Guruvayoor

Approx Travel Time

14h 38m

₹13,789

Onwards

Via Gwalior, Cochin

Mainpuri

Gwalior

Cochin

Guruvayoor

Approx Travel Time

13h 54m

₹13,311

Onwards

Mainpuri

Gwalior

Cochin

Guruvayoor

Approx Travel Time

14h 4m

₹13,546

Onwards

Ads by MMT

Via Lucknow, Cochin

FASTEST

Mainpuri

Lucknow

Cochin

Guruvayoor

Approx Travel Time

13h 45m

₹14,182

Onwards

Mainpuri

Lucknow

Cochin

Guruvayoor

Approx Travel Time

16h 55m

On Demand

Mainpuri

Lucknow

Cochin

Guruvayoor

Approx Travel Time

17h 49m

On Demand

Via Agra, Bangalore

CHEAPEST

Mainpuri

Agra

Bangalore

Guruvayoor

Approx Travel Time

2d 4h 37m

₹6,598

Onwards

Ads by MMT

Via Delhi, Cochin

Mainpuri

Delhi

Cochin

Guruvayoor

Approx Travel Time

14h 50m

₹11,029

Onwards

Mainpuri

Delhi

Cochin

Guruvayoor

Approx Travel Time

15h 17m

₹11,664

Onwards

Frequently Asked Questions

What is the distance between Mainpuri and Guruvayoor?

Guruvayoor is approximately 2250+ kms from Mainpuri.

How long does it take to reach Guruvayoor from Mainpuri?

It takes approximately 14 hours to reach Guruvayoor from Mainpuri by Cab, Flight, Train Via Lucknow, Cochin.

What is the cheapest way to reach Guruvayoor from Mainpuri?

The cheapest way to reach Guruvayoor from Mainpuri is by Bus Via Agra, Bangalore.

What is the fastest way to reach Guruvayoor from Mainpuri?

The fastest way to reach Guruvayoor from Mainpuri is by Cab, Flight, Train Via Lucknow, Cochin.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India