Khammam to Madhira Distance

The road distance between Khammam and Madhira is approximately 50+ km, and the drive usually takes around 2 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 1 hour, while trains complete the journey in approximately 1 hour, subject to the chosen service and route. The fastest way to reach Madhira takes approximately 1 hour. 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 Khammam, India to Madhira, India

Direct Options

RECOMMENDED

CHEAPEST

FASTEST

Khammam

Madhira

Approx Travel Time

33m

₹45

Onwards

Khammam

Madhira

Approx Travel Time

1h 10m

₹96

Onwards

Khammam

Madhira

Approx Travel Time

1h 21m

On Demand

Frequently Asked Questions

What is the distance between Khammam and Madhira?

The distance between Khammam and Madhira is approximately 50+ km by road.

What is the straight-line (aerial) distance between Khammam and Madhira?

The straight-line distance is approximately 20+ km.

How long does it take to travel from Khammam to Madhira by road?

It takes around 2 hours by road.

Is there a train from Khammam to Madhira?

Yes, trains run between Khammam and Madhira, covering approximately 40+ km in around 1 hour.

Does travel time between Khammam and Madhira vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Khammam and Madhira?

The driving distance is 50+ km, while the straight-line distance is shorter at 20+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India