There are 7 ways to get from Indore to Haldwani 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 to Pantnagar Airport
best- Fly from Indore (IDR) to Pantnagar Airport (PGH)plane IDR - PGH
5h 49m₹9,196–56,611Train via Ratlām
cheapest- Take the train from Lakshmibai Ngr to Ratlam Jntrain 14802 / ...
- Take the train from Ratlam Jn to Haldwanitrain 21907
19h 52m₹589–4,440Bus
- Take the bus from Indore to Ghaziabadbus Indore - Ghaziabad
- Take the bus from Ghaziabad to Haldwanibus redbusIndia_A/C Seater / Sleeper
16h 54m₹1,051–2,865Drive 963.4 km
- Drive from Indore to Haldwanicar 963.4 km
11h 33m₹9,425–13,614Fly to Bareilly Airport, train
- Fly from Indore (IDR) to Bareilly Airport (BEK)plane IDR - BEK
- Take the train from Bhojipura Jn to Haldwanitrain
8h 33m₹10,977–33,296Bus via Rohini
- Take the bus from Indore to Delhibus redbusIndia_Bharat Benz A/C Sleeper / ...
- Take the bus from Delhi to Haldwanibus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
20h 5mTrain
- Take the train from Indore Jn Bg to Bareillytrain 14319
- Take the train from Bareilly to Haldwanitrain 12209 / ...
27h 30m₹651–4,982
Indore to Haldwani by bus
Comparing Your Travel Options
The cheapest way to get from Indore to Haldwani is to bus which costs ₹1,000 - ₹2,900 and takes 16h 54m.
The fastest way to get from Indore to Haldwani is to fly which takes 5h 49m and costs ₹9,000 - ₹60,000.
No, there is no direct bus from Indore to Haldwani. However, there are services departing from Indore and arriving at Haldwani via Ghaziabad. The journey, including transfers, takes approximately 16h 54m.
No, there is no direct train from Indore to Haldwani. However, there are services departing from Lakshmibai Ngr and arriving at Haldwani via Ratlam Jn. The journey, including transfers, takes approximately 19h 52m.
The distance between Indore and Haldwani is 825 km. The road distance is 963.4 km.
The best way to get from Indore to Haldwani without a car is to bus which takes 16h 54m and costs ₹1,000 - ₹2,900.
It takes approximately 5h 49m to get from Indore to Haldwani, including transfers.
Indore to Haldwani bus services, operated by IntrCity SmartBus, depart from Indore station.
Indore to Haldwani train services, operated by Indian Railways, depart from Lakshmibai Ngr station.
The best way to get from Indore to Haldwani is to fly which takes 5h 49m and costs ₹9,000 - ₹60,000. Alternatively, you can bus, which costs ₹1,000 - ₹2,900 and takes 16h 54m, you could also train via Ratlām, which costs ₹550 - ₹4,500 and takes 19h 52m.
What companies run services between Indore, India and Haldwani, India?
IndiGo Airlines and Air India Limited fly from Indore (IDR) to Pantnagar Airport (PGH) twice daily. Alternatively, you can take a bus from Indore to Haldwani via Ghaziabad in around 16h 54m.
- Website
- goindigo.in
Flights from Indore to Pantnagar Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Every day
- Estimated price
- ₹8,500–60,000
Flights from Indore to Bareilly Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹9,500–32,000
Flights from Indore to Bareilly Airport via Ahmedabad, Delhi
- Ave. Duration
- 7h 10m
- When
- Thursday
- Estimated price
- ₹10,000–32,000
Flights from Indore to Bareilly Airport via Nagpur, Delhi
- Ave. Duration
- 7h 20m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹10,000–32,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Lakshmibai Ngr to Ratlam Jn
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Ratlam Jn to Haldwani
- Ave. Duration
- 16h 55m
- Frequency
- Once a week
- Estimated price
- ₹440–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹440–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
Train from Bhojipura Jn to Haldwani
- Ave. Duration
- 2h 5m
- 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 Indore Jn Bg to Bareilly
- Ave. Duration
- 22h 35m
- Frequency
- Once a week
- Estimated price
- ₹490–3,700
- 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,700
Train from Bareilly to Haldwani
- Ave. Duration
- 3h 55m
- 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
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Indore to Ghaziabad
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- ₹600–1,679
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹600–900
- Website
- Vamika Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 45m
- Frequency
- Every 4 hours
- Schedules at
- Vamika Travels
- Website
- SB Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a day
- Schedules at
- SB Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 35m
- Frequency
- 3 times a day
- Website
- NeuGo
Bus from Delhi to Haldwani
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Website
- NeuGo
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Schedules at
- Mahalaxmi Travels
Bus from Indore to Delhi
- Ave. Duration
- 13h 30m
- Frequency
- 4 times a day
- Schedules at
- Mahalaxmi Travels
- Website
- Mahadev Riders
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 5m
- Frequency
- Twice daily
- Schedules at
- Mahadev Riders
- Website
- India Tours and Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
- Website
- Yashika Travel Line India
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Schedules at
- Yashika Travel Line India
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Schedules at
- Yashika Travel Line India
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 45m
- Frequency
- Twice daily
- Schedules at
- Fasttrack Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 20m
- Frequency
- Once a week
- Schedules at
- Fasttrack Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 5m
- Frequency
- Hourly
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Website
- PAL Travel Lines
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- PAL Travel Lines
- Website
- Shree Sanatan Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Schedules at
- Shree Sanatan Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a week
- Schedules at
- Shree Sanatan Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 4h 55m
- Frequency
- 5 times a week
- Estimated price
- ₹420–1,100
- Schedules at
- Zingbus
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a week
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 5h 20m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Website
- City Heart Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Schedules at
- City Heart Travels
- Phone
- 0120-4266593
- Website
- Blueworld tourist private limited
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 55m
- Frequency
- 3 times a week
- Website
- Blueworld tourist private limited
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 20m
- Frequency
- Twice a week
- Website
- Blueworld tourist private limited
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Indore to Delhi
- Ave. Duration
- 14h 30m
- Frequency
- Every 3 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Globehopper Mobility
Bus from Indore to Delhi
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Schedules at
- Globehopper Mobility
- Website
- omio.com
Bus from Indore to Delhi
- Ave. Duration
- 15h
- Frequency
- 3 times a day
- Schedules at
- hanstravel.in
- Website
- Kamla Travels
Bus from Indore to Delhi
- Ave. Duration
- 15h 30m
- Frequency
- 3 times a week
- Schedules at
- Kamla Travels
- Website
- Gagan Travels
Bus from Indore to Delhi
- Ave. Duration
- 15h 15m
- Frequency
- Once a week
- Schedules at
- Gagan Travels
- Website
- Regal Comfort Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Schedules at
- Regal Comfort Travels
- Phone
- +91 97113 29572
- [email protected]
- Website
- Ajuman Holidays
Bus from Delhi to Haldwani
- Ave. Duration
- 6h
- Frequency
- 5 times a day
- Schedules at
- Ajuman Holidays
- Website
- Expresstrans Smart Bus
Bus from Delhi to Haldwani
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Schedules at
- Expresstrans Smart Bus
- Website
- Shishpal Bus Service
Bus from Delhi to Haldwani
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Shishpal Bus Service
- Website
- Balaji Tourist
Bus from Delhi to Haldwani
- Ave. Duration
- 8h
- Frequency
- 4 times a week
- Schedules at
- Balaji Tourist
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 Italy Travel Guides, Travel Insider: Top Japan travel tips by Beatrix Holland, and Need to know: Greyhound - to help you get the most out of your next trip.
Booking & Getting There
Indore to Haldwani bus services, operated by IntrCity SmartBus, arrive at Ghaziabad station.
Indore to Haldwani train services, operated by Indian Railways, arrive at Ratlam Jn station.
Yes, the driving distance between Indore to Haldwani is 963 km. It takes approximately 11h 33m to drive from Indore to Haldwani.
Book your Indore to Haldwani bus tickets online with Omio.
There are 666+ hotels available in Haldwani.



































