
Junagadh to Lucknow
Lucknow is approximately 1250+ kms from Junagadh. The fastest way to reach Lucknow from Junagadh is by Train, Flight Via Keshod, Ahmedabad. It takes approximately 7 hours. The cheapest way to reach Lucknow from Junagadh is by Train Via Surat which would take approximately 27 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
Junagadh
Ahmedabad
Lucknow
Approx Travel Time
9h 53m
On Demand
Junagadh
Ahmedabad
Lucknow
Approx Travel Time
10h 17m
₹11,538
Onwards
Junagadh
Ahmedabad
Lucknow
Approx Travel Time
11h 10m
₹6,282
Onwards
Via Keshod, Ahmedabad
FASTEST
Junagadh
Keshod
Ahmedabad
Lucknow
Approx Travel Time
6h 21m
₹7,977
Onwards
Junagadh
Keshod
Ahmedabad
Lucknow
Approx Travel Time
6h 50m
₹8,332
Onwards
Via Surat
CHEAPEST
Junagadh
Surat
Lucknow
Approx Travel Time
1d 3h 5m
₹900
Onwards
Via Godhra
Junagadh
Godhra
Lucknow
Approx Travel Time
1d 4h 30m
₹1,260
Onwards
Via Udaipur
Junagadh
Udaipur
Lucknow
Approx Travel Time
1d 11h 47m
₹2,750
Onwards
Via Rajkot, Delhi
Junagadh
Rajkot
Delhi
Lucknow
Approx Travel Time
7h 50m
₹10,482
Onwards
Frequently Asked Questions
What is the distance between Junagadh and Lucknow?
Lucknow is approximately 1250+ kms from Junagadh.
How long does it take to reach Lucknow from Junagadh?
It takes approximately 7 hours to reach Lucknow from Junagadh by Train, Flight Via Keshod, Ahmedabad.
What is the cheapest way to reach Lucknow from Junagadh?
The cheapest way to reach Lucknow from Junagadh is by Train Via Surat.
What is the fastest way to reach Lucknow from Junagadh?
The fastest way to reach Lucknow from Junagadh is by Train, Flight Via Keshod, Ahmedabad.

