
Mehsana to Amritsar
Amritsar is approximately 1150+ kms from Mehsana. The fastest way to reach Amritsar from Mehsana is by Train, Flight Via Ahmedabad. It takes approximately 5 hours. The cheapest way to reach Amritsar from Mehsana is by Train Via Ludhiana which would take approximately 24 hours.
Sort By
Mode of Transport
Via Ahmedabad
RECOMMENDED
FASTEST
Mehsana
Ahmedabad
Amritsar
Approx Travel Time
4h 55m
₹6,016
Onwards
Via Jodhpur
Mehsana
Jodhpur
Amritsar
Approx Travel Time
22h 10m
₹690
Onwards
Via Bikaner
Mehsana
Bikaner
Amritsar
Approx Travel Time
22h 25m
₹715
Onwards
Via Jaipur
Mehsana
Jaipur
Amritsar
Approx Travel Time
13h 40m
₹7,411
Onwards
Via Bathinda
Mehsana
Bathinda
Amritsar
Approx Travel Time
22h 25m
₹680
Onwards
Mehsana
Bathinda
Amritsar
Approx Travel Time
23h 10m
₹755
Onwards
Mehsana
Bathinda
Amritsar
Approx Travel Time
23h 25m
₹4,823
Onwards
Via Ludhiana
CHEAPEST
Mehsana
Ludhiana
Amritsar
Approx Travel Time
1d 0h 10m
₹585
Onwards
Mehsana
Ludhiana
Amritsar
Approx Travel Time
1d 0h 40m
₹3,077
Onwards
Mehsana
Ludhiana
Amritsar
Approx Travel Time
1d 0h 55m
₹1,005
Onwards
Frequently Asked Questions
What is the distance between Mehsana and Amritsar?
Amritsar is approximately 1150+ kms from Mehsana.
How long does it take to reach Amritsar from Mehsana?
It takes approximately 5 hours to reach Amritsar from Mehsana by Train, Flight Via Ahmedabad.
What is the cheapest way to reach Amritsar from Mehsana?
The cheapest way to reach Amritsar from Mehsana is by Train Via Ludhiana.
What is the fastest way to reach Amritsar from Mehsana?
The fastest way to reach Amritsar from Mehsana is by Train, Flight Via Ahmedabad.