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.

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.
Routes Connecting Khammam
Routes From Khammam
Routes To Khammam
Routes Connecting Madhira
Routes From Madhira
Routes To Madhira
Popular Places Routes
- Jaipur to Kolhapur
- Porbandar to Ulhasnagar
- Ramachandrapuram to Khalilabad
- Koilkuntla to Gonda
- Nagaur to Pune
- Botad to Jeypore
- Malda to Alleppey
- Zaheerabad to Karkala
- Akkalkot to Malkapur
- Chittorgarh to Kolkata
- Ahmedabad to Mandawa
- Yercaud to Basavakalyan
- Khajuraho to Tiruchengode
- Nadiad to Faizabad
- Dindigul to Theni

