
Junagadh to Amritsar
Amritsar is approximately 1350+ kms from Junagadh. The fastest way to reach Amritsar from Junagadh is by Train, Flight Via Ahmedabad. It takes approximately 10 hours. The cheapest way to reach Amritsar from Junagadh is by Train, Flight Via Ahmedabad, Mohali which would take approximately 16 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Junagadh
Ahmedabad
Amritsar
Approx Travel Time
9h 40m
₹6,096
Onwards
Junagadh
Ahmedabad
Amritsar
Approx Travel Time
11h 20m
₹13,678
Onwards
Via Ahmedabad, Jaipur
Junagadh
Ahmedabad
Jaipur
Amritsar
Approx Travel Time
11h 5m
₹11,560
Onwards
Junagadh
Ahmedabad
Jaipur
Amritsar
Approx Travel Time
21h 35m
₹7,032
Onwards
Via Ahmedabad, Mohali
CHEAPEST
Junagadh
Ahmedabad
Mohali
Amritsar
Approx Travel Time
15h 35m
₹6,021
Onwards
Junagadh
Ahmedabad
Mohali
Amritsar
Approx Travel Time
16h 5m
₹9,238
Onwards
Junagadh
Ahmedabad
Mohali
Amritsar
Approx Travel Time
16h 50m
₹6,301
Onwards
Via Ahmedabad, Chandigarh
Junagadh
Ahmedabad
Chandigarh
Amritsar
Approx Travel Time
15h 50m
₹6,026
Onwards
Via Ahmedabad, Delhi
Junagadh
Ahmedabad
Delhi
Amritsar
Approx Travel Time
11h 20m
₹8,439
Onwards
Via Ahmedabad, Jammu
Junagadh
Ahmedabad
Jammu
Amritsar
Approx Travel Time
14h 5m
₹9,531
Onwards
Frequently Asked Questions
What is the distance between Junagadh and Amritsar?
Amritsar is approximately 1350+ kms from Junagadh.
How long does it take to reach Amritsar from Junagadh?
It takes approximately 10 hours to reach Amritsar from Junagadh by Train, Flight Via Ahmedabad.
What is the cheapest way to reach Amritsar from Junagadh?
The cheapest way to reach Amritsar from Junagadh is by Train, Flight Via Ahmedabad, Mohali.
What is the fastest way to reach Amritsar from Junagadh?
The fastest way to reach Amritsar from Junagadh is by Train, Flight Via Ahmedabad.