Mathura to Haldwani Distance
The road distance between Mathura and Haldwani is approximately 350+ km, and the drive usually takes around 7 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 8 hours, while trains complete the journey in approximately 6 hours, subject to the chosen service and route. The fastest way to reach Haldwani takes approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
RECOMMENDED
FASTEST
Mathura
Haldwani
Approx Travel Time
6h 13m
₹250
Onwards
Mathura
Haldwani
Approx Travel Time
7h 30m
₹800
Onwards
Mathura
Haldwani
Approx Travel Time
6h 51m
₹7,482
Onwards
Via Bareilly
Mathura
Bareilly
Haldwani
Approx Travel Time
6h 13m
₹310
Onwards
Via Lalkuan
Mathura
Lalkuan
Haldwani
Approx Travel Time
6h 43m
₹250
Onwards
Via Hathras
Mathura
Hathras
Haldwani
Approx Travel Time
6h 41m
₹375
Onwards
Via Baheri
Mathura
Baheri
Haldwani
Approx Travel Time
6h 57m
₹330
Onwards
Via Budaun
Mathura
Budaun
Haldwani
Approx Travel Time
7h 1m
₹325
Onwards
Via Delhi
CHEAPEST
Mathura
Delhi
Haldwani
Approx Travel Time
7h 18m
₹190
Onwards
Via Kichha
Mathura
Kichha
Haldwani
Approx Travel Time
7h 19m
₹340
Onwards
Frequently Asked Questions
What is the distance between Mathura and Haldwani?
The distance between Mathura and Haldwani is approximately 350+ km by road.
What is the straight-line (aerial) distance between Mathura and Haldwani?
The straight-line distance is approximately 250+ km.
How long does it take to travel from Mathura to Haldwani by road?
It takes around 7 hours by road.
What is the distance from Mathura to Haldwani via Bareilly?
Via Bareilly, the distance is approximately 250+ km, taking around 6 hours.
Is there a train from Mathura to Haldwani?
Yes, trains run between Mathura and Haldwani, covering approximately 300+ km in around 6 hours.
How much does it cost to travel from Mathura to Haldwani?
Costs vary by mode — approximately ₹800+ by bus and ₹7450+ by cab.
Does the distance from Mathura to Haldwani change by route?
Yes — the road distance varies from 350+ km via the direct route to 250+ km via Bareilly, depending on the path taken.
Does travel time between Mathura and Haldwani vary by season?
Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.
What is the driving distance vs. straight-line distance between Mathura and Haldwani?
The driving distance is 350+ km, while the straight-line distance is shorter at 250+ km, due to the road route following terrain and highways.
What are the major cities on the way from Mathura to Haldwani by road?
Major cities on the road route from Mathura to Haldwani include: • Bareilly • Budaun • Pilibhit
What are the major restaurants on the way from Mathura to Haldwani by road?
Major restaurants on the road route from Mathura to Haldwani include: • Marvelicious Restaurant & Cafe • Barbeque Nation Bareilly Civil Lines • Darbar E Bareilly • Palm Bistro • The Backyard Cafe 'n' Bistro
Routes Connecting Mathura
Routes From Mathura
Routes To Mathura
Routes Connecting Haldwani
Routes From Haldwani
- Haldwani to Narwana
- Haldwani to Bhadrachalam
- Haldwani to Meja
- Haldwani to Jabalpur
- Haldwani to Kushinagar
- Haldwani to Chakulia
- Haldwani to Bijapur
- Haldwani to Datia
- Haldwani to Shivamogga
- Haldwani to Dharamsala
- Haldwani to Faizabad
- Haldwani to Vadodara
- Haldwani to Channapatna
- Haldwani to Korba
- Haldwani to Cuttack
Routes To Haldwani
Popular Places Routes
- Maihar to Madurantakam
- Ayodhya to Mansa
- Bhatapara to Darjeeling
- Merta to Kishangarh
- Kalol to Bhavnagar
- Badami to Satara
- Ayodhya to Chirala
- Pandharpur to Thiruthani
- Dhenkanal to Mumbai
- Badami to Ooty
- Dharamsala to Ramanathapuram
- Port-Blair to Narkanda
- Bangarapet to Muvattupuzha
- Mahendragarh to Rajula
- Gopalganj to Ratangarh

