There are 4 ways to get from Nilphamari Zila District to Siliguri by car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train via Siliguru Town
best- Drive from Nilphamari Zila District to Haldibaricar
- Take the train from Haldibari to Siliguru Towntrain 07522
3h 25m₹942–2,187Drive, bus
cheapest- Drive from Nilphamari Zila District to Mathabhangacar
- Take the bus from Mathabhanga to Siliguribus
3h 36m₹867–1,299Drive 119 km
- Drive from Nilphamari Zila District to Siliguricar 119 km
2h 5m₹1,343–1,940Drive, train
- Drive from Nilphamari Zila District to Haldibaricar
- Take the train from Haldibari to New Jalpaiguritrain 12344 / ...
2h 45m₹942–2,187
Questions & Answers
The cheapest way to get from Nilphamari Zila District to Siliguri is to drive and bus which costs ₹850 - ₹1,300 and takes 3h 36m.
The fastest way to get from Nilphamari Zila District to Siliguri is to drive which takes 2h 5m and costs ₹1,300 - ₹2,000.
The distance between Nilphamari Zila District and Siliguri is 134 km. The road distance is 119 km.
It takes approximately 3h 25m to get from Nilphamari Zila District to Siliguri, including transfers.
Siliguri is 30 min behind Nilphamari Zila District. It is currently 3:11 AM in Nilphamari Zila District and 2:41 AM in Siliguri.
Yes, the driving distance between Nilphamari Zila District to Siliguri is 119 km. It takes approximately 2h 5m to drive from Nilphamari Zila District to Siliguri.
There are 290+ hotels available in Siliguri.
What companies run services between Nilphamari Zila District, Bangladesh and Siliguri, India?
There is no direct connection from Nilphamari Zila District to Siliguri. However, you can drive to Haldibari then take the train to Siliguru Town. Alternatively, you can take a vehicle from Nilphamari Zila District to Siliguri via Mathabhanga in around 3h 36m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldibari to Siliguru Town
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Haldibari to New Jalpaiguri
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Mathabhanga to Siliguri
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹120–220
- Website
- North Bengal State Transport
- Seater
- ₹120–220
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 10 amazing places to get away from it all in Australia, Travelling to the US: What do I need to know?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.









