Devadurga to Nagercoil Distance

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

Via Raichur, Salem

RECOMMENDED

Devadurga

Raichur

Salem

Nagercoil

Approx Travel Time

20h 29m

₹1,381

Onwards

Via Raichur, Erode

Devadurga

Raichur

Erode

Nagercoil

Approx Travel Time

22h 17m

₹1,006

Onwards

Ads by MMT

Via Bangalore

Devadurga

Bangalore

Nagercoil

Approx Travel Time

21h 50m

₹1,400

Onwards

Via Bangalore, Karur

Devadurga

Bangalore

Karur

Nagercoil

Approx Travel Time

23h 3m

₹1,060

Onwards

Ads by MMT

Via Bangalore, Dindigul

CHEAPEST

Devadurga

Bangalore

Dindigul

Nagercoil

Approx Travel Time

22h 51m

₹995

Onwards

Via Bangalore, Sivakasi

Devadurga

Bangalore

Sivakasi

Nagercoil

Approx Travel Time

23h 19m

₹4,958

Onwards

Via Bangalore, Cochin

Devadurga

Bangalore

Cochin

Nagercoil

Approx Travel Time

21h 23m

₹3,279

Onwards

Via Bangalore, Tiruchirappalli

Devadurga

Bangalore

Tiruchirappalli

Nagercoil

Approx Travel Time

20h 45m

₹3,984

Onwards

Via Bangalore, Thiruvananthapuram

FASTEST

Devadurga

Bangalore

Thiruvananthapuram

Nagercoil

Approx Travel Time

17h 45m

₹6,153

Onwards

Via Bangalore, Madurai

Devadurga

Bangalore

Madurai

Nagercoil

Approx Travel Time

19h 15m

₹6,060

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Devadurga and Nagercoil?

The straight-line distance is approximately 900+ km.

What is the distance from Devadurga to Nagercoil via Raichur?

Via Raichur, the distance is approximately 1150+ km, taking around 21 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India