
Amritsar to Mandi
Mandi is approximately 250+ kms from Amritsar. The fastest way to reach Mandi from Amritsar is by Flight, Bus Via Shimla. It takes approximately 4 hours. The cheapest way to reach Mandi from Amritsar is by Bus Via Dharamsala which would take approximately 8 hours.
Sort By
Mode of Transport
Via Dharamsala
RECOMMENDED
CHEAPEST
Amritsar
Dharamsala
Mandi
Approx Travel Time
8h 10m
₹1,286
Onwards
Amritsar
Dharamsala
Mandi
Approx Travel Time
8h 44m
₹4,201
Onwards
Amritsar
Dharamsala
Mandi
Approx Travel Time
9h 37m
On Demand
Via Jalandhar
Amritsar
Jalandhar
Mandi
Approx Travel Time
7h 10m
₹5,435
Onwards
Amritsar
Jalandhar
Mandi
Approx Travel Time
7h 40m
₹5,525
Onwards
Via Shimla
FASTEST
Amritsar
Shimla
Mandi
Approx Travel Time
3h 40m
₹2,632
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Mandi?
Mandi is approximately 250+ kms from Amritsar.
How long does it take to reach Mandi from Amritsar?
It takes approximately 4 hours to reach Mandi from Amritsar by Flight, Bus Via Shimla.
What is the cheapest way to reach Mandi from Amritsar?
The cheapest way to reach Mandi from Amritsar is by Bus Via Dharamsala.
What is the fastest way to reach Mandi from Amritsar?
The fastest way to reach Mandi from Amritsar is by Flight, Bus Via Shimla.