There are 4 ways to get from Amritsar to Siliguri by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Bagdogra Airport (IXB)plane ATQ - IXB
7h 7m₹7,380–15,460Train
cheapest- Take the train from Amritsar Jn to Siliguri Jntrain 14664
37h 45m₹800–6,500Bus
- Take the bus from Amritsar to Noidabus redbusIndia_A/C Seater / Sleeper / ...
- Take the bus from Noida to Siliguribus redbusIndia_A/C Semi Sleeper / Sleeper
37h 20mDrive 1,747.4 km
- Drive from Amritsar to Siliguricar 1,747.4 km
22h 51m₹19,606–28,320
Sri Guru Ram Dass Jee International Airport (ATQ) to Bagdogra Airport (IXB) flights
Comparing Your Travel Options
The cheapest way to get from Amritsar to Siliguri is to train which costs ₹800 - ₹6,500 and takes 37h 45m.
The fastest way to get from Amritsar to Siliguri is to fly which takes 7h 7m and costs ₹7,000 - ₹16,000.
No, there is no direct bus from Amritsar to Siliguri. However, there are services departing from Amritsar and arriving at Siliguri via Noida. The journey, including transfers, takes approximately 37h 20m.
Yes, there is a direct train departing from Amritsar Jn and arriving at Siliguri Jn. Services depart once a week, and operate Thursday. The journey takes approximately 37h 45m.
The distance between Amritsar and Siliguri is 1454 km. The road distance is 1747.4 km.
The best way to get from Amritsar to Siliguri without a car is to bus which takes 37h 20m and costs .
It takes approximately 7h 7m to get from Amritsar to Siliguri, including transfers.
Amritsar to Siliguri bus services, operated by Golden Temple Express Volvo, depart from Amritsar station.
Amritsar to Siliguri train services, operated by Indian Railways, depart from Amritsar Jn station.
The best way to get from Amritsar to Siliguri is to fly which takes 7h 7m and costs ₹7,000 - ₹16,000. Alternatively, you can bus, which costs and takes 37h 20m, you could also train, which costs ₹800 - ₹6,500 and takes 37h 45m.
What companies run services between Amritsar, India and Siliguri, India?
Air India Limited, Air India Express, and two other airlines fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Bagdogra Airport (IXB) 4 times a day. Alternatively, you can take a bus from Amritsar to Siliguri via Noida in around 37h 20m.
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- ₹6,000–17,000
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Bagdogra Airport via Kolkata
- Ave. Duration
- 4h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–17,000
Flights from Sri Guru Ram Dass Jee International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 6h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–17,000
- Website
- spicejet.com
Flights from Sri Guru Ram Dass Jee International Airport to Bagdogra Airport via Ahmedabad
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Siliguri Jn
- Ave. Duration
- 37h 45m
- Frequency
- Once a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
- Website
- Golden Temple Express Volvo
Bus from Amritsar to Noida
- Ave. Duration
- 8h 20m
- Frequency
- Every 4 hours
- Schedules at
- Golden Temple Express Volvo
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Amritsar to Noida
- Ave. Duration
- 9h 45m
- Frequency
- Hourly
- Estimated price
- ₹800–1,600
- Schedules at
- Laxmi Holidays
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Amritsar to Noida
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Schedules at
- CIty Land Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Amritsar to Noida
- Ave. Duration
- 8h 45m
- Frequency
- 6 times a week
- Estimated price
- ₹500–1,700
- Schedules at
- Zingbus
- Website
- Prince Travels
Bus from Amritsar to Noida
- Ave. Duration
- 7h 40m
- Frequency
- 6 times a week
- Schedules at
- Prince Travels
- Website
- K.S Travels
Bus from Amritsar to Noida
- Ave. Duration
- 6h 55m
- Frequency
- 4 times a week
- Schedules at
- K.S Travels
- Phone
- +91 99456 00000
- Website
- New Pal Travels
Bus from Amritsar to Noida
- Ave. Duration
- 7h 45m
- Frequency
- 4 times a week
- Website
- New Pal Travels
- Website
- ADTC tour and Travels
Bus from Amritsar to Noida
- Ave. Duration
- 7h 50m
- Frequency
- 4 times a week
- Schedules at
- ADTC tour and Travels
- Website
- Radhey Travels
Bus from Amritsar to Noida
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a week
- Schedules at
- Radhey Travels
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Noida to Siliguri
- Ave. Duration
- 28h
- Frequency
- Once daily
- Website
- Sri Krishna Rath
- Website
- Panwar tour and Travels
Bus from Noida to Siliguri
- Ave. Duration
- 37h 45m
- Frequency
- Once daily
- Schedules at
- Panwar tour and Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Noida to Siliguri
- Ave. Duration
- 36h 30m
- Frequency
- 5 times a week
- Schedules at
- Vikas Travels
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Thanksgiving 2018: How to travel stress-free, What are the different types of Renfe trains in Spain?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Amritsar to Siliguri bus services, operated by Golden Temple Express Volvo, arrive at Noida station.
Amritsar to Siliguri train services, operated by Indian Railways, arrive at Siliguri Jn station.
Yes, the driving distance between Amritsar to Siliguri is 1747 km. It takes approximately 22h 51m to drive from Amritsar to Siliguri.
Book your Amritsar to Siliguri bus tickets online with Omio.
There are 270+ hotels available in Siliguri.




















