
Siliguri to Amritsar
Amritsar is approximately 1500+ kms from Siliguri. The fastest way to reach Amritsar from Siliguri is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Amritsar from Siliguri is by Train which would take approximately 41 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Siliguri
Delhi
Amritsar
Approx Travel Time
4h 40m
₹9,383
Onwards
Siliguri
Delhi
Amritsar
Approx Travel Time
11h 25m
₹5,947
Onwards
Via Delhi, Mohali
Siliguri
Delhi
Mohali
Amritsar
Approx Travel Time
10h 10m
₹9,354
Onwards
Siliguri
Delhi
Mohali
Amritsar
Approx Travel Time
10h
₹12,098
Onwards
Via Gorakhpur
Siliguri
Gorakhpur
Amritsar
Approx Travel Time
1d 13h 30m
₹1,585
Onwards
Via Jalandhar
Siliguri
Jalandhar
Amritsar
Approx Travel Time
1d 10h 12m
₹775
Onwards
Siliguri
Jalandhar
Amritsar
Approx Travel Time
1d 10h 46m
₹2,253
Onwards
Via Jaipur
Siliguri
Jaipur
Amritsar
Approx Travel Time
6h 40m
₹12,850
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Amritsar?
Amritsar is approximately 1500+ kms from Siliguri.
How long does it take to reach Amritsar from Siliguri?
It takes approximately 5 hours to reach Amritsar from Siliguri by Flight Via Delhi.
What is the cheapest way to reach Amritsar from Siliguri?
The cheapest way to reach Amritsar from Siliguri is by Train.
What is the fastest way to reach Amritsar from Siliguri?
The fastest way to reach Amritsar from Siliguri is by Flight Via Delhi.


