There are 6 ways to get from Saharsa to Puri by train, plane, 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.
Train to Lok Nayak Jayaprakash Airport, fly, train
best- Take the train from Saharsa Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Biju Patnaik International Airport (BBI)plane PAT - BBI
- Take the train from Bhubaneswar to Puritrain
9h 54m₹7,048–17,719Train via Mokama
cheapest- Take the train from Saharsa Jn to Barauni Jntrain 12553 / ...
- Take the train from Barauni Jn to Puritrain 18420
20h 40m₹556–4,316Drive 849.6 km
- Drive from Saharsa to Puricar 849.6 km
13h 14m₹9,322–13,465Train to Purnea Airport, fly, train
- Take the train from Saharsa Jn to Purnia Courttrain
- Fly from Purnea Airport (PXN) to Biju Patnaik International Airport (BBI)plane PXN - BBI
- Take the train from Bhubaneswar to Puritrain
10h 10m₹6,034–21,417Train to Darbhanga Airport, fly, train
- Take the train from Saharsa Jn to Kakarghattitrain
- Fly from Darbhanga Airport (DBR) to Biju Patnaik International Airport (BBI)plane DBR - BBI
- Take the train from Bhubaneswar to Puritrain
14h 34m₹8,059–21,539Train
- Take the train from Saharsa Jn to Khagaria Jn.train
- Take the train from Khagaria Jn. to Khurda Road Jntrain
- Take the train from Khurda Road Jn to Puritrain
23h 20m₹715–5,514
Saharsa to Puri by train
Questions & Answers
The cheapest way to get from Saharsa to Puri is to train via Mokama which costs ₹550 - ₹4,400 and takes 20h 40m.
The fastest way to get from Saharsa to Puri is to train and fly which takes 9h 54m and costs ₹7,000 - ₹18,000.
No, there is no direct train from Saharsa to Puri. However, there are services departing from Saharsa Jn and arriving at Puri via Barauni Jn. The journey, including transfers, takes approximately 20h 40m.
The distance between Saharsa and Puri is 903 km. The road distance is 849.6 km.
The best way to get from Saharsa to Puri without a car is to train via Mokama which takes 20h 40m and costs ₹550 - ₹4,400.
It takes approximately 9h 54m to get from Saharsa to Puri, including transfers.
Saharsa to Puri train services, operated by Indian Railways, depart from Saharsa Jn station.
Saharsa to Puri train services, operated by Indian Railways, arrive at Barauni Jn station.
Yes, the driving distance between Saharsa to Puri is 850 km. It takes approximately 13h 14m to drive from Saharsa to Puri.
There are 124+ hotels available in Puri.
What companies run services between Saharsa, India and Puri, India?
You can take a train from Saharsa Jn to Puri via Barauni Jn in around 20h 40m.
- Website
- goindigo.in
Flights from Lok Nayak Jayaprakash Airport to Biju Patnaik International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Lok Nayak Jayaprakash Airport to Biju Patnaik International Airport via Kolkata
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Purnea Airport to Biju Patnaik International Airport via Kolkata
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹5,500–19,000
Flights from Purnea Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹9,500–19,000
Flights from Darbhanga Airport to Biju Patnaik International Airport via Kolkata
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–19,000
Flights from Darbhanga Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Darbhanga Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- ₹7,500–19,000
Flights from Darbhanga Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 9h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹7,500–19,000
- Website
- airindiaexpress.in
Flights from Darbhanga Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹12,000–26,000
Flights from Darbhanga Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 6h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹16,000–34,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Saharsa Jn to Patna Jn
- Ave. Duration
- 4h
- Frequency
- Twice daily
- 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)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Bhubaneswar to Puri
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Saharsa Jn to Barauni Jn
- Ave. Duration
- 2h 5m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Barauni Jn to Puri
- Ave. Duration
- 17h 35m
- Frequency
- Once a week
- Estimated price
- ₹410–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Saharsa Jn to Purnia Court
- Ave. Duration
- 1h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Saharsa Jn to Kakarghatti
- Ave. Duration
- 5h 21m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Saharsa Jn to Khagaria Jn.
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–440
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Khagaria Jn. to Khurda Road Jn
- Ave. Duration
- 20h 20m
- Frequency
- Once a week
- Estimated price
- ₹470–3,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹470–600
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,800–3,600
Train from Khurda Road Jn to Puri
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
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 get from Gatwick Airport into central London, How to get from Florence to Rome, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.





