There are 6 ways to get from Mohania to Purnia by train, car, taxi, 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
best- Take the train from Bhabua Road to Pt.Deen Dayal Upadhyaya Jn.train 12987 / ...
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Purnia Jntrain 12488
11h 58m₹427–3,272Train via Gaya
cheapest- Take the train from Bhabua Road to Gaya Jntrain 12802 / ...
- Take the train from Gaya Jn to Purnia Courttrain 18626
14h 3m₹412–3,237Drive 451 km
- Drive from Mohania to Purniacar 451 km
6h 51m₹5,087–7,348Taxi
- Take the taxi from Mohania to Purniataxi 451 km
6h 51m₹9,000–11,000Train to Gaya, fly
- Take the train from Bhabua Road to Gaya Jntrain
- Fly from Gaya (GAY) to Purnea Airport (PXN)plane GAY - PXN
23h 29m₹11,632–37,807Train to Varanasi Airport, fly
- Take the train from Bhabua Road to Pt.Deen Dayal Upadhyaya Jn.train
- Fly from Varanasi Airport (VNS) to Purnea Airport (PXN)plane VNS - PXN
8h 57m₹11,547–36,272
Mohania to Purnia by train
Comparing Your Travel Options
The cheapest way to get from Mohania to Purnia is to train via Gaya which costs ₹410 - ₹3,300 and takes 14h 3m.
The fastest way to get from Mohania to Purnia is to drive which takes 6h 51m and costs ₹5,000 - ₹7,500.
No, there is no direct train from Mohania to Purnia. However, there are services departing from Bhabua Road and arriving at Purnia Jn via Pt.Deen Dayal Upadhyaya Jn.. The journey, including transfers, takes approximately 11h 58m.
The distance between Mohania and Purnia is 579 km. The road distance is 451 km.
The best way to get from Mohania to Purnia without a car is to train which takes 11h 58m and costs ₹420 - ₹3,300.
It takes approximately 11h 58m to get from Mohania to Purnia, including transfers.
Mohania to Purnia train services, operated by Indian Railways, depart from Bhabua Road station.
Mohania to Purnia train services, operated by Indian Railways, arrive at Pt.Deen Dayal Upadhyaya Jn. station.
Yes, the driving distance between Mohania to Purnia is 451 km. It takes approximately 6h 51m to drive from Mohania to Purnia.
There are six+ hotels available in Purnia.
What companies run services between Mohania, State of Bihar, India and Purnia, India?
You can take a train from Bhabua Road to Purnia Jn via Pt.Deen Dayal Upadhyaya Jn. in around 11h 58m.
- Website
- goindigo.in
Flights from Gaya to Purnea Airport via Delhi
- Ave. Duration
- 20h
- When
- Every day
- Estimated price
- ₹17,000–38,000
Flights from Gaya to Purnea Airport via Kolkata
- Ave. Duration
- 23h 35m
- When
- Every day
- Estimated price
- ₹11,000–36,000
Flights from Varanasi Airport to Purnea Airport via Delhi
- Ave. Duration
- 5h 17m
- When
- Every day
- Estimated price
- ₹15,000–35,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhabua Road to Pt.Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- 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 Pt.Deen Dayal Upadhyaya Jn. to Purnia Jn
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Estimated price
- ₹300–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Bhabua Road to Gaya Jn
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹950–1,300
Train from Bhabua Road to Gaya Jn
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹950–1,300
Train from Gaya Jn to Purnia Court
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Bhabua Road to Pt.Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- 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
- Ave. Duration
- 6h 51m
- Estimated price
- ₹9,000–11,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 Slovenia: Getting from Ljubljana to Lake Bled, How do I get from Sydney to Melbourne, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.






