There are 8 ways to get from Haldwani to Patna by plane, bus, 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.
Fly Pantnagar Airport to Lok Nayak Jayaprakash Airport
best- Fly from Pantnagar Airport (PGH) to Lok Nayak Jayaprakash Airport (PAT)plane PGH - PAT
5h 40m₹10,850–29,009Train
cheapest- Take the train from Haldwani to Sonpur Jntrain 13020
23h 50m₹545–4,163Bus via Faizabad
- Take the bus from Haldwani to Lucknowbus
- Take the bus from Lucknow to Faizabadbus
- Take the bus from Faizabad to Patnabus
16h 3mTrain via Rāmpur
- Take the train from Haldwani to Rampurtrain 12039 / ...
- Take the train from Rampur to Patna Jntrain 13006
18h 58m₹547–4,251Drive 830.9 km
- Drive from Haldwani to Patnacar 830.9 km
10h 55m₹8,127–11,739Train to Bareilly Airport, fly to Lok Nayak Jayaprakash Airport
- Take the train from Haldwani to Bhojipura Jntrain
- Fly from Bareilly Airport (BEK) to Lok Nayak Jayaprakash Airport (PAT)plane BEK - PAT
6h 50m₹8,696–25,726Fly Pantnagar Airport to Gaya, train
- Fly from Pantnagar Airport (PGH) to Gaya (GAY)plane PGH - GAY
- Take the train from Gaya Jn to Patna Jntrain
25h 13m₹13,920–32,029Bus
- Take the bus from Kathgodam to Lucknowbus redbusIndia_A/C Seater / Sleeper
- Take the bus from Lucknow to Patnabus redbusIndia_A/C Seater / Sleeper / ...
20h 2m
Pantnagar Airport (PGH) to Lok Nayak Jayaprakash Airport (PAT) flights
Comparing Your Travel Options
The cheapest way to get from Haldwani to Patna is to train which costs ₹500 - ₹4,200 and takes 23h 50m.
The fastest way to get from Haldwani to Patna is to fly which takes 5h 40m and costs ₹10,000 - ₹29,000.
No, there is no direct bus from Haldwani to Patna. However, there are services departing from Haldwani and arriving at Patna via Lucknow and Faizabad. The journey, including transfers, takes approximately 16h 3m.
No, there is no direct train from Haldwani to Patna. However, there are services departing from Haldwani and arriving at Patna Jn via Rampur. The journey, including transfers, takes approximately 18h 58m.
The distance between Haldwani and Patna is 714 km. The road distance is 830.9 km.
The best way to get from Haldwani to Patna without a car is to bus via Faizabad which takes 16h 3m and costs .
It takes approximately 5h 40m to get from Haldwani to Patna, including transfers.
Haldwani to Patna bus services, operated by Adarsh Express, depart from Haldwani station.
Haldwani to Patna train services, operated by Indian Railways, depart from Haldwani station.
The best way to get from Haldwani to Patna is to fly which takes 5h 40m and costs ₹10,000 - ₹29,000. Alternatively, you can bus via Faizabad, which costs and takes 16h 3m, you could also train via Rāmpur, which costs ₹500 - ₹4,300 and takes 18h 58m.
What companies run services between Haldwani, India and Patna, India?
IndiGo Airlines flies from Pantnagar Airport (PGH) to Lok Nayak Jayaprakash Airport (PAT) twice daily. Alternatively, you can take a bus from Haldwani to Patna via Lucknow and Faizabad in around 16h 3m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 6h 28m
- When
- Every day
- Estimated price
- ₹10,000–28,000
Flights from Bareilly Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 4h 17m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹8,000–24,000
Flights from Bareilly Airport to Lok Nayak Jayaprakash Airport via Bengaluru
- Ave. Duration
- 6h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹17,000–26,000
Flights from Pantnagar Airport to Gaya via Delhi
- Ave. Duration
- 22h 10m
- When
- Every day
- Estimated price
- ₹12,000–35,000
Flights from Pantnagar Airport to Gaya via Delhi, Kolkata
- Ave. Duration
- 27h 10m
- When
- Every day
- Estimated price
- ₹17,000–37,000
- Website
- airindia.in
Flights from Pantnagar Airport to Gaya via Delhi
- Ave. Duration
- 21h 40m
- When
- Every day
- Estimated price
- ₹13,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldwani to Rampur
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Rampur to Patna Jn
- Ave. Duration
- 15h 53m
- Frequency
- Once daily
- Estimated price
- ₹410–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Haldwani to Bhojipura Jn
- Ave. Duration
- 1h 53m
- Frequency
- 5 times a week
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- 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 Haldwani to Sonpur Jn
- Ave. Duration
- 20h 27m
- Frequency
- Once daily
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
- Website
- Adarsh Express
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 55m
- Frequency
- 5 times a day
- Schedules at
- Adarsh Express
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Haldwani to Lucknow
- Ave. Duration
- 8h 15m
- Frequency
- Twice daily
- Website
- Kissan Travels Pilani
- Website
- Garhwal Travels
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Schedules at
- Garhwal Travels
- Website
- jk travels
Bus from Haldwani to Lucknow
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Schedules at
- jk travels
Bus from Kathgodam to Lucknow
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Schedules at
- jk travels
- Phone
- +91 87501 00091
- [email protected]
- Website
- E Bus
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Website
- E Bus
Bus from Lucknow to Patna
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Website
- E Bus
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 20m
- Frequency
- 5 times a week
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
Bus from Kathgodam to Lucknow
- Ave. Duration
- 7h 25m
- Frequency
- 6 times a week
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
Bus from Lucknow to Patna
- Ave. Duration
- 11h 36m
- Frequency
- Twice daily
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 40m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
Bus from Kathgodam to Lucknow
- Ave. Duration
- 7h 50m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Phone
- +91 91299 29994
- [email protected]
- Website
- PTC Skybus
Bus from Haldwani to Lucknow
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a week
- Website
- PTC Skybus
Bus from Kathgodam to Lucknow
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Website
- PTC Skybus
- Website
- Global Holidays
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a week
- Schedules at
- Global Holidays
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Haldwani to Lucknow
- Ave. Duration
- 8h 35m
- Frequency
- 3 times a week
- Schedules at
- Mahalaxmi Travels
Bus from Kathgodam to Lucknow
- Ave. Duration
- 8h 25m
- Frequency
- Twice daily
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 88406 50486
- [email protected]
- Website
- Shakmbhari Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 40m
- Frequency
- Every 30 minutes
- Website
- Shakmbhari Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Schedules at
- Shree Marutikrupa Travels And Cargo
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Website
- RS Yadav Smart Bus
- Phone
- +91 94628 24750
- Website
- Anshi Raj Shree Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Website
- Anshi Raj Shree Travels
- Website
- Shree Mahalaxmi Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Schedules at
- Shree Mahalaxmi Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
- Website
- Shrinet Tour And Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Schedules at
- Shrinet Tour And Travels
- Website
- Dhruv Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Schedules at
- Dhruv Travels
- [email protected]
- Website
- Gola Bus Service
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Website
- Gola Bus Service
- Phone
- +91 9680227000
- [email protected]
- Website
- omio.com
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Book at
- GK Travels
Bus from Lucknow to Faizabad
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a week
- Schedules at
- New Yadav Vishwakarma Tour and Travels
- Website
- Bhagwati Travels Express
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 25m
- Frequency
- 4 times a week
- Website
- Bhagwati Travels Express
- Website
- Sai Smart Bus
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a week
- Schedules at
- Sai Smart Bus
- Website
- Shivangan Holidays Bus
Bus from Lucknow to Faizabad
- Ave. Duration
- 2h 40m
- Frequency
- 4 times a week
- Schedules at
- Shivangan Holidays Bus
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Lucknow to Faizabad
- Ave. Duration
- 3h
- Frequency
- 4 times a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Lucknow to Patna
- Ave. Duration
- 10h
- Frequency
- 5 times a week
- Estimated price
- ₹800–1,600
- Schedules at
- Laxmi Holidays
- Phone
- +91 99284 71153
- [email protected]
- Website
- Panwar Travels
Bus from Faizabad to Patna
- Ave. Duration
- 4h 21m
- Frequency
- Twice daily
- Schedules at
- Panwar Travels
- Website
- Khushi Tour. Travels
Bus from Kathgodam to Lucknow
- Ave. Duration
- 8h 15m
- Frequency
- 4 times a day
- Schedules at
- Khushi Tour. Travels
- Phone
- +91 72478 47777
- [email protected]
- Website
- Uk India Tour And Travels
Bus from Kathgodam to Lucknow
- Ave. Duration
- 7h 54m
- Frequency
- Once daily
- Website
- Uk India Tour And Travels
- Website
- Dream Cruiser
Bus from Lucknow to Patna
- Ave. Duration
- 9h 30m
- Frequency
- 4 times a day
- Schedules at
- Dream Cruiser
- Website
- Tegra Express
Bus from Lucknow to Patna
- Ave. Duration
- 9h 50m
- Frequency
- 3 times a day
- Schedules at
- Tegra Express
- Website
- Panwar tour and Travels
Bus from Lucknow to Patna
- Ave. Duration
- 14h
- Frequency
- Once daily
- Schedules at
- Panwar tour and Travels
- Website
- International Tourist Centre
Bus from Lucknow to Patna
- Ave. Duration
- 9h 40m
- Frequency
- Twice a week
- Schedules at
- International Tourist Centre
- Website
- Skyline Bus Services
Bus from Lucknow to Patna
- Ave. Duration
- 31h 45m
- Frequency
- Twice a week
- Schedules at
- Skyline Bus Services
- Website
- Mohindra Smart Bus
Bus from Lucknow to Patna
- Ave. Duration
- 9h 5m
- Frequency
- Once a week
- Schedules at
- Mohindra Smart Bus
- Website
- Jai Maa Kali Bus
Bus from Lucknow to Patna
- Ave. Duration
- 9h 20m
- Frequency
- Once a week
- Schedules at
- Jai Maa Kali Bus
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 Travelling by boat in Italy, What are the different types of Renfe trains in Spain?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.
Booking & Getting There
Haldwani to Patna bus services, operated by Adarsh Express, arrive at Lucknow station.
Haldwani to Patna train services, operated by Indian Railways, arrive at Rampur station.
Yes, the driving distance between Haldwani to Patna is 831 km. It takes approximately 10h 55m to drive from Haldwani to Patna.
Book your Haldwani to Patna bus tickets online with Omio.
There are 261+ hotels available in Patna.




























