Tenali to Agra Distance

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

Direct Options

RECOMMENDED

CHEAPEST

Tenali

Agra

Approx Travel Time

1d 1h 38m

₹655

Onwards

Via Warangal

Tenali

Warangal

Agra

Approx Travel Time

21h 43m

₹765

Onwards

Tenali

Warangal

Agra

Approx Travel Time

23h 27m

₹6,608

Onwards

Ads by MMT

Via Hyderabad

Tenali

Hyderabad

Agra

Approx Travel Time

9h 14m

₹12,491

Onwards

Tenali

Hyderabad

Agra

Approx Travel Time

1d 16h 27m

₹3,439

Onwards

Tenali

Hyderabad

Agra

Approx Travel Time

11h 20m

₹12,786

Onwards

Via Gannavaram, Delhi

Tenali

Gannavaram

Delhi

Agra

Approx Travel Time

9h 54m

₹11,212

Onwards

Ads by MMT

Via Hyderabad, Gwalior

Tenali

Hyderabad

Gwalior

Agra

Approx Travel Time

11h 40m

₹12,308

Onwards

Via Vijayawada

Tenali

Vijayawada

Agra

Approx Travel Time

1d 1h 25m

₹1,039

Onwards

Via Gannavaram, Hyderabad

FASTEST

Tenali

Gannavaram

Hyderabad

Agra

Approx Travel Time

7h 37m

₹17,253

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1200+ km.

What is the distance from Tenali to Agra via Warangal?

Via Warangal, the distance is approximately 1550+ km, taking around 22 hours.

Is there a train from Tenali to Agra?

Yes, trains run between Tenali and Agra, covering approximately 1550+ km in around 26 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India