There are 6 ways to get from Siliguri to Saharsa by train, bus, taxi, car, or plane
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 Katihar
best- Take the train from New Jalpaiguri to Katihar Jntrain 12423 / ...
- Take the train from Katihar Jn to Saharsa Jntrain 15283 / ...
7h₹324–2,528Bus, taxi
- Take the bus from Siliguri, West Bengal to Darbhanga, Biharbus Siliguri, West Bengal - Darbhanga, Bihar
- Take the taxi from Darbhanga, Bihar to Saharsataxi
10h 7mDrive 254 km
- Drive from Siliguri to Saharsacar 254 km
3h 45m₹2,851–4,117Taxi
- Take the taxi from Siliguri to Saharsataxi 254 km
3h 45m₹5,000–6,500Train, fly
- Take the train from Siliguri Jn to Galgaliatrain
- Fly from Bhadrapur Airport (BDP) to Biratnagar Airport (BIR)plane BDP - BIR
- Take the train from Jogbani to Saharsa Jntrain
10h 32m₹6,003–37,496Train
- Take the train from Siliguru Town to Forbesganjtrain 15724
- Take the train from Forbesganj to Saharsa Jntrain 13213 / ...
11h 45m₹358–2,852
Siliguri to Saharsa by train
Questions & Answers
The cheapest way to get from Siliguri to Saharsa is to train via Katihar which costs ₹320 - ₹2,600 and takes 7h.
The fastest way to get from Siliguri to Saharsa is to drive which takes 3h 45m and costs ₹2,800 - ₹4,200.
No, there is no direct train from Siliguri to Saharsa. However, there are services departing from New Jalpaiguri and arriving at Saharsa Jn via Katihar Jn. The journey, including transfers, takes approximately 7h.
The distance between Siliguri and Saharsa is 310 km. The road distance is 254 km.
The best way to get from Siliguri to Saharsa without a car is to train via Katihar which takes 7h and costs ₹320 - ₹2,600.
It takes approximately 7h to get from Siliguri to Saharsa, including transfers.
Siliguri to Saharsa train services, operated by Indian Railways, depart from New Jalpaiguri station.
Siliguri to Saharsa train services, operated by Indian Railways, arrive at Katihar Jn station.
Yes, the driving distance between Siliguri to Saharsa is 254 km. It takes approximately 3h 45m to drive from Siliguri to Saharsa.
There are eight+ hotels available in Saharsa.
What companies run services between Siliguri, India and Saharsa, India?
You can take a train from New Jalpaiguri to Saharsa Jn via Katihar Jn in around 7h.
- Website
- buddhaair.com
Flights from Bhadrapur Airport to Biratnagar Airport via Kathmandu
- Ave. Duration
- 3h 1m
- When
- Every day
- Estimated price
- ₹5,500–35,000
- Website
- yetiairlines.com
Flights from Bhadrapur Airport to Biratnagar Airport via Kathmandu
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹25,000–34,000
- Website
- novaairways.com
Flights from Bhadrapur Airport to Biratnagar Airport via Kathmandu
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- ₹5,500–35,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Jalpaiguri to Katihar Jn
- Ave. Duration
- 2h 55m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Katihar Jn to Saharsa Jn
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Siliguri Jn to Galgalia
- Ave. Duration
- 57 min
- Frequency
- 4 times a day
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Jogbani to Saharsa Jn
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Siliguru Town to Forbesganj
- Ave. Duration
- 6h 30m
- Frequency
- 5 times a week
- Estimated price
- ₹210–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Forbesganj to Saharsa Jn
- Ave. Duration
- 4h 15m
- Frequency
- Twice daily
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
- Ave. Duration
- 2h 33m
- Estimated price
- ₹1,800–6,500
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.com
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 How to travel India's Golden Triangle, Italian Lakes: Getting around by train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.






