Puri to Jamnagar Distance

The road distance between Puri and Jamnagar is approximately 2000+ km, and the drive usually takes around 38 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 45 hours, subject to the chosen service and route. If you're travelling by air, Govardhanpur Airport is located in Jamnagar. Flying is the fastest way to reach Jamnagar, 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 Jamnagar, India

Via Bhubaneshwar, Ahmedabad

RECOMMENDED

FASTEST

Puri

Bhubaneshwar

Ahmedabad

Jamnagar

Approx Travel Time

7h 16m

₹11,918

Onwards

Puri

Bhubaneshwar

Ahmedabad

Jamnagar

Approx Travel Time

8h 35m

₹11,963

Onwards

Puri

Bhubaneshwar

Ahmedabad

Jamnagar

Approx Travel Time

7h 56m

₹15,015

Onwards

Via Jharsuguda

CHEAPEST

Puri

Jharsuguda

Jamnagar

Approx Travel Time

1d 14h 23m

₹1,030

Onwards

Ads by MMT

Direct Options

Direct Train

Puri

Jamnagar

Approx Travel Time

1d 21h 8m

On Demand

Direct Cab

Puri

Jamnagar

Approx Travel Time

1d 14h 2m

₹50,863

Onwards

Via Surat

Puri

Surat

Jamnagar

Approx Travel Time

1d 20h 10m

₹1,425

Onwards

Ads by MMT

Via Vadodara

Puri

Vadodara

Jamnagar

Approx Travel Time

1d 17h 51m

₹6,523

Onwards

Via Bhubaneshwar, Hyderabad

Puri

Bhubaneshwar

Hyderabad

Jamnagar

Approx Travel Time

7h 51m

₹13,838

Onwards

Via Bhubaneshwar, Mumbai

Puri

Bhubaneshwar

Mumbai

Jamnagar

Approx Travel Time

8h 16m

₹13,123

Onwards

Frequently Asked Questions

What is the distance between Puri and Jamnagar?

Jamnagar is approximately 1700+ km from Puri.

How long does it take to reach Jamnagar from Puri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India