Kannur to Amroha Distance

Amroha is approximately 2000+ km from Kannur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Amroha, with a total travel time of approximately 7 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 Kannur, India to Amroha, India

Via Delhi

RECOMMENDED

Kannur

Delhi

Amroha

Approx Travel Time

7h 12m

₹9,610

Onwards

Kannur

Delhi

Amroha

Approx Travel Time

8h

₹9,999

Onwards

Kannur

Delhi

Amroha

Approx Travel Time

8h 17m

₹12,763

Onwards

Via Delhi, Ghaziabad

FASTEST

Kannur

Delhi

Ghaziabad

Amroha

Approx Travel Time

7h 10m

₹9,650

Onwards

Ads by MMT

Via Goa, Delhi

CHEAPEST

Kannur

Goa

Delhi

Amroha

Approx Travel Time

1d 13h 33m

₹1,000

Onwards

Kannur

Goa

Delhi

Amroha

Approx Travel Time

1d 14h 31m

₹1,389

Onwards

Kannur

Goa

Delhi

Amroha

Approx Travel Time

1d 14h 28m

₹3,655

Onwards

Kannur

Goa

Delhi

Amroha

Approx Travel Time

2d 6h 50m

On Demand

Via Mangalore, Delhi

Kannur

Mangalore

Delhi

Amroha

Approx Travel Time

10h 27m

₹8,700

Onwards

Ads by MMT

Via Calicut, Delhi

Kannur

Calicut

Delhi

Amroha

Approx Travel Time

10h 17m

₹9,363

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Kannur and Amroha?

The straight-line distance is approximately 1900+ km.

What is the distance from Kannur to Amroha via Delhi?

Via Delhi, the distance is approximately 2000+ km, taking around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India