
Siliguri to Amritsar
Amritsar is approximately 1550+ 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 32 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Siliguri
Delhi
Amritsar
Approx Travel Time
4h 40m
₹8,375
Onwards
Siliguri
Delhi
Amritsar
Approx Travel Time
12h 55m
₹5,759
Onwards
Via Dehradun
Siliguri
Dehradun
Amritsar
Approx Travel Time
4h 40m
₹8,633
Onwards
Via Lucknow
Siliguri
Lucknow
Amritsar
Approx Travel Time
4h 55m
₹10,789
Onwards
Via Patna
Siliguri
Patna
Amritsar
Approx Travel Time
4h 55m
₹11,615
Onwards
Siliguri
Patna
Amritsar
Approx Travel Time
11h 40m
₹5,820
Onwards
Via Varanasi
Siliguri
Varanasi
Amritsar
Approx Travel Time
4h 55m
₹11,195
Onwards
Via Budgam
Siliguri
Budgam
Amritsar
Approx Travel Time
5h 25m
₹8,968
Onwards
Via Jaipur
Siliguri
Jaipur
Amritsar
Approx Travel Time
5h 10m
₹9,735
Onwards
Frequently Asked Questions
What is the distance between Siliguri and Amritsar?
Amritsar is approximately 1550+ 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.