
Jammu to Puri
Puri is approximately 1800+ kms from Jammu. The fastest way to reach Puri from Jammu is by Flight, Train Via Bhubaneshwar. It takes approximately 6 hours. The cheapest way to reach Puri from Jammu is by Bus, Train Via Ghaziabad which would take approximately 43 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
Jammu
Bhubaneshwar
Puri
Approx Travel Time
6h 41m
₹9,351
Onwards
FASTEST
Jammu
Bhubaneshwar
Puri
Approx Travel Time
6h 16m
₹8,196
Onwards
Jammu
Bhubaneshwar
Puri
Approx Travel Time
7h 35m
₹8,222
Onwards
Via Bilaspur, Chattisgarh
Jammu
Bilaspur, Chattisgarh
Puri
Approx Travel Time
1d 15h 35m
On Demand
Via Ghaziabad
CHEAPEST
Jammu
Ghaziabad
Puri
Approx Travel Time
1d 18h 23m
₹1,380
Onwards
Via Bilaspur, Chattisgarh, Bhubaneshwar
Jammu
Bilaspur, Chattisgarh
Bhubaneshwar
Puri
Approx Travel Time
1d 17h 5m
On Demand
Via Delhi, Bhubaneshwar
Jammu
Delhi
Bhubaneshwar
Puri
Approx Travel Time
6h 56m
₹11,159
Onwards
Jammu
Delhi
Bhubaneshwar
Puri
Approx Travel Time
7h 21m
₹12,314
Onwards
Via Ghaziabad, Bhubaneshwar
Jammu
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
7h 21m
₹11,414
Onwards
Jammu
Ghaziabad
Bhubaneshwar
Puri
Approx Travel Time
6h 56m
₹10,259
Onwards
Frequently Asked Questions
What is the distance between Jammu and Puri?
Puri is approximately 1800+ kms from Jammu.
How long does it take to reach Puri from Jammu?
It takes approximately 6 hours to reach Puri from Jammu by Flight, Train Via Bhubaneshwar.
What is the cheapest way to reach Puri from Jammu?
The cheapest way to reach Puri from Jammu is by Bus, Train Via Ghaziabad.
What is the fastest way to reach Puri from Jammu?
The fastest way to reach Puri from Jammu is by Flight, Train Via Bhubaneshwar.