There are 5 ways to get from Mahendra Nagar 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 Mahendra Nagar to Bahraichcar
- Take the train from Bahraich to Gonda Jntrain
- Take the train from Gonda Jn to Haldwanitrain
14h 24m₹1,145–4,261Train
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 21m₹900–5,519Drive, bus
- Drive from Mahendra Nagar 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
17hDrive 296.1 km
- Drive from Mahendra Nagar to Haldwanicar 296.1 km
4h 59m₹3,624–5,235Drive, bus via Bareilly
- Drive from Mahendra Nagar 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 10m
Questions & Answers
The cheapest way to get from Mahendra Nagar to Haldwani is to drive and train which costs ₹1,100 - ₹4,300 and takes 14h 24m.
The fastest way to get from Mahendra Nagar to Haldwani is to drive which takes 4h 59m and costs ₹3,600 - ₹5,500.
No, there is no direct train from Mahendra Nagar 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 21m.
The distance between Mahendra Nagar and Haldwani is 620 km. The road distance is 296.1 km.
It takes approximately 14h 24m to get from Mahendra Nagar to Haldwani, including transfers.
Mahendra Nagar to Haldwani train services, operated by Indian Railways, depart from Raibojha station.
Haldwani is 15 min behind Mahendra Nagar. It is currently 7:08 AM in Mahendra Nagar and 6:53 AM in Haldwani.
Mahendra Nagar to Haldwani train services, operated by Indian Railways, arrive at Mailani station.
Yes, the driving distance between Mahendra Nagar to Haldwani is 296 km. It takes approximately 4h 59m to drive from Mahendra Nagar to Haldwani.
There are 732+ hotels available in Haldwani.
What companies run services between Mahendra Nagar, Nepal and Haldwani, India?
You can take a vehicle from Mahendra Nagar to Haldwani via Raibojha, Mailani, Sitapur, and Roza Jn in around 19h 21m.
- 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 How to travel India's Golden Triangle, South Korea: Travelling from Seoul to Busan , and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.






