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.

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
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
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.

