Tenali to Madurai Distance

Madurai is approximately 850+ km from Tenali. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 17 hours, subject to the chosen service and route. If you're travelling by air, Madurai Airport is located in Madurai. Flying is the fastest way to reach Madurai, 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 Tenali, India to Madurai, India

Via Chennai

RECOMMENDED

CHEAPEST

Tenali

Chennai

Madurai

Approx Travel Time

11h 51m

₹355

Onwards

Tenali

Chennai

Madurai

Approx Travel Time

9h 20m

₹5,557

Onwards

Via Gannavaram, Hyderabad

FASTEST

Tenali

Gannavaram

Hyderabad

Madurai

Approx Travel Time

6h 52m

₹12,498

Onwards

Ads by MMT

Direct Options

Tenali

Madurai

Approx Travel Time

16h 28m

₹495

Onwards

Via Vellore

Tenali

Vellore

Madurai

Approx Travel Time

15h 40m

On Demand

Ads by MMT

Via Ongole

Tenali

Ongole

Madurai

Approx Travel Time

16h 54m

₹3,707

Onwards

Via Sullurpeta

Tenali

Sullurpeta

Madurai

Approx Travel Time

17h 59m

₹1,658

Onwards

Tenali

Sullurpeta

Madurai

Approx Travel Time

16h 31m

₹8,739

Onwards

Via Hyderabad

Tenali

Hyderabad

Madurai

Approx Travel Time

8h 29m

₹7,919

Onwards

Via Guntur, Hyderabad

Tenali

Guntur

Hyderabad

Madurai

Approx Travel Time

7h 43m

₹7,969

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Tenali and Madurai?

The straight-line distance is approximately 750+ km.

What is the distance from Tenali to Madurai via Chennai?

Via Chennai, the distance is approximately 850+ km, taking around 12 hours.

Is there a train from Tenali to Madurai?

Yes, trains run between Tenali and Madurai, covering approximately 850+ km in around 17 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India