hero
How2Go
Nanpara to Guruvayoor

Nanpara to Guruvayoor

Guruvayoor is approximately 2100+ km from Nanpara, 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

Nanpara

Lucknow

Cochin

Guruvayoor

Approx Travel Time

14h 25m

₹10,913

Onwards

Nanpara

Lucknow

Cochin

Guruvayoor

Approx Travel Time

14h 42m

₹11,148

Onwards

Nanpara

Lucknow

Cochin

Guruvayoor

Approx Travel Time

14h 48m

₹13,045

Onwards

FASTEST

Nanpara

Lucknow

Cochin

Guruvayoor

Approx Travel Time

14h 1m

₹14,008

Onwards

Nanpara

Lucknow

Cochin

Guruvayoor

Approx Travel Time

14h 18m

₹14,243

Onwards

Nanpara

Lucknow

Cochin

Guruvayoor

Approx Travel Time

14h 24m

₹16,140

Onwards

Via Kanpur, Thrissur

Nanpara

Kanpur

Thrissur

Guruvayoor

Approx Travel Time

2d 1h 56m

₹7,305

Onwards

Via Ayodhya, Bangalore

CHEAPEST

Nanpara

Ayodhya

Bangalore

Guruvayoor

Approx Travel Time

2d 8h 30m

₹2,872

Onwards

Via Lucknow, Bangalore, Cochin

Nanpara

Lucknow

Bangalore

Cochin

Guruvayoor

Approx Travel Time

15h 12m

₹11,802

Onwards

Nanpara

Lucknow

Bangalore

Cochin

Guruvayoor

Approx Travel Time

14h 31m

₹14,662

Onwards

Frequently Asked Questions

What is the distance between Nanpara and Guruvayoor?

Guruvayoor is approximately 2100+ kms from Nanpara.

How long does it take to reach Guruvayoor from Nanpara?

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

What is the cheapest way to reach Guruvayoor from Nanpara?

The cheapest way to reach Guruvayoor from Nanpara is by Bus Via Ayodhya, Bangalore.

What is the fastest way to reach Guruvayoor from Nanpara?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India