Khammam to Puri Distance

The road distance between Khammam and Puri is approximately 800+ km, and the drive usually takes around 16 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Puri, 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 Khammam, India to Puri, India

Via Srikakulam

RECOMMENDED

CHEAPEST

Khammam

Srikakulam

Puri

Approx Travel Time

14h 49m

₹560

Onwards

Khammam

Srikakulam

Puri

Approx Travel Time

15h 43m

₹1,315

Onwards

Khammam

Srikakulam

Puri

Approx Travel Time

16h 31m

₹9,430

Onwards

Khammam

Srikakulam

Puri

Approx Travel Time

18h

₹1,980

Onwards

Via Hyderabad, Bhubaneshwar

Khammam

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

12h 39m

₹6,874

Onwards

Khammam

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

10h 31m

₹7,289

Onwards

FASTEST

Khammam

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

10h 10m

₹11,003

Onwards

Ads by MMT

Via Rajahmundry

Khammam

Rajahmundry

Puri

Approx Travel Time

15h 38m

On Demand

Khammam

Rajahmundry

Puri

Approx Travel Time

15h 37m

₹1,269

Onwards

Direct Options

Khammam

Puri

Approx Travel Time

15h 29m

On Demand

Ads by MMT

Frequently Asked Questions

What is the distance between Khammam and Puri?

The distance between Khammam and Puri is approximately 800+ km by road.

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

The straight-line distance is approximately 650+ km.

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

It takes around 16 hours by road.

What is the distance from Khammam to Puri via Srikakulam?

Via Srikakulam, the distance is approximately 900+ km, taking around 15 hours.

Does the distance from Khammam to Puri change by route?

Yes — the road distance varies from 800+ km via the direct route to 900+ km via Srikakulam, depending on the path taken.

Does travel time between Khammam and Puri 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 Puri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India