There are 5 ways to get from Haldwani to Bagdogra by plane, train, 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.
Fly
best- Fly from Pantnagar Airport (PGH) to Bagdogra Airport (IXB)plane PGH - IXB
5h 12m₹13,720–44,859Train
cheapest- Take the train from Haldwani to Rampurtrain
- Take the train from Rampur to Aluabari Roadtrain
- Take the train from Aluabari Road to Baghdogratrain
34h 6m₹817–6,551Bus via Gorakhpur
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Bareillybus
- Take the bus from Bareilly to Gorakhpurbus
- Take the bus from Gorakhpur to Siliguri, West Bengalbus
35h 40mDrive 1,102.8 km
- Drive from Haldwani to Bagdogracar 1,102.8 km
17h 2m₹12,433–17,958Bus
- Take the bus from Haldwani, Uttarakhand to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Siliguri, West Bengalbus
41h 13m
Haldwani to Bagdogra by train
Questions & Answers
The cheapest way to get from Haldwani to Bagdogra is to train which costs ₹800 - ₹7,000 and takes 34h 6m.
The fastest way to get from Haldwani to Bagdogra is to fly which takes 5h 12m and costs ₹13,000 - ₹45,000.
No, there is no direct bus from Haldwani to Bagdogra. However, there are services departing from Haldwani, Uttarakhand and arriving at Siliguri, West Bengal via Nainital, Uttarakhand, Bareilly and Gorakhpur. The journey, including transfers, takes approximately 35h 40m.
No, there is no direct train from Haldwani to Bagdogra. However, there are services departing from Haldwani and arriving at Baghdogra via Rampur and Aluabari Road. The journey, including transfers, takes approximately 34h 6m.
The distance between Haldwani and Bagdogra is 945 km. The road distance is 1102.8 km.
The best way to get from Haldwani to Bagdogra without a car is to train which takes 34h 6m and costs ₹800 - ₹7,000.
It takes approximately 5h 12m to get from Haldwani to Bagdogra, including transfers.
Haldwani to Bagdogra bus services, operated by New Shree Mahaveer Travels, depart from Haldwani, Uttarakhand station.
Haldwani to Bagdogra train services, operated by Indian Railways, depart from Haldwani station.
The best way to get from Haldwani to Bagdogra is to fly which takes 5h 12m and costs ₹13,000 - ₹45,000. Alternatively, you can train, which costs ₹800 - ₹7,000 and takes 34h 6m, you could also bus via Gorakhpur, which costs and takes 35h 40m.
What companies run services between Haldwani, India and Bagdogra, West Bengal, India?
IndiGo Airlines flies from Pantnagar Airport (PGH) to Bagdogra Airport (IXB) 3 times a day. Alternatively, you can take a train from Haldwani to Baghdogra via Rampur and Aluabari Road in around 34h 6m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 6h 22m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–44,000
Flights from Pantnagar Airport to Bagdogra Airport via Delhi, Kolkata
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹12,000–44,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Haldwani to Rampur
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Rampur to Aluabari Road
- Ave. Duration
- 28h 18m
- Frequency
- Once daily
- Estimated price
- ₹550–4,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹550–700
- Third AC (3A)
- ₹1,400–1,900
- Second AC (2A)
- ₹2,100–2,600
- First Class (1A)
- ₹3,500–4,400
Train from Aluabari Road to Baghdogra
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
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 The London Underground: Essential tips to navigate the Tube, How do I buy a London Underground ticket?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
More Questions & Answers
Haldwani to Bagdogra bus services, operated by New Shree Mahaveer Travels, arrive at Nainital, Uttarakhand station.
Haldwani to Bagdogra train services, operated by Indian Railways, arrive at Rampur station.
Yes, the driving distance between Haldwani to Bagdogra is 1103 km. It takes approximately 17h 2m to drive from Haldwani to Bagdogra.
There are 327+ hotels available in Bagdogra.






