Kanpur to Khammam Distance

Khammam is approximately 1200+ km from Kanpur. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 32 hours, subject to the chosen service and route. Flying is the fastest way to reach Khammam, with a total travel time of approximately 10 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 Kanpur, India to Khammam, India

Via Hyderabad

RECOMMENDED

Kanpur

Hyderabad

Khammam

Approx Travel Time

11h 10m

₹7,496

Onwards

FASTEST

Kanpur

Hyderabad

Khammam

Approx Travel Time

9h 42m

₹10,967

Onwards

Kanpur

Hyderabad

Khammam

Approx Travel Time

1d 15h 20m

₹4,599

Onwards

Kanpur

Hyderabad

Khammam

Approx Travel Time

12h 28m

₹7,081

Onwards

Via Sultanabad

Kanpur

Sultanabad

Khammam

Approx Travel Time

1d 1h

₹705

Onwards

Kanpur

Sultanabad

Khammam

Approx Travel Time

1d 3h 2m

On Demand

Ads by MMT

Direct Options

CHEAPEST

Kanpur

Khammam

Approx Travel Time

1d 8h 15m

₹610

Onwards

Via Bhopal

Kanpur

Bhopal

Khammam

Approx Travel Time

1d 4h 20m

₹1,164

Onwards

Ads by MMT

Via Prayagraj(Allahabad), Hyderabad

Kanpur

Prayagraj(Allahabad)

Hyderabad

Khammam

Approx Travel Time

14h 58m

₹5,947

Onwards

Via Lucknow, Hyderabad

Kanpur

Lucknow

Hyderabad

Khammam

Approx Travel Time

12h 38m

₹7,838

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1000+ km.

What is the distance from Kanpur to Khammam via Hyderabad?

Via Hyderabad, the distance is approximately 1200+ km, taking around 11 hours.

Is there a train from Kanpur to Khammam?

Yes, trains run between Kanpur and Khammam, covering approximately 1650+ km in around 32 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India