hero
How2Go
Junagadh to Puri

Junagadh to Puri

Puri is approximately 1900+ km from Junagadh, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Puri.

Read More
Sort By
Mode of Transport

Via Rajkot, Mumbai, Bhubaneshwar

RECOMMENDED

Junagadh

Rajkot

Mumbai

Bhubaneshwar

Puri

Approx Travel Time

10h 49m

₹13,802

Onwards

Junagadh

Rajkot

Mumbai

Bhubaneshwar

Puri

Approx Travel Time

11h 32m

₹14,874

Onwards

Junagadh

Rajkot

Mumbai

Bhubaneshwar

Puri

Approx Travel Time

12h 11m

₹16,258

Onwards

Via Ahmedabad, Bhubaneshwar

Junagadh

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

12h 45m

₹16,025

Onwards

Junagadh

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

13h 28m

₹17,097

Onwards

Via Rajkot, Ahmedabad, Bhubaneshwar

FASTEST

Junagadh

Rajkot

Ahmedabad

Bhubaneshwar

Puri

Approx Travel Time

9h 49m

₹23,575

Onwards

Via Surat

CHEAPEST

Junagadh

Surat

Puri

Approx Travel Time

1d 18h 42m

₹1,425

Onwards

Direct Cab

Junagadh

Puri

Approx Travel Time

1d 14h 43m

On Demand

Via Rajkot, Hyderabad, Bhubaneshwar

Junagadh

Rajkot

Hyderabad

Bhubaneshwar

Puri

Approx Travel Time

10h 19m

₹15,484

Onwards

Via Rajkot, Pune, Bhubaneshwar

Junagadh

Rajkot

Pune

Bhubaneshwar

Puri

Approx Travel Time

10h 34m

₹15,282

Onwards

Frequently Asked Questions

What is the distance between Junagadh and Puri?

Puri is approximately 1900+ kms from Junagadh.

How long does it take to reach Puri from Junagadh?

It takes approximately 10 hours to reach Puri from Junagadh by Train, Flight Via Rajkot, Ahmedabad, Bhubaneshwar.

What is the cheapest way to reach Puri from Junagadh?

The cheapest way to reach Puri from Junagadh is by Bus, Train Via Surat.

What is the fastest way to reach Puri from Junagadh?

The fastest way to reach Puri from Junagadh is by Train, Flight Via Rajkot, Ahmedabad, Bhubaneshwar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India