There are 7 ways to get from Agra to Haldwani by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Agra to Ghaziabadbus Agra - Ghaziabad
- Take the bus from Ghaziabad to Haldwanibus redbusIndia_Bharat Benz A/C Seater /Sleeper
8h 35m₹858–2,865Train via Mathura
cheapest- Take the train from Agra Cantt to Mathura Jntrain 12617 / ...
- Take the train from Mathura Jn to Haldwanitrain 21907
8h 48m₹346–2,670Drive 306 km
- Drive from Agra to Haldwanicar 306 km
4h 45m₹2,968–4,287Taxi
- Take the taxi from Agra to Haldwanitaxi 306 km
4h 45m₹4,200–5,000Train, fly
- Take the train from Agra Cantt to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Pantnagar Airport (PGH)plane DEL - PGH
5h 31m₹5,814–19,160Bus via Rohini
- Take the bus from Agra to Delhibus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
- Take the bus from Delhi to Haldwanibus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
9h 49m₹853–2,499Train
- Take the train from Agra Fort to Lal Kuantrain 15055
10h 26m₹348–2,698
Agra to Haldwani by bus
Comparing Your Travel Options
The cheapest way to get from Agra to Haldwani is to train via Mathura which costs ₹340 - ₹2,700 and takes 8h 48m.
The fastest way to get from Agra to Haldwani is to drive which takes 4h 45m and costs ₹2,900 - ₹4,300.
No, there is no direct bus from Agra to Haldwani. However, there are services departing from Agra and arriving at Haldwani via Ghaziabad. The journey, including transfers, takes approximately 8h 35m.
No, there is no direct train from Agra to Haldwani. However, there are services departing from Agra Cantt and arriving at Haldwani via Mathura Jn. The journey, including transfers, takes approximately 8h 48m.
The distance between Agra and Haldwani is 441 km. The road distance is 306 km.
The best way to get from Agra to Haldwani without a car is to bus which takes 8h 35m and costs ₹850 - ₹2,900.
It takes approximately 8h 35m to get from Agra to Haldwani, including transfers.
Agra to Haldwani bus services, operated by IntrCity SmartBus, depart from Agra station.
Agra to Haldwani train services, operated by Indian Railways, depart from Agra Fort station.
The best way to get from Agra to Haldwani is to bus which takes 8h 35m and costs ₹850 - ₹2,900. Alternatively, you can train via Mathura, which costs ₹340 - ₹2,700 and takes 8h 48m.
What companies run services between Agra, India and Haldwani, India?
You can take a bus from Agra to Haldwani via Ghaziabad in around 8h 35m. Alternatively, you can take a train from Agra Cantt to Haldwani via Mathura Jn in around 8h 48m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Pantnagar Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹5,000–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Agra Cantt to Mathura Jn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Mathura Jn to Haldwani
- Ave. Duration
- 7h 15m
- Frequency
- Once a week
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Agra Cantt to New Delhi
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Agra Fort to Lal Kuan
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a week
- 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
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Agra to Ghaziabad
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- ₹430–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹430–600
- Website
- International Tourist Centre
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 5m
- Frequency
- Hourly
- Schedules at
- International Tourist Centre
- Phone
- +91 72478 47777
- [email protected]
- Website
- Uk India Tour And Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Website
- Uk India Tour And Travels
- Website
- Vamika Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 45m
- Frequency
- Every 4 hours
- Schedules at
- Vamika Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 35m
- Frequency
- Every 4 hours
- Website
- NeuGo
Bus from Agra to Delhi
- Ave. Duration
- 4h 35m
- Frequency
- Every 2 hours
- Website
- NeuGo
Bus from Delhi to Haldwani
- Ave. Duration
- 6h
- Frequency
- Every 4 hours
- Website
- NeuGo
- Phone
- +91 98370 73337
- Website
- Naini Holidays
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 3m
- Frequency
- Every 4 hours
- Schedules at
- Naini Holidays
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- ₹700–1,500
- Schedules at
- Laxmi Holidays
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 5m
- Frequency
- Hourly
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Phone
- 0120-4266593
- Website
- Blueworld tourist private limited
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 55m
- Frequency
- 4 times a day
- Website
- Blueworld tourist private limited
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 20m
- Frequency
- 4 times a day
- Website
- Blueworld tourist private limited
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Schedules at
- Mahalaxmi Travels
Bus from Agra to Delhi
- Ave. Duration
- 4h 15m
- Frequency
- Twice a week
- Schedules at
- Mahalaxmi Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- Mahalaxmi Travels
- Website
- India Tours and Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 25m
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
- Website
- Jagdamba tourism
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Schedules at
- Jagdamba tourism
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Schedules at
- Jagdamba tourism
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Schedules at
- Fasttrack Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Schedules at
- Fasttrack Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Estimated price
- ₹420–1,100
- Schedules at
- Zingbus
Bus from Agra to Delhi
- Ave. Duration
- 3h 40m
- Frequency
- Once daily
- Estimated price
- ₹410–1,000
- Schedules at
- Zingbus
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a week
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Website
- Vijay Tours And Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 5h 20m
- Frequency
- Once daily
- Website
- Vijay Tours And Travels
- Website
- PAL Travel Lines
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- PAL Travel Lines
- Website
- Shree Sanatan Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Schedules at
- Shree Sanatan Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 5h 35m
- Frequency
- 4 times a week
- Schedules at
- Shree Sanatan Travels
- Website
- City Heart Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- City Heart Travels
- Phone
- 080-46333629
- [email protected]
- Website
- Vikas Travels
Bus from Ghaziabad to Haldwani
- Ave. Duration
- 8h
- Frequency
- 3 times a week
- Schedules at
- Vikas Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- Vikas Travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Agra to Delhi
- Ave. Duration
- 3h 36m
- Frequency
- Every 20 minutes
- Website
- RS Yadav Smart Bus
Bus from Agra to Delhi
- Ave. Duration
- 3h 40m
- Frequency
- Hourly
- Schedules at
- Shri Bala Ji Travels And Cargo
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Agra to Delhi
- Ave. Duration
- 3h 35m
- Frequency
- Every 3 hours
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Phone
- +91 97113 29572
- [email protected]
- Website
- Ajuman Holidays
Bus from Agra to Delhi
- Ave. Duration
- 3h 30m
- Frequency
- Every 3 hours
- Schedules at
- Ajuman Holidays
- Website
- New India Travels
Bus from Agra to Delhi
- Ave. Duration
- 3h 45m
- Frequency
- Every 4 hours
- Schedules at
- New India Travels
- Website
- Fouji travels
Bus from Agra to Delhi
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Schedules at
- Fouji travels
- Phone
- +91 87369 75557
- [email protected]
- Website
- Highway Star Travels
Bus from Agra to Delhi
- Ave. Duration
- 3h 45m
- Frequency
- 3 times a day
- Schedules at
- Highway Star Travels
Bus from Agra to Delhi
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Schedules at
- Raj Kalpana Travels And Cargo
- Website
- Shiv Ganga Express
Bus from Agra to Delhi
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Schedules at
- Shiv Ganga Express
- Phone
- +91 7309615176
- [email protected]
- Website
- Ashok Tour And Travels
Bus from Agra to Delhi
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Website
- Ashok Tour And Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Agra to Delhi
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Schedules at
- Safar Express Tour
- Website
- Maa Vaishno Travels
Bus from Agra to Delhi
- Ave. Duration
- 3h 30m
- Frequency
- 6 times a week
- Schedules at
- Maa Vaishno Travels
- Website
- Shri Ram Transport Company
Bus from Agra to Delhi
- Ave. Duration
- 3h 30m
- Frequency
- 4 times a week
- Schedules at
- Shri Ram Transport Company
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Agra to Delhi
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Website
- Maharani Travels
- Website
- Falcon Tour & Travels
Bus from Agra to Delhi
- Ave. Duration
- 8h 20m
- Frequency
- 4 times a week
- Schedules at
- Falcon Tour & Travels
- Phone
- +91 97799 40672
- [email protected]
- Website
- Deltin Travels Pvt Ltd
Bus from Agra to Delhi
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Website
- Deltin Travels Pvt Ltd
- Website
- Miles India Private Limited
Bus from Agra to Delhi
- Ave. Duration
- 4h
- Frequency
- 3 times a week
- Schedules at
- Miles India Private Limited
- Phone
- +91 9155411963
- [email protected]
- Website
- Rajdhani bus service
Bus from Agra to Delhi
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a week
- Website
- Rajdhani bus service
- Website
- Rajdhani bus service
Bus from Agra to Delhi
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a week
- Schedules at
- Shri Mehandipur Balaji Travels
- Website
- Set Travels
Bus from Agra to Delhi
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Schedules at
- Set Travels
- Website
- Aman tamanna travel
Bus from Agra to Delhi
- Ave. Duration
- 5h 16m
- Frequency
- 3 times a week
- Schedules at
- Aman tamanna travel
- Website
- Skyline Bus Services
Bus from Agra to Delhi
- Ave. Duration
- 26h 40m
- Frequency
- 3 times a week
- Schedules at
- Skyline Bus Services
- Website
- Northway Holiday Express
Bus from Agra to Delhi
- Ave. Duration
- 4h 50m
- Frequency
- Once a week
- Schedules at
- Northway Holiday Express
- Website
- Mahadev SmartBus
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 30m
- Frequency
- Hourly
- Schedules at
- Mahadev SmartBus
- Website
- Garhwal Travels
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 15m
- Frequency
- Every 4 hours
- Schedules at
- Garhwal Travels
- Website
- Yashika Travel Line India
Bus from Delhi to Haldwani
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Schedules at
- Yashika Travel Line India
- Website
- Shishpal Bus Service
Bus from Delhi to Haldwani
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Schedules at
- Shishpal Bus Service
- Website
- Balaji Tourist
Bus from Delhi to Haldwani
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Balaji Tourist
- Website
- Rsk Holidays
Bus from Delhi to Haldwani
- Ave. Duration
- 5h 15m
- Frequency
- Once a week
- Schedules at
- Rsk Holidays
- Ave. Duration
- 4h 45m
- Estimated price
- ₹4,200–5,000
Agra Taxi
- Phone
- +91 983 744 4549
- Website
- agrataxi.co.in
Agra Taxi Services
- Phone
- +91 992 720 0567
- Website
- agrataxi.net
One Way Cab
- Phone
- +91 888 123 8888
- Website
- onewaycab.co.in
Rajasthan Cab
- Phone
- +91 935 881 1941
- Website
- rajasthancab.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Agra to Haldwani bus services, operated by IntrCity SmartBus, arrive at Ghaziabad station.
Agra to Haldwani train services, operated by Indian Railways, arrive at Lal Kuan station.
Yes, the driving distance between Agra to Haldwani is 306 km. It takes approximately 4h 45m to drive from Agra to Haldwani.
Book your Agra to Haldwani train tickets online with 12go.asia.
Book your Agra to Haldwani bus tickets online with Omio and 12go.asia.
There are 702+ hotels available in Haldwani.













































