Udgir to Kannur Distance

Kannur is approximately 900+ km from Udgir. Compare the available routes and travel options between the two cities. If you're travelling by air, Kannur International Airport is the nearest airport to Kannur, located about 16 km away from the city centre. Flying is the fastest way to reach Kannur, 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 Udgir, India to Kannur, India

Via Hyderabad

RECOMMENDED

Udgir

Hyderabad

Kannur

Approx Travel Time

7h 7m

₹5,760

Onwards

Via Bidar, Bangalore

FASTEST

Udgir

Bidar

Bangalore

Kannur

Approx Travel Time

6h 43m

₹7,350

Onwards

Ads by MMT

Via Hyderabad, Bangalore

CHEAPEST

Udgir

Hyderabad

Bangalore

Kannur

Approx Travel Time

19h 57m

₹1,314

Onwards

Via Hyderabad, Mysore

Udgir

Hyderabad

Mysore

Kannur

Approx Travel Time

23h 7m

₹4,616

Onwards

Ads by MMT

Via Solapur, Mangalore

Udgir

Solapur

Mangalore

Kannur

Approx Travel Time

1d 1h 24m

₹2,500

Onwards

Via Bidar, Hyderabad

Udgir

Bidar

Hyderabad

Kannur

Approx Travel Time

7h 58m

₹5,880

Onwards

Via Ahmadpur, Hyderabad

Udgir

Ahmadpur

Hyderabad

Kannur

Approx Travel Time

9h 56m

₹5,920

Onwards

Via Latur, Hyderabad

Udgir

Latur

Hyderabad

Kannur

Approx Travel Time

10h 12m

₹5,935

Onwards

Via Hyderabad, Calicut

Udgir

Hyderabad

Calicut

Kannur

Approx Travel Time

10h 20m

₹6,341

Onwards

Via Bhalki, Hyderabad

Udgir

Bhalki

Hyderabad

Kannur

Approx Travel Time

10h 46m

₹5,880

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 700+ km.

What is the distance from Udgir to Kannur via Hyderabad?

Via Hyderabad, the distance is approximately 900+ km, taking around 7 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India