Kangra to Puri Distance

Puri is approximately 1700+ km from Kangra. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Puri, with a total travel time of approximately 9 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 Kangra, India to Puri, India

Via Mohali, Bhubaneshwar

RECOMMENDED

Kangra

Mohali

Bhubaneshwar

Puri

Approx Travel Time

13h 48m

₹8,518

Onwards

Kangra

Mohali

Bhubaneshwar

Puri

Approx Travel Time

14h 57m

₹8,563

Onwards

Kangra

Mohali

Bhubaneshwar

Puri

Approx Travel Time

13h 59m

₹9,590

Onwards

Kangra

Mohali

Bhubaneshwar

Puri

Approx Travel Time

12h 27m

₹11,348

Onwards

Kangra

Mohali

Bhubaneshwar

Puri

Approx Travel Time

13h 36m

₹11,393

Onwards

Kangra

Mohali

Bhubaneshwar

Puri

Approx Travel Time

12h 38m

₹12,420

Onwards

Via Delhi, Bhubaneshwar

FASTEST

Kangra

Delhi

Bhubaneshwar

Puri

Approx Travel Time

8h 21m

₹21,022

Onwards

Ads by MMT

Via Delhi, Korba

Kangra

Delhi

Korba

Puri

Approx Travel Time

1d 6h 5m

₹1,984

Onwards

Via Delhi, Cuttack

CHEAPEST

Kangra

Delhi

Cuttack

Puri

Approx Travel Time

1d 10h 11m

₹1,424

Onwards

Ads by MMT

Via Mohali, Delhi

Kangra

Mohali

Delhi

Puri

Approx Travel Time

1d 14h 7m

₹4,364

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 1650+ km.

What is the distance from Kangra to Puri via Mohali?

Via Mohali, the distance is approximately 1700+ km, taking around 14 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India