Narwana to Kottayam Distance

Kottayam is approximately 2300+ km from Narwana. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 54 hours, subject to the chosen service and route. Flying is the fastest way to reach Kottayam, with a total travel time of approximately 10 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 Narwana, India to Kottayam, India

Via Delhi, Cochin

RECOMMENDED

FASTEST

Narwana

Delhi

Cochin

Kottayam

Approx Travel Time

9h 34m

₹10,968

Onwards

Via Delhi, Thiruvananthapuram

Narwana

Delhi

Thiruvananthapuram

Kottayam

Approx Travel Time

11h 6m

₹11,124

Onwards

Ads by MMT

Direct Options

CHEAPEST

Narwana

Kottayam

Approx Travel Time

2d 5h 51m

₹945

Onwards

Via Delhi, Calicut

Narwana

Delhi

Calicut

Kottayam

Approx Travel Time

12h 18m

₹9,290

Onwards

Narwana

Delhi

Calicut

Kottayam

Approx Travel Time

1d 20h 21m

₹8,868

Onwards

Ads by MMT

Via Delhi, Coimbatore

Narwana

Delhi

Coimbatore

Kottayam

Approx Travel Time

12h 50m

₹9,880

Onwards

Via Delhi, Goa

Narwana

Delhi

Goa

Kottayam

Approx Travel Time

1d 17h 38m

₹1,155

Onwards

Via Delhi, Kannur

Narwana

Delhi

Kannur

Kottayam

Approx Travel Time

13h 13m

₹9,259

Onwards

Via Delhi, Thrissur

Narwana

Delhi

Thrissur

Kottayam

Approx Travel Time

1d 20h 20m

₹1,590

Onwards

Via Jaipur, Bangalore

Narwana

Jaipur

Bangalore

Kottayam

Approx Travel Time

2d 16h 9m

₹5,499

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Narwana and Kottayam?

The straight-line distance is approximately 2200+ km.

What is the distance from Narwana to Kottayam via Delhi?

Via Delhi, the distance is approximately 2300+ km, taking around 10 hours.

Is there a train from Narwana to Kottayam?

Yes, trains run between Narwana and Kottayam, covering approximately 3000+ km in around 54 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India