Kanjirappally to Amritsar Distance

Amritsar is approximately 3450+ 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 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 Kanjirappally, India to Amritsar, India

Via Calicut

RECOMMENDED

CHEAPEST

Kanjirappally

Calicut

Amritsar

Approx Travel Time

2d 7h 4m

₹2,209

Onwards

Via Cochin, Pune

Kanjirappally

Cochin

Pune

Amritsar

Approx Travel Time

11h 45m

₹12,647

Onwards

Ads by MMT

Via Vaikom, Cochin

Kanjirappally

Vaikom

Cochin

Amritsar

Approx Travel Time

11h 13m

On Demand

Kanjirappally

Vaikom

Cochin

Amritsar

Approx Travel Time

11h 41m

On Demand

Via Kottayam, Cochin

FASTEST

Kanjirappally

Kottayam

Cochin

Amritsar

Approx Travel Time

10h 30m

₹12,390

Onwards

Kanjirappally

Kottayam

Cochin

Amritsar

Approx Travel Time

11h 52m

₹12,577

Onwards

Ads by MMT

Via Chenganoor, Cochin

Kanjirappally

Chenganoor

Cochin

Amritsar

Approx Travel Time

12h 12m

₹12,405

Onwards

Via Thiruvalla, Cochin

Kanjirappally

Thiruvalla

Cochin

Amritsar

Approx Travel Time

11h 34m

₹12,405

Onwards

Via Cochin

Kanjirappally

Cochin

Amritsar

Approx Travel Time

11h 50m

₹11,641

Onwards

Via Cochin, Indore

Kanjirappally

Cochin

Indore

Amritsar

Approx Travel Time

2d 18h 3m

On Demand

Frequently Asked Questions

What is the distance between Kanjirappally and Amritsar?

Amritsar is approximately 3450+ km from Kanjirappally.

How long does it take to reach Amritsar from Kanjirappally?

It takes approximately 11 hours to reach Amritsar from Kanjirappally by Bus, Train, Flight Via Kottayam, Cochin.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India