There are 9 ways to get from Babu Barhi to Siliguri by taxi, bus, train, 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.
Taxi, bus
best- Take the taxi from Babu Barhi to Darbhanga, Bihartaxi
- Take the bus from Darbhanga, Bihar to Siliguri, West Bengalbus Darbhanga, Bihar - Siliguri, West Bengal
9h 33mTrain
cheapest- Take the train from Khajauli to Khagaria Jn.train 15284
- Take the train from Khagaria Jn. to New Jalpaiguritrain 12506 / ...
12h 18m₹849–3,642Drive 248.3 km
- Drive from Babu Barhi to Siliguricar 248.3 km
3h 44m₹2,800–4,044Taxi
- Take the taxi from Babu Barhi to Siliguritaxi 248.3 km
3h 44m₹5,000–6,000Drive to Rajbiraj, fly, train
- Drive from Babu Barhi to Rajbiraj (RJB)car
- Fly from Rajbiraj (RJB) to Bhadrapur Airport (BDP)plane RJB - BDP
- Take the train from Galgalia to Siliguri Jntrain
7h 55m₹5,470–31,179Train via Forbesganj
- Take the train from Chikna to Forbesganjtrain 05579
- Take the train from Forbesganj to Siliguru Towntrain 15723
12h 23m₹1,015–3,586Train via Purnia
- Take the train from Khajauli to Purnia Jntrain 15284
- Take the train from Purnia Jn to Siliguru Towntrain 15723
16h 49m₹869–3,842Drive to Biratnagar Airport, fly, train
- Drive from Babu Barhi to Biratnagar Airport (BIR)car
- Fly from Biratnagar Airport (BIR) to Bhadrapur Airport (BDP)plane BIR - BDP
- Take the train from Galgalia to Siliguri Jntrain
7h 22m₹6,682–33,496Fly from Janakpur Airport, train
- Fly from Janakpur Airport (JKR) to Bhadrapur Airport (BDP)plane JKR - BDP
- Take the train from Galgalia to Siliguri Jntrain
7h 45m₹23,936–28,117
Rajbiraj (RJB) to Bhadrapur Airport (BDP) flights
Questions & Answers
The cheapest way to get from Babu Barhi to Siliguri is to train which costs ₹850 - ₹3,700 and takes 12h 18m.
The fastest way to get from Babu Barhi to Siliguri is to drive which takes 3h 44m and costs ₹2,800 - ₹4,100.
No, there is no direct train from Babu Barhi to Siliguri. However, there are services departing from Khajauli and arriving at New Jalpaiguri via Khagaria Jn.. The journey, including transfers, takes approximately 12h 18m.
The distance between Babu Barhi and Siliguri is 342 km. The road distance is 248.3 km.
The best way to get from Babu Barhi to Siliguri without a car is to taxi and bus which takes 9h 33m and costs .
It takes approximately 9h 33m to get from Babu Barhi to Siliguri, including transfers.
Babu Barhi to Siliguri train services, operated by Indian Railways, depart from Khajauli station.
Babu Barhi to Siliguri train services, operated by Indian Railways, arrive at Khagaria Jn. station.
Yes, the driving distance between Babu Barhi to Siliguri is 248 km. It takes approximately 3h 44m to drive from Babu Barhi to Siliguri.
There are 281+ hotels available in Siliguri.
What companies run services between Babu Barhi, India and Siliguri, India?
You can take a vehicle from Babu Barhi to New Jalpaiguri via Khajauli and Khagaria Jn. in around 12h 18m.
- Website
- buddhaair.com
Flights from Rajbiraj to Bhadrapur Airport via Kathmandu
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- ₹4,500–29,000
Flights from Biratnagar Airport to Bhadrapur Airport via Kathmandu
- Ave. Duration
- 3h 18m
- When
- Every day
- Estimated price
- ₹4,800–30,000
Flights from Janakpur Airport to Bhadrapur Airport via Kathmandu
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- ₹3,700–25,000
- Website
- yetiairlines.com
Flights from Biratnagar Airport to Bhadrapur Airport via Kathmandu
- Ave. Duration
- 3h 36m
- When
- Every day
- Estimated price
- ₹22,000–28,000
Flights from Janakpur Airport to Bhadrapur Airport via Kathmandu
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹23,000–26,000
- Website
- novaairways.com
Flights from Biratnagar Airport to Bhadrapur Airport via Kathmandu
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹4,800–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Khajauli to Khagaria Jn.
- Ave. Duration
- 4h 22m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Khagaria Jn. to New Jalpaiguri
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–1,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Galgalia to Siliguri Jn
- Ave. Duration
- 1h 33m
- 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 Chikna to Forbesganj
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Forbesganj to Siliguru Town
- Ave. Duration
- 7h 35m
- 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 Khajauli to Purnia Jn
- Ave. Duration
- 8h 50m
- Frequency
- Once daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Purnia Jn to Siliguru Town
- Ave. Duration
- 6h 38m
- Frequency
- 5 times a week
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Galgalia to Siliguri Jn
- Ave. Duration
- 1h 33m
- 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 Galgalia to Siliguri Jn
- Ave. Duration
- 1h 33m
- 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
- Ave. Duration
- 2h 24m
- Estimated price
- ₹1,200–6,000
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 Heading to Europe? Read this before you buy a Eurail Pass, Italian Lakes: Getting around by train, and Travelling by boat in Italy - to help you get the most out of your next trip.






