
Amritsar to Siliguri
Siliguri is approximately 1550+ kms from Amritsar. The fastest way to reach Siliguri from Amritsar is by Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Siliguri from Amritsar is by Train which would take approximately 32 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Amritsar
Delhi
Siliguri
Approx Travel Time
4h 40m
₹10,622
Onwards
Amritsar
Delhi
Siliguri
Approx Travel Time
15h 10m
₹7,759
Onwards
Amritsar
Delhi
Siliguri
Approx Travel Time
12h 55m
₹7,340
Onwards
Via Lucknow
Amritsar
Lucknow
Siliguri
Approx Travel Time
4h 55m
₹15,525
Onwards
Amritsar
Lucknow
Siliguri
Approx Travel Time
19h 40m
₹6,604
Onwards
Via Patna
Amritsar
Patna
Siliguri
Approx Travel Time
4h 55m
₹13,513
Onwards
Amritsar
Patna
Siliguri
Approx Travel Time
11h 40m
₹6,684
Onwards
Via Budgam
Amritsar
Budgam
Siliguri
Approx Travel Time
5h 25m
₹20,597
Onwards
Via Jaipur
Amritsar
Jaipur
Siliguri
Approx Travel Time
5h 10m
₹14,554
Onwards
Frequently Asked Questions
What is the distance between Amritsar and Siliguri?
Siliguri is approximately 1550+ kms from Amritsar.
How long does it take to reach Siliguri from Amritsar?
It takes approximately 5 hours to reach Siliguri from Amritsar by Flight Via Delhi.
What is the cheapest way to reach Siliguri from Amritsar?
The cheapest way to reach Siliguri from Amritsar is by Train.
What is the fastest way to reach Siliguri from Amritsar?
The fastest way to reach Siliguri from Amritsar is by Flight Via Delhi.