
Surat to Junagadh
Junagadh is approximately 250+ kms from Surat. The fastest way to reach Junagadh from Surat is by Flight, Train Via Diu, Keshod. It takes approximately 5 hours. The cheapest way to reach Junagadh from Surat is by Train which would take approximately 5 hours.
Sort By
Mode of Transport
Via Jetpur
Surat
Jetpur
Junagadh
Approx Travel Time
7h 25m
₹470
Onwards
Via Gondal
Surat
Gondal
Junagadh
Approx Travel Time
7h 40m
₹460
Onwards
Via Diu, Keshod
FASTEST
Surat
Diu
Keshod
Junagadh
Approx Travel Time
4h 50m
₹4,167
Onwards
Via Diu
Surat
Diu
Junagadh
Approx Travel Time
5h 16m
On Demand
Via Bhavnagar
Surat
Bhavnagar
Junagadh
Approx Travel Time
8h 38m
On Demand
Frequently Asked Questions
What is the distance between Surat and Junagadh?
Junagadh is approximately 250+ kms from Surat.
How long does it take to reach Junagadh from Surat?
It takes approximately 5 hours to reach Junagadh from Surat by Flight, Train Via Diu, Keshod.
What is the cheapest way to reach Junagadh from Surat?
The cheapest way to reach Junagadh from Surat is by Train.
What is the fastest way to reach Junagadh from Surat?
The fastest way to reach Junagadh from Surat is by Flight, Train Via Diu, Keshod.