There are 4 ways to get from Haldwani to Gajraula by bus (Flixbus), train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Flixbus)
best- Take the bus from FlixBus Haldwani - Honda Showroom to FlixBus Gajraula - Bypassbus FlixBus IN0320B / ...
3h 55m₹320–850Train
cheapest- Take the train from Haldwani to Rampurtrain 12039 / ...
- Take the train from Rampur to Gajraula Jntrain 15127 / ...
4h 39m₹267–2,151Drive 159 km
- Drive from Haldwani to Gajraulacar 159 km
2h 10m₹1,542–2,226Taxi
- Take the taxi from Haldwani to Gajraulataxi 159 km
2h 10m₹3,300–4,000
Haldwani to Gajraula by bus (Flixbus)
Comparing Your Travel Options
The cheapest way to get from Haldwani to Gajraula is to bus which costs ₹320 - ₹850 and takes 3h 55m.
The fastest way to get from Haldwani to Gajraula is to drive which takes 2h 10m and costs ₹1,500 - ₹2,300.
Yes, there is a direct bus departing from FlixBus Haldwani - Honda Showroom and arriving at FlixBus Gajraula - Bypass. Services depart every four hours, and operate every day. The journey takes approximately 3h 55m.
No, there is no direct train from Haldwani to Gajraula. However, there are services departing from Haldwani and arriving at Gajraula Jn via Rampur. The journey, including transfers, takes approximately 4h 39m.
The distance between Haldwani and Gajraula is 170 km. The road distance is 159 km.
The best way to get from Haldwani to Gajraula without a car is to bus which takes 3h 55m and costs ₹320 - ₹850.
The bus from FlixBus Haldwani - Honda Showroom to FlixBus Gajraula - Bypass takes 3h 55m including transfers and departs every four hours.
Haldwani to Gajraula bus services, operated by FlixBus India, depart from FlixBus Haldwani - Honda Showroom station.
Haldwani to Gajraula train services, operated by Indian Railways, depart from Haldwani station.
The best way to get from Haldwani to Gajraula is to bus which takes 3h 55m and costs ₹320 - ₹850. Alternatively, you can train, which costs ₹260 - ₹2,200 and takes 4h 39m.
What companies run services between Haldwani, India and Gajraula, India?
FlixBus India operates a bus from FlixBus Haldwani - Honda Showroom to FlixBus Gajraula - Bypass every 4 hours. Tickets cost ₹320–850 and the journey takes 3h 55m. Alternatively, you can take a train from Haldwani to Gajraula Jn via Rampur in around 4h 39m.
- 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 Gajraula Jn
- Ave. Duration
- 1h 34m
- Frequency
- 4 times a day
- 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
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Haldwani - Honda Showroom to FlixBus Gajraula - Bypass
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹320–850
- Website
- FlixBus India
- Ave. Duration
- 2h 10m
- Estimated price
- ₹3,300–4,000
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.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 Want to know more about Flixbus?, Train travel in France: A guide to SNCF, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Haldwani to Gajraula bus services, operated by FlixBus India, arrive at FlixBus Gajraula - Bypass station.
Haldwani to Gajraula train services, operated by Indian Railways, arrive at Rampur station.
Yes, the driving distance between Haldwani to Gajraula is 159 km. It takes approximately 2h 10m to drive from Haldwani to Gajraula.
Book your Haldwani to Gajraula bus tickets online with FlixBus.
There are nine+ hotels available in Gajraula.















