
Salem to Amritsar
Amritsar is approximately 2450+ kms from Salem. The fastest way to reach Amritsar from Salem is by Train, Flight Via Bangalore. It takes approximately 10 hours. The cheapest way to reach Amritsar from Salem is by Train Via Bhopal which would take approximately 51 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
FASTEST
Salem
Bangalore
Amritsar
Approx Travel Time
9h 25m
₹7,870
Onwards
Via Hyderabad
Salem
Hyderabad
Amritsar
Approx Travel Time
19h 10m
₹8,801
Onwards
Via Chennai
Salem
Chennai
Amritsar
Approx Travel Time
11h 40m
₹9,298
Onwards
Via Pune
Salem
Pune
Amritsar
Approx Travel Time
1d 0h 25m
₹8,667
Onwards
Via Bhopal
CHEAPEST
Salem
Bhopal
Amritsar
Approx Travel Time
2d 3h 10m
₹1,230
Onwards
Via Goa
Salem
Goa
Amritsar
Approx Travel Time
19h 25m
₹9,327
Onwards
Via Mumbai
Salem
Mumbai
Amritsar
Approx Travel Time
1d 2h 40m
₹7,811
Onwards
Via Jalgaon
Salem
Jalgaon
Amritsar
Approx Travel Time
2d 3h 25m
₹1,345
Onwards
Via Cochin
Salem
Cochin
Amritsar
Approx Travel Time
12h 40m
₹10,551
Onwards
Via Nanded
Salem
Nanded
Amritsar
Approx Travel Time
2d 2h 55m
₹1,350
Onwards
Frequently Asked Questions
What is the distance between Salem and Amritsar?
Amritsar is approximately 2450+ kms from Salem.
How long does it take to reach Amritsar from Salem?
It takes approximately 10 hours to reach Amritsar from Salem by Train, Flight Via Bangalore.
What is the cheapest way to reach Amritsar from Salem?
The cheapest way to reach Amritsar from Salem is by Train Via Bhopal.
What is the fastest way to reach Amritsar from Salem?
The fastest way to reach Amritsar from Salem is by Train, Flight Via Bangalore.