Narnaul to Guruvayoor Distance

Guruvayoor is approximately 2150+ km from Narnaul. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Guruvayoor, with a total travel time of approximately 11 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Narnaul, India to Guruvayoor, India

Via Delhi, Calicut

RECOMMENDED

Narnaul

Delhi

Calicut

Guruvayoor

Approx Travel Time

11h 56m

₹8,773

Onwards

FASTEST

Narnaul

Delhi

Calicut

Guruvayoor

Approx Travel Time

11h 14m

₹14,025

Onwards

Narnaul

Delhi

Calicut

Guruvayoor

Approx Travel Time

13h 28m

₹11,146

Onwards

Via Delhi, Cochin

Narnaul

Delhi

Cochin

Guruvayoor

Approx Travel Time

12h 8m

₹9,898

Onwards

Narnaul

Delhi

Cochin

Guruvayoor

Approx Travel Time

11h 38m

₹10,133

Onwards

Narnaul

Delhi

Cochin

Guruvayoor

Approx Travel Time

12h 53m

₹10,432

Onwards

Ads by MMT

Via Jaipur, Cochin

Narnaul

Jaipur

Cochin

Guruvayoor

Approx Travel Time

13h 22m

On Demand

Narnaul

Jaipur

Cochin

Guruvayoor

Approx Travel Time

12h 52m

On Demand

Narnaul

Jaipur

Cochin

Guruvayoor

Approx Travel Time

12h 54m

₹10,429

Onwards

Via Jaipur, Bangalore

CHEAPEST

Narnaul

Jaipur

Bangalore

Guruvayoor

Approx Travel Time

2d 11h 7m

₹5,148

Onwards

Ads by MMT

Frequently Asked Questions

What is the distance between Narnaul and Guruvayoor?

Guruvayoor is approximately 2150+ km from Narnaul.

How long does it take to reach Guruvayoor from Narnaul?

It takes approximately 11 hours to reach Guruvayoor from Narnaul by Train, Flight, Cab Via Delhi, Calicut.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India