There are 5 ways to get from Nepalgunj to Haldwani by car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, train
best- Drive from Nepalgunj to Bahraichcar
- Take the train from Bahraich to Gonda Jntrain
- Take the train from Gonda Jn to Haldwanitrain
14h 22m₹1,134–4,245Train
cheapest- Take the train from Raibojha to Mailanitrain
- Take the train from Mailani to Sitapurtrain
- Take the train from Sitapur to Roza Jntrain
- Take the train from Roza Jn to Haldwanitrain
19h 19m₹890–5,504Drive, bus
- Drive from Nepalgunj to Bahraich, Uttar Pradeshcar
- Take the bus from Bahraich, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Haldwani, Uttarakhandbus
16h 58mDrive 291.8 km
- Drive from Nepalgunj to Haldwanicar 291.8 km
4h 54m₹3,562–5,145Drive, bus via Bareilly
- Drive from Nepalgunj to Bahraich, Uttar Pradeshcar
- Take the bus from Bahraich, Uttar Pradesh to Lucknow, Uttar Pradeshbus
- Take the bus from Lucknow, Uttar Pradesh to Bareillybus
- Take the bus from Bareilly to Nainital, Uttarakhandbus
- Take the bus from Nainital, Uttarakhand to Haldwani, Uttarakhandbus
17h 8m
Questions & Answers
The cheapest way to get from Nepalgunj to Haldwani is to drive and train which costs ₹1,100 - ₹4,300 and takes 14h 22m.
The fastest way to get from Nepalgunj to Haldwani is to drive which takes 4h 54m and costs ₹3,500 - ₹5,500.
No, there is no direct train from Nepalgunj to Haldwani. However, there are services departing from Raibojha and arriving at Haldwani via Mailani, Sitapur and Roza Jn. The journey, including transfers, takes approximately 19h 19m.
The distance between Nepalgunj and Haldwani is 619 km. The road distance is 291.8 km.
It takes approximately 14h 22m to get from Nepalgunj to Haldwani, including transfers.
Nepalgunj to Haldwani train services, operated by Indian Railways, depart from Raibojha station.
Haldwani is 15 min behind Nepalgunj. It is currently 2:14 AM in Nepalgunj and 1:59 AM in Haldwani.
Nepalgunj to Haldwani train services, operated by Indian Railways, arrive at Mailani station.
Yes, the driving distance between Nepalgunj to Haldwani is 292 km. It takes approximately 4h 54m to drive from Nepalgunj to Haldwani.
There are 722+ hotels available in Haldwani.
What companies run services between Nepalgunj, Nepal and Haldwani, India?
You can take a vehicle from Nepalgunj to Haldwani via Raibojha, Mailani, Sitapur, and Roza Jn in around 19h 19m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bahraich to Gonda Jn
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Gonda Jn to Haldwani
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Estimated price
- ₹290–2,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,200
Train from Raibojha to Mailani
- Ave. Duration
- 6h 36m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Mailani to Sitapur
- Ave. Duration
- 1h 42m
- Frequency
- 5 times a day
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹410–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Sitapur to Roza Jn
- Ave. Duration
- 2h 18m
- Frequency
- Twice daily
- 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 Roza Jn to Haldwani
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Website
- omio.com
Bus from Nainital, Uttarakhand to Haldwani, Uttarakhand
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
Bus from Lucknow, Uttar Pradesh to Bareilly
- Ave. Duration
- 4h 59m
- Frequency
- Hourly
- Schedules at
- omio.com
Bus from Nainital, Uttarakhand to Haldwani, Uttarakhand
- Ave. Duration
- 1h 50m
- Frequency
- Every 30 minutes
- Schedules at
- omio.com
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 Need to know: Jadrolinija, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and Getting to Rome from the airport - to help you get the most out of your next trip.






