Thiruvarur to Nalgonda Distance

Nalgonda is approximately 900+ km from Thiruvarur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 24 hours, subject to the chosen service and route. Flying is the fastest way to reach Nalgonda, 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 Thiruvarur, India to Nalgonda, India

Via Nellore

RECOMMENDED

Thiruvarur

Nellore

Nalgonda

Approx Travel Time

14h 27m

₹580

Onwards

Via Ongole

Thiruvarur

Ongole

Nalgonda

Approx Travel Time

14h 53m

₹806

Onwards

Ads by MMT

Via Tiruchirappalli, Hyderabad

FASTEST

Thiruvarur

Tiruchirappalli

Hyderabad

Nalgonda

Approx Travel Time

8h 24m

₹6,865

Onwards

Via Chennai

Thiruvarur

Chennai

Nalgonda

Approx Travel Time

17h 30m

₹1,310

Onwards

Ads by MMT

Via Chennai, Bapatla

Thiruvarur

Chennai

Bapatla

Nalgonda

Approx Travel Time

15h 45m

₹5,188

Onwards

Direct Options

Thiruvarur

Nalgonda

Approx Travel Time

1d 0h 8m

On Demand

Via Chennai, Nellore

CHEAPEST

Thiruvarur

Chennai

Nellore

Nalgonda

Approx Travel Time

13h 41m

₹575

Onwards

Via Chennai, Ongole

Thiruvarur

Chennai

Ongole

Nalgonda

Approx Travel Time

13h 57m

₹781

Onwards

Via Chennai, Kavali

Thiruvarur

Chennai

Kavali

Nalgonda

Approx Travel Time

14h 26m

₹1,010

Onwards

Via Chirala

Thiruvarur

Chirala

Nalgonda

Approx Travel Time

16h 25m

₹1,039

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Thiruvarur and Nalgonda?

The straight-line distance is approximately 700+ km.

What is the distance from Thiruvarur to Nalgonda via Nellore?

Via Nellore, the distance is approximately 900+ km, taking around 15 hours.

Is there a train from Thiruvarur to Nalgonda?

Yes, trains run between Thiruvarur and Nalgonda, covering approximately 1000+ km in around 24 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India