
Solan to Amritsar
Amritsar is approximately 250+ kms from Solan. The fastest way to reach Amritsar from Solan is by Cab, Train Via Mohali. It takes approximately 7 hours. The cheapest way to reach Amritsar from Solan is by Bus, Train Via Chandigarh which would take approximately 8 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
FASTEST
Solan
Mohali
Amritsar
Approx Travel Time
7h 10m
₹2,272
Onwards
Solan
Mohali
Amritsar
Approx Travel Time
8h 25m
₹2,752
Onwards
Via Chandigarh
Solan
Chandigarh
Amritsar
Approx Travel Time
7h 10m
₹2,214
Onwards
CHEAPEST
Solan
Chandigarh
Amritsar
Approx Travel Time
7h 25m
₹865
Onwards
Solan
Chandigarh
Amritsar
Approx Travel Time
7h 55m
₹4,060
Onwards
Via Kharar
Solan
Kharar
Amritsar
Approx Travel Time
8h 10m
On Demand
Solan
Kharar
Amritsar
Approx Travel Time
9h 10m
On Demand
Via Sirhind
Solan
Sirhind
Amritsar
Approx Travel Time
8h 38m
₹2,480
Onwards
Solan
Sirhind
Amritsar
Approx Travel Time
9h 38m
₹3,056
Onwards
Frequently Asked Questions
What is the distance between Solan and Amritsar?
Amritsar is approximately 250+ kms from Solan.
How long does it take to reach Amritsar from Solan?
It takes approximately 7 hours to reach Amritsar from Solan by Cab, Train Via Mohali.
What is the cheapest way to reach Amritsar from Solan?
The cheapest way to reach Amritsar from Solan is by Bus, Train Via Chandigarh.
What is the fastest way to reach Amritsar from Solan?
The fastest way to reach Amritsar from Solan is by Cab, Train Via Mohali.