There are 7 ways to get from Saharsa to Mainpuri by train, plane, bus, 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 Darbhanga Airport, fly to Indira Gandhi International Airport, train
best- Take the train from Saharsa Jn to Shishotrain
- Fly from Darbhanga Airport (DBR) to Indira Gandhi International Airport (DEL)plane DBR - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
12h 53m₹6,188–14,179Train via Lucknow
cheapest- Take the train from Saharsa Jn to Lucknowtrain 12203 / ...
- Take the train from Lucknow to Mainpuritrain 09112 / ...
22h 20m₹593–4,552Train
- Take the train from Saharsa Jn to Sahibpur Kml Jntrain
- Take the train from Sahibpur Kml Jn to Firozabadtrain
- Take the train from Firozabad to Mainpuritrain
22h 18m₹700–5,500Bus
- Take the bus from Saharsa to Patnabus
- Take the bus from Patna to Lucknowbus
- Take the bus from Lucknow to Kathua Food King Plazabus
23h 6mDrive 873.4 km
- Drive from Saharsa to Mainpuricar 873.4 km
11h 48m₹9,779–14,125Train to Purnea Airport, fly to Indira Gandhi International Airport, train
- Take the train from Saharsa Jn to Purnia Courttrain
- Fly from Purnea Airport (PXN) to Indira Gandhi International Airport (DEL)plane PXN - DEL
- Take the train from Anand Vihar Terminal to Mainpuritrain
11h 55m₹12,716–36,138Train to Lok Nayak Jayaprakash Airport, fly to Chaudhary Charan Singh Airport, train
- Take the train from Saharsa Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Chaudhary Charan Singh Airport (LKO)plane PAT - LKO
- Take the train from Lucknow to Mainpuritrain
15h 38m₹4,725–20,310
Saharsa to Mainpuri by train
Comparing Your Travel Options
The cheapest way to get from Saharsa to Mainpuri is to train via Lucknow which costs ₹550 - ₹4,600 and takes 22h 20m.
The fastest way to get from Saharsa to Mainpuri is to drive which takes 11h 48m and costs ₹9,500 - ₹15,000.
No, there is no direct bus from Saharsa to Mainpuri. However, there are services departing from Saharsa and arriving at Kathua Food King Plaza via Patna and Lucknow. The journey, including transfers, takes approximately 23h 6m.
No, there is no direct train from Saharsa to Mainpuri. However, there are services departing from Saharsa Jn and arriving at Mainpuri via Sahibpur Kml Jn and Firozabad. The journey, including transfers, takes approximately 22h 18m.
The distance between Saharsa and Mainpuri is 1357 km. The road distance is 873.4 km.
The best way to get from Saharsa to Mainpuri without a car is to train which takes 22h 18m and costs ₹700 - ₹5,500.
It takes approximately 12h 53m to get from Saharsa to Mainpuri, including transfers.
Saharsa to Mainpuri bus services, operated by SLGT Travels, depart from Saharsa station.
Saharsa to Mainpuri train services, operated by Indian Railways, depart from Saharsa Jn station.
The best way to get from Saharsa to Mainpuri is to train which takes 22h 18m and costs ₹700 - ₹5,500. Alternatively, you can bus, which costs and takes 23h 6m.
What companies run services between Saharsa, India and Mainpuri, India?
You can take a train from Saharsa Jn to Mainpuri via Sahibpur Kml Jn and Firozabad in around 22h 18m. Alternatively, you can take a bus from Saharsa to Mainpuri via Patna, Lucknow, and Kathua Food King Plaza in around 23h 6m.
- Website
- goindigo.in
Flights from Darbhanga Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–11,000
Flights from Purnea Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹12,000–33,000
Flights from Purnea Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹12,000–33,000
Flights from Lok Nayak Jayaprakash Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,100–17,000
- Website
- spicejet.com
Flights from Darbhanga Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday to Sunday
- Estimated price
- ₹5,500–11,000
- Website
- starlightairline.com
Flights from Darbhanga Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹5,000–19,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Saharsa Jn to Shisho
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Saharsa Jn to Sahibpur Kml Jn
- Ave. Duration
- 1h 49m
- Frequency
- Twice daily
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Sahibpur Kml Jn to Firozabad
- Ave. Duration
- 17h 9m
- Frequency
- Once daily
- Estimated price
- ₹440–3,400
- Website
- irctc.co.in
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,600–2,000
- First Class (1A)
- ₹2,700–3,400
Train from Firozabad to Mainpuri
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Saharsa Jn to Purnia Court
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Anand Vihar Terminal to Mainpuri
- Ave. Duration
- 4h 10m
- Frequency
- Once a week
- Estimated price
- ₹210–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹210–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Saharsa Jn to Patna Jn
- Ave. Duration
- 5h 58m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
Train from Lucknow to Mainpuri
- Ave. Duration
- 5h 55m
- Frequency
- Twice a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Saharsa Jn to Lucknow
- Ave. Duration
- 15h 25m
- Frequency
- 5 times a week
- Estimated price
- ₹390–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Lucknow to Mainpuri
- Ave. Duration
- 5h 55m
- Frequency
- Twice a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Saharsa to Patna
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Patna to Lucknow
- Ave. Duration
- 12h 20m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Lucknow to Kathua Food King Plaza
- Ave. Duration
- 2h
- Frequency
- 5 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Patna to Lucknow
- Ave. Duration
- 10h 40m
- Frequency
- 6 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Patna to Lucknow
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a week
- Website
- National Travels - Ratnagiri
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Saharsa to Mainpuri bus services, operated by SLGT Travels, arrive at Patna station.
Saharsa to Mainpuri train services, operated by Indian Railways, arrive at Sahibpur Kml Jn station.
Yes, the driving distance between Saharsa to Mainpuri is 873 km. It takes approximately 11h 48m to drive from Saharsa to Mainpuri.
There are one+ hotels available in Mainpuri.






