There are 4 ways to get from Ahmedabad to Siliguri by plane, train, night bus, bus 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.
Recommended option
Fly • 3h 4m
Cheapest option
Train • 47h 15m
2 alternative options
Night bus, bus • 2 days 9h
Drive • 27h 52m
Ahmedabad to Siliguri by train
Questions & Answers
The cheapest way to get from Ahmedabad to Siliguri is to train which costs ₹950 - ₹4,300 and takes 47h 15m.
The fastest way to get from Ahmedabad to Siliguri is to fly which takes 3h 4m and costs ₹6,000 - ₹24,000.
No, there is no direct bus from Ahmedabad to Siliguri. However, there are services departing from Shahibaug - Ashok Travels and arriving at Siliguri via Tees Hazari Court, Delhi Majnu ka Tila, Swayambu and Kathmandu. The journey, including transfers, takes approximately 2 days 9h.
Yes, there is a direct train departing from Ahmedabad Jn and arriving at New Jalpaiguri. Services depart twice a week, and operate Friday and Saturday. The journey takes approximately 47h 15m.
The distance between Ahmedabad and Siliguri is 1659 km. The road distance is 1917.7 km.
The best way to get from Ahmedabad to Siliguri without a car is to train which takes 47h 15m and costs ₹950 - ₹4,300.
It takes approximately 3h 4m to get from Ahmedabad to Siliguri, including transfers.
Ahmedabad to Siliguri bus services, operated by Ashok Travels Mandsaur Group, depart from Shahibaug - Ashok Travels station.
Ahmedabad to Siliguri train services, operated by Indian Railways, depart from Ahmedabad Jn station.
The best way to get from Ahmedabad to Siliguri is to fly which takes 3h 4m and costs ₹6,000 - ₹24,000. Alternatively, you can train, which costs ₹950 - ₹4,300 and takes 47h 15m.
- Distance: 1659.1 km
- Duration: 3h 4m
What companies run services between Ahmedabad, India and Siliguri, India?
Spicejet and IndiGo Airlines fly from Ahmedabad to Siliguri 5 times a day. Alternatively, Indian Railways operates a train from Ahmedabad Jn to New Jalpaiguri twice a week. Tickets cost ₹950 - ₹4,300 and the journey takes 47h 15m.
- Website
- goindigo.in
Flights from Ahmedabad to Bagdogra via Delhi
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹6,000 - ₹37,000
- Website
- spicejet.com
Flights from Ahmedabad to Bagdogra
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹6,000 - ₹60,000
Flights from Ahmedabad to Bagdogra via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹6,000 - ₹60,000
India’s national rail operator runs passenger and freight trains on both long-distance and suburban routes across the country, from slower multi-stop to faster and more comfortable services. It’s a practical and affordable way to explore the country. Advance ticket bookings usually open 120 days before the date of the journey for Indian nationals; 365 days for international travellers. You’ll be allocated a seat or berth when you book and choose your class of travel.
Contact Details
- Phone
- 14646
- care@irctc.co.in
- Website
- indianrail.gov.in
Train from Ahmedabad Jn to New Jalpaiguri
- Ave. Duration
- 47h 15m
- Frequency
- Twice a week
- Estimated price
- ₹950 - ₹4,300
- Website
- https://www.irctc.co.in
- Book at
- https://12go.asia/en/operator/indian-railways
- Sleeper Class
- ₹950 - ₹1,200
- Third AC (3A)
- ₹2,400 - ₹3,000
- Second AC (2A)
- ₹3,400 - ₹4,300
- Phone
- +917422221306
- ashoktravelsmds@rediffmail.com
- Website
- atmbus.in
Night bus from Shahibaug - Ashok Travels to Delhi Kashmiri Gate - Gokhale Market
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹1,000 - ₹1,300
- Schedules at
- atmbus.in
- Phone
- 9599757693
- asianshina@ymail.com
Bus from Delhi Majnu ka Tila to Kathmandu Swoyambhu
- Ave. Duration
- 26h
- Frequency
- 4 times a day
- Estimated price
- ₹3,200 - ₹3,250
- Schedules at
- http://www.asianshinabus.com/
- Sleeper
- ₹3,200 - ₹3,250
- Phone
- 03582222576
- nbstcenquiry@gmail.com
- Website
- nbstc.in
Bus from Kathmandu to Siliguri
- Ave. Duration
- 10h
- Frequency
- 3 times a week
- Estimated price
- ₹1,500
- Website
- https://nbstc.in/
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
Ahmedabad to Siliguri bus services, operated by NBSTC, arrive at Siliguri station.
Ahmedabad to Siliguri train services, operated by Indian Railways, arrive at New Jalpaiguri station.
Yes, the driving distance between Ahmedabad to Siliguri is 1918 km. It takes approximately 27h 52m to drive from Ahmedabad to Siliguri.
There are 172+ hotels available in Siliguri. Prices start at ₹1,500 per night.