There are 5 ways to get from Haldwani to Katihar by train, bus, 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.
Train via Mokama
best- Take the train from Haldwani to Barauni Jntrain 13020
- Take the train from Barauni Jn to Katihar Jntrain 12424 / ...
29h 2m₹665–5,111Train
cheapest- Take the train from Haldwani to Bareillytrain 12210 / ...
- Take the train from Bareilly to Katihar Jntrain 15910 / ...
29h 10m₹660–5,025Bus
- Take the bus from Haldwani to Lucknowbus redbusIndia_A/C Seater / Sleeper
- Take the bus from Lucknow to Purniabus redbusIndia_A/C Sleeper
30h 49mDrive 1,072.7 km
- Drive from Haldwani to Katiharcar 1,072.7 km
16h 10m₹12,008–17,344Fly
- Fly from Pantnagar Airport (PGH) to Purnea Airport (PXN)plane PGH - PXN
23h 22m₹18,350–48,659
Haldwani to Katihar by train
Comparing Your Travel Options
The cheapest way to get from Haldwani to Katihar is to train which costs ₹650 - ₹5,000 and takes 29h 10m.
The fastest way to get from Haldwani to Katihar is to drive which takes 16h 10m and costs ₹12,000 - ₹18,000.
No, there is no direct bus from Haldwani to Katihar. However, there are services departing from Haldwani and arriving at Purnia via Lucknow. The journey, including transfers, takes approximately 30h 49m.
No, there is no direct train from Haldwani to Katihar. However, there are services departing from Haldwani and arriving at Katihar Jn via Barauni Jn. The journey, including transfers, takes approximately 29h 2m.
The distance between Haldwani and Katihar is 1228 km. The road distance is 1072.7 km.
The best way to get from Haldwani to Katihar without a car is to train via Mokama which takes 29h 2m and costs ₹650 - ₹5,500.
It takes approximately 29h 2m to get from Haldwani to Katihar, including transfers.
Haldwani to Katihar bus services, operated by Tranzking Travels, depart from Haldwani station.
Haldwani to Katihar train services, operated by Indian Railways, depart from Haldwani station.
The best way to get from Haldwani to Katihar is to train via Mokama which takes 29h 2m and costs ₹650 - ₹5,500. Alternatively, you can bus, which costs and takes 30h 49m, you could also fly, which costs ₹18,000 - ₹49,000 and takes 23h 22m.
What companies run services between Haldwani, India and Katihar, India?
You can take a train from Haldwani to Katihar Jn via Barauni Jn in around 29h 2m. Alternatively, you can take a bus from Haldwani to Katihar via Lucknow and Purnia in around 30h 49m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Purnea Airport via Delhi
- Ave. Duration
- 23h 35m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹17,000–47,000
Flights from Pantnagar Airport to Purnea Airport via Delhi, Kolkata
- Ave. Duration
- 22h 5m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹22,000–48,000
Flights from Pantnagar Airport to Purnea Airport via Delhi, Hyderabad
- Ave. Duration
- 25h 35m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹29,000–50,000
- Website
- starair.in
Flights from Pantnagar Airport to Purnea Airport via Delhi, Ahmedabad
- Ave. Duration
- 23h 5m
- When
- Every day
- Estimated price
- ₹50,000–150,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldwani to Barauni Jn
- Ave. Duration
- 25h 12m
- Frequency
- Once daily
- Estimated price
- ₹490–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹490–600
- Third AC (3A)
- ₹1,200–1,600
- Second AC (2A)
- ₹1,700–2,200
- First Class (1A)
- ₹2,900–3,800
Train from Barauni Jn to Katihar Jn
- Ave. Duration
- 2h 50m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–800
- First Class (1A)
- ₹1,000–1,400
Train from Haldwani to Bareilly
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Bareilly to Katihar Jn
- Ave. Duration
- 24h 31m
- Frequency
- 4 times a day
- Estimated price
- ₹500–3,800
- Website
- irctc.co.in
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,800
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Schedules at
- Tranzking Travels
Bus from Lucknow to Purnia
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Haldwani to Lucknow
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- ₹470–1,300
- Schedules at
- Zingbus
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 30m
- Frequency
- 6 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Sana Travels
Bus from Haldwani to Lucknow
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Schedules at
- Sana Travels
- Website
- Rahulraj Travels Mesai
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a week
- Schedules at
- Rahulraj Travels Mesai
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 55m
- Frequency
- 3 times a week
- Website
- Travel Point World LLP
Bus from Lucknow to Purnia
- Ave. Duration
- 23h 30m
- Frequency
- Twice daily
- Website
- Travel Point World LLP
- Website
- omio.com
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 15m
- Frequency
- Twice a week
- Schedules at
- hanstravel.in
Bus from Lucknow to Purnia
- Ave. Duration
- 21h 35m
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Website
- Moon Light Travels Katra
Bus from Haldwani to Lucknow
- Ave. Duration
- 8h 40m
- Frequency
- Twice a week
- Schedules at
- Moon Light Travels Katra
- Website
- Bombay Raja Roadlinks
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 20m
- Frequency
- Once a week
- Schedules at
- Bombay Raja Roadlinks
- Website
- Globehopper Mobility
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 40m
- Frequency
- Once a week
- Schedules at
- Globehopper Mobility
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 do I get from Sydney to Melbourne, Need to know: Jadrolinija, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
Booking & Getting There
Haldwani to Katihar bus services, operated by Tranzking Travels, arrive at Lucknow station.
Haldwani to Katihar train services, operated by Indian Railways, arrive at Barauni Jn station.
Yes, the driving distance between Haldwani to Katihar is 1073 km. It takes approximately 16h 10m to drive from Haldwani to Katihar.
There are four+ hotels available in Katihar.














