hero
How2Go
Mahoba to Guruvayoor

Mahoba to Guruvayoor

Guruvayoor is approximately 2150+ km from Mahoba, 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 Lucknow, Cochin

RECOMMENDED

Mahoba

Lucknow

Cochin

Guruvayoor

Approx Travel Time

16h 25m

₹10,438

Onwards

Mahoba

Lucknow

Cochin

Guruvayoor

Approx Travel Time

16h 35m

₹10,673

Onwards

Mahoba

Lucknow

Cochin

Guruvayoor

Approx Travel Time

16h 43m

₹12,843

Onwards

FASTEST

Mahoba

Lucknow

Cochin

Guruvayoor

Approx Travel Time

15h 51m

₹14,403

Onwards

Mahoba

Lucknow

Cochin

Guruvayoor

Approx Travel Time

16h 1m

₹14,638

Onwards

Via Prayagraj(Allahabad), Bangalore

CHEAPEST

Mahoba

Prayagraj(Allahabad)

Bangalore

Guruvayoor

Approx Travel Time

2d 7h 15m

₹3,848

Onwards

Mahoba

Prayagraj(Allahabad)

Bangalore

Guruvayoor

Approx Travel Time

20h 41m

₹9,225

Onwards

Ads by MMT

Via Kanpur, Bangalore

Mahoba

Kanpur

Bangalore

Guruvayoor

Approx Travel Time

20h 40m

₹8,587

Onwards

Mahoba

Kanpur

Bangalore

Guruvayoor

Approx Travel Time

20h 26m

₹12,022

Onwards

Via Lucknow, Bangalore

Mahoba

Lucknow

Bangalore

Guruvayoor

Approx Travel Time

23h 50m

₹8,559

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Mahoba and Guruvayoor?

Guruvayoor is approximately 2150+ kms from Mahoba.

How long does it take to reach Guruvayoor from Mahoba?

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

What is the cheapest way to reach Guruvayoor from Mahoba?

The cheapest way to reach Guruvayoor from Mahoba is by Bus Via Prayagraj(Allahabad), Bangalore.

What is the fastest way to reach Guruvayoor from Mahoba?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India