Puri to Jammu Distance

The road distance between Puri and Jammu is approximately 2400+ km, and the drive usually takes around 42 hours by car or taxi, depending on traffic and road conditions. If you're travelling by air, Jammu Airport is located in Jammu. Flying is the fastest way to reach Jammu, with a total travel time of approximately 7 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 Puri, India to Jammu, India

Via Bhubaneshwar

RECOMMENDED

FASTEST

Puri

Bhubaneshwar

Jammu

Approx Travel Time

7h 6m

₹9,503

Onwards

Puri

Bhubaneshwar

Jammu

Approx Travel Time

8h 25m

₹9,548

Onwards

Puri

Bhubaneshwar

Jammu

Approx Travel Time

7h 46m

₹12,600

Onwards

Via Bilaspur, Chattisgarh

CHEAPEST

Puri

Bilaspur, Chattisgarh

Jammu

Approx Travel Time

1d 14h 55m

₹1,080

Onwards

Ads by MMT

Via Ghaziabad

Puri

Ghaziabad

Jammu

Approx Travel Time

1d 18h 43m

₹1,545

Onwards

Via Bhubaneshwar, Bilaspur, Chattisgarh

Puri

Bhubaneshwar

Bilaspur, Chattisgarh

Jammu

Approx Travel Time

1d 15h 50m

₹4,207

Onwards

Ads by MMT

Direct Options

Puri

Jammu

Approx Travel Time

1d 17h 35m

On Demand

Via Bhubaneshwar, Delhi

Puri

Bhubaneshwar

Delhi

Jammu

Approx Travel Time

8h 6m

₹14,227

Onwards

Via Bhubaneshwar, Ghaziabad

Puri

Bhubaneshwar

Ghaziabad

Jammu

Approx Travel Time

8h 6m

₹14,227

Onwards

Via Bhubaneshwar, Varanasi

Puri

Bhubaneshwar

Varanasi

Jammu

Approx Travel Time

10h 1m

₹13,332

Onwards

Frequently Asked Questions

What is the distance between Puri and Jammu?

Jammu is approximately 1800+ km from Puri.

How long does it take to reach Jammu from Puri?

It takes approximately 7 hours to reach Jammu from Puri by Train, Flight Via Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India