Kanjirappally to Amritsar Distance

Amritsar is approximately 2500+ km from Kanjirappally. Compare the available routes and travel options between the two cities. If you're travelling by air, Sri Guru Ram Dass Jee International Airport is located in Amritsar. Flying is the fastest way to reach Amritsar, with a total travel time of approximately 9 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 Kanjirappally, India to Amritsar, India

Via Cochin

RECOMMENDED

Kanjirappally

Cochin

Amritsar

Approx Travel Time

11h 46m

₹13,139

Onwards

Via Kottayam, Cochin

FASTEST

Kanjirappally

Kottayam

Cochin

Amritsar

Approx Travel Time

9h 6m

₹12,757

Onwards

Kanjirappally

Kottayam

Cochin

Amritsar

Approx Travel Time

11h

₹12,944

Onwards

Ads by MMT

Via Cochin, Delhi

CHEAPEST

Kanjirappally

Cochin

Delhi

Amritsar

Approx Travel Time

2d 5h 5m

₹1,620

Onwards

Via Cochin, Indore

Kanjirappally

Cochin

Indore

Amritsar

Approx Travel Time

2d 8h 9m

₹4,010

Onwards

Ads by MMT

Via Thiruvalla, Cochin

Kanjirappally

Thiruvalla

Cochin

Amritsar

Approx Travel Time

10h 16m

₹12,783

Onwards

Kanjirappally

Thiruvalla

Cochin

Amritsar

Approx Travel Time

12h 2m

₹13,617

Onwards

Via Vaikom, Cochin

Kanjirappally

Vaikom

Cochin

Amritsar

Approx Travel Time

10h 23m

₹12,969

Onwards

Kanjirappally

Vaikom

Cochin

Amritsar

Approx Travel Time

10h 51m

₹12,877

Onwards

Via Chenganoor, Cochin

Kanjirappally

Chenganoor

Cochin

Amritsar

Approx Travel Time

10h 54m

₹12,801

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Kanjirappally and Amritsar?

The straight-line distance is approximately 2450+ km.

What is the distance from Kanjirappally to Amritsar via Cochin?

Via Cochin, the distance is approximately 2500+ km, taking around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India