There are 4 ways to get from Dinājpur to Siliguri by train, car, 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.
Train via Raghunāthpur
best- Take the train from Radhikapur to Barsoi Jntrain 13054 / ...
- Take the train from Barsoi Jn to New Jalpaiguritrain 15910 / ...
4h 37m₹520–2,647Train
cheapest- Take the train from Radhikapur to Siliguri Jntrain 07507 / ...
5h 51m₹420–1,847Drive, bus
- Drive from Dinājpur to Raiganjcar
- Take the bus from Raiganj to Siliguribus
5h 1m₹818–1,219Drive 143.9 km
- Drive from Dinājpur to Siliguricar 143.9 km
2h 20m₹1,625–2,347
Questions & Answers
The cheapest way to get from Dinājpur to Siliguri is to train which costs ₹420 - ₹1,900 and takes 5h 51m.
The fastest way to get from Dinājpur to Siliguri is to drive which takes 2h 20m and costs ₹1,600 - ₹2,400.
No, there is no direct train from Dinājpur to Siliguri. However, there are services departing from Radhikapur and arriving at New Jalpaiguri via Barsoi Jn. The journey, including transfers, takes approximately 4h 37m.
The distance between Dinājpur and Siliguri is 220 km. The road distance is 143.9 km.
It takes approximately 4h 37m to get from Dinājpur to Siliguri, including transfers.
Dinājpur to Siliguri train services, operated by Indian Railways, depart from Radhikapur station.
Siliguri is 30 min behind Dinājpur. It is currently 5:06 AM in Dinājpur and 4:36 AM in Siliguri.
Dinājpur to Siliguri train services, operated by Indian Railways, arrive at Barsoi Jn station.
Yes, the driving distance between Dinājpur to Siliguri is 144 km. It takes approximately 2h 20m to drive from Dinājpur to Siliguri.
There are 286+ hotels available in Siliguri.
What companies run services between Dinājpur, Bangladesh and Siliguri, India?
You can take a vehicle from Dinājpur to New Jalpaiguri via Radhikapur and Barsoi Jn in around 4h 37m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Radhikapur to Barsoi Jn
- Ave. Duration
- 58 min
- Frequency
- Every 4 hours
- 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
Train from Barsoi Jn to New Jalpaiguri
- Ave. Duration
- 2h 13m
- Frequency
- Every 2 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Radhikapur to Siliguri Jn
- Ave. Duration
- 5h 25m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Raiganj to Siliguri
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- ₹140–240
- Website
- North Bengal State Transport
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 Italian Lakes: Getting around by train, 4 stunningly beautiful Philippines islands you need to visit, and Getting around the Cyclades - to help you get the most out of your next trip.









