There are 8 ways to get from Ballia to Haldwani by taxi, 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.
Taxi to Varanasi Airport, fly
best- Take the taxi from Ballia to Varanasi-Airport-VNStaxi
- Fly from Varanasi Airport (VNS) to Pantnagar Airport (PGH)plane VNS - PGH
6h 29m₹14,680–30,390Train
cheapest- Take the train from Ballia to Rampurtrain 14649
- Take the train from Rampur to Haldwanitrain 12040 / ...
16h 19m₹496–3,851Train, bus
- Take the train from Ballia to Ayodhyatrain
- Take the bus from Ayodhya to Lucknowbus
- Take the bus from Lucknow to Haldwanibus
18h 25mDrive 703.2 km
- Drive from Ballia to Haldwanicar 703.2 km
9h 37m₹7,890–11,397Taxi
- Take the taxi from Ballia to Haldwanitaxi 703.2 km
9h 37m₹14,000–17,000Train to Lok Nayak Jayaprakash Airport, fly
- Take the train from Ballia to Sonpur Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Pantnagar Airport (PGH)plane PAT - PGH
9h 20m₹9,741–29,504Train, train to Gorakhpur Airport, fly
- Take the train from Ballia to Indara Jntrain
- Take the train from Indara Jn to Gorakhpur Canttrain
- Fly from Gorakhpur Airport (GOP) to Pantnagar Airport (PGH)plane GOP - PGH
25h 11m₹9,979–22,790Train via Mankāpur
- Take the train from Ballia to Mankapur Jntrain 13509
- Take the train from Mankapur Jn to Haldwanitrain 13019
22h 7m₹519–3,959
Ballia to Haldwani by train
Comparing Your Travel Options
The cheapest way to get from Ballia to Haldwani is to train which costs ₹490 - ₹3,900 and takes 16h 19m.
The fastest way to get from Ballia to Haldwani is to taxi and fly which takes 6h 29m and costs ₹14,000 - ₹31,000.
No, there is no direct train from Ballia to Haldwani. However, there are services departing from Ballia and arriving at Haldwani via Rampur. The journey, including transfers, takes approximately 16h 19m.
The distance between Ballia and Haldwani is 707 km. The road distance is 703.2 km.
The best way to get from Ballia to Haldwani without a car is to train which takes 16h 19m and costs ₹490 - ₹3,900.
It takes approximately 6h 29m to get from Ballia to Haldwani, including transfers.
Ballia to Haldwani train services, operated by Indian Railways, depart from Ballia station.
Ballia to Haldwani train services, operated by Indian Railways, arrive at Rampur station.
Yes, the driving distance between Ballia to Haldwani is 703 km. It takes approximately 9h 37m to drive from Ballia to Haldwani.
There are 697+ hotels available in Haldwani.
What companies run services between Ballia, India and Haldwani, India?
You can take a train from Ballia to Haldwani via Rampur in around 16h 19m.
- Website
- goindigo.in
Flights from Varanasi Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹8,500–26,000
Flights from Lok Nayak Jayaprakash Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹8,500–27,000
Flights from Gorakhpur Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 21h 10m
- When
- Every day
- Estimated price
- ₹9,000–29,000
Flights from Gorakhpur Airport to Pantnagar Airport via Mumbai, Delhi
- Ave. Duration
- 18h
- When
- Every day
- Estimated price
- ₹12,000–35,000
Flights from Gorakhpur Airport to Pantnagar Airport via Hyderabad, Delhi
- Ave. Duration
- 23h
- When
- Every day
- Estimated price
- ₹17,000–31,000
Flights from Gorakhpur Airport to Pantnagar Airport via Kolkata, Delhi
- Ave. Duration
- 25h 35m
- When
- Every day
- Estimated price
- ₹15,000–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ballia to Rampur
- Ave. Duration
- 13h 26m
- Frequency
- 3 times a week
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Rampur to Haldwani
- Ave. Duration
- 1h 53m
- 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 Ballia to Ayodhya
- Ave. Duration
- 7h 3m
- Frequency
- 3 times a day
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Ballia to Sonpur Jn
- Ave. Duration
- 2h 58m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Ballia to Indara Jn
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–160
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Indara Jn to Gorakhpur Cant
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Ballia to Mankapur Jn
- Ave. Duration
- 8h 46m
- Frequency
- Once a week
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Mankapur Jn to Haldwani
- Ave. Duration
- 12h 21m
- Frequency
- Once daily
- Estimated price
- ₹300–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 24m
- Frequency
- Hourly
- Website
- RS Yadav Smart Bus
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 20m
- Frequency
- Hourly
- Schedules at
- Shree Marutikrupa Travels And Cargo
- Website
- Namaste Bihar
Bus from Ayodhya to Lucknow
- Ave. Duration
- 2h 56m
- Frequency
- 5 times a day
- Schedules at
- Namaste Bihar
- Phone
- 9887925057
- [email protected]
- Website
- Shree Savariya Travels and Transport
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Schedules at
- Shree Savariya Travels and Transport
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Schedules at
- Samreen Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Schedules at
- Kashi Vishwanath Tours and Travels
- Website
- Shrinet Tour And Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Schedules at
- Shrinet Tour And Travels
- Phone
- +91 6390273737
- Website
- Betrwanti Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Website
- Betrwanti Travels
- Website
- Betrwanti Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 2h 45m
- Frequency
- 6 times a week
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
Bus from Lucknow to Haldwani
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Website
- Dhruv Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 14m
- Frequency
- 6 times a week
- Schedules at
- Dhruv Travels
- Phone
- +91 9560015900
- [email protected]
- Website
- Shree Krishna Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a week
- Schedules at
- Shree Krishna Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Sonu Travel
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a week
- Website
- Sonu Travel
Bus from Ayodhya to Lucknow
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Schedules at
- New Yadav Vishwakarma Tour and Travels
- Website
- Sai Smart Bus
Bus from Ayodhya to Lucknow
- Ave. Duration
- 2h 15m
- Frequency
- Once a week
- Schedules at
- Sai Smart Bus
- Website
- Kamla Travels
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 10m
- Frequency
- Once a week
- Schedules at
- Kamla Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
- Website
- Bhagwati Travels Express
Bus from Ayodhya to Lucknow
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Website
- Bhagwati Travels Express
Bus from Ayodhya to Lucknow
- Ave. Duration
- 4h 15m
- Frequency
- Once a week
- Schedules at
- BTS Bundelkhand Transport Services LLP
- Website
- Raaj Rath Travels Co.
Bus from Lucknow to Haldwani
- Ave. Duration
- 7h 50m
- Frequency
- 3 times a day
- Schedules at
- Raaj Rath Travels Co.
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Lucknow to Haldwani
- Ave. Duration
- 7h 5m
- Frequency
- Twice daily
- Website
- Kissan Travels Pilani
- Website
- jk travels
Bus from Lucknow to Haldwani
- Ave. Duration
- 6h 50m
- Frequency
- Once daily
- Schedules at
- jk travels
- Website
- New Holiday Travels
Bus from Lucknow to Haldwani
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Schedules at
- New Holiday Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Lucknow to Haldwani
- Ave. Duration
- 6h 50m
- Frequency
- 5 times a week
- Website
- Vijay Tours And Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Lucknow to Haldwani
- Ave. Duration
- 7h 31m
- Frequency
- 3 times a week
- Schedules at
- Mahalaxmi Travels
- Ave. Duration
- 6h
- Estimated price
- ₹3,000–17,000
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 Getting to Milan from the airport, Travelling to the UK: What do I need to know?, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.























