There are 5 ways to get from Ballia to Sahibganj Jn by taxi, train, 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.
Taxi, train
best- Take the taxi from Ballia to Arataxi
- Take the train from Ara to Patna Jntrain
- Take the train from Patna Jn. to Bhagalpur Jn.train
- Take the train from Bhagalpur Jn. to Sahibganj Jn.train
9h 42m₹1,991–5,445Train
cheapest- Take the train from Ballia to Kiul Jntrain 13106 / ...
- Take the train from Kiul Jn to Sahibganj Jntrain 15657 / ...
12h 45m₹370–2,818Drive 414.9 km
- Drive from Ballia to Sahibganj Jncar 414.9 km
6h 15m₹4,678–6,757Taxi
- Take the taxi from Ballia to Sahibganj Jntaxi 414.9 km
6h 15m₹8,000–10,000Train via Munger
- Take the train from Ballia to Begu Saraitrain
- Take the train from Begu Sarai to Jamalpur Jntrain
- Take the train from Jamalpur Jn to Sahibganj Jntrain
12h 49m₹461–3,603
Ballia to Sahibganj Jn by train
Questions & Answers
The cheapest way to get from Ballia to Sahibganj Jn is to train which costs ₹370 - ₹2,900 and takes 12h 45m.
The fastest way to get from Ballia to Sahibganj Jn is to drive which takes 6h 15m and costs ₹4,600 - ₹7,000.
No, there is no direct train from Ballia to Sahibganj Jn. However, there are services departing from Ballia and arriving at Sahibganj Jn via Kiul Jn. The journey, including transfers, takes approximately 12h 45m.
The distance between Ballia and Sahibganj Jn is 420 km. The road distance is 414.9 km.
The best way to get from Ballia to Sahibganj Jn without a car is to taxi and train which takes 9h 42m and costs ₹1,900 - ₹5,500.
It takes approximately 9h 42m to get from Ballia to Sahibganj Jn, including transfers.
Ballia to Sahibganj Jn train services, operated by Indian Railways, depart from Ballia station.
Ballia to Sahibganj Jn train services, operated by Indian Railways, arrive at Kiul Jn station.
Yes, the driving distance between Ballia to Sahibganj Jn is 415 km. It takes approximately 6h 15m to drive from Ballia to Sahibganj Jn.
There are two+ hotels available in Sahibganj Jn.
What companies run services between Ballia, India and Sahibganj Jn, India?
You can take a train from Ballia to Sahibganj Jn via Kiul Jn in around 12h 45m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ara to Patna Jn
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- 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–1,000
Train from Patna Jn. to Bhagalpur Jn.
- Ave. Duration
- 4h 20m
- Frequency
- Once a week
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Bhagalpur Jn. to Sahibganj Jn.
- Ave. Duration
- 1h 8m
- Frequency
- Once a week
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ballia to Kiul Jn
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Kiul Jn to Sahibganj Jn
- Ave. Duration
- 3h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Ballia to Begu Sarai
- Ave. Duration
- 6h 26m
- Frequency
- 6 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 Begu Sarai to Jamalpur Jn
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- 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 Jamalpur Jn to Sahibganj Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 2 hours
- 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
- Ave. Duration
- 3h 47m
- Estimated price
- ₹1,500–10,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, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Florence to Rome - to help you get the most out of your next trip.






