
Ujjain to Haldwani
Haldwani is approximately 1000+ kms from Ujjain. The fastest way to reach Haldwani from Ujjain is by Cab, Flight, Bus Via Indore, Delhi. It takes approximately 12 hours. The cheapest way to reach Haldwani from Ujjain is by Train Via Mathura which would take approximately 17 hours.
Sort By
Mode of Transport
Via Indore, Delhi
RECOMMENDED
Ujjain
Indore
Delhi
Haldwani
Approx Travel Time
14h 36m
₹7,595
Onwards
FASTEST
Ujjain
Indore
Delhi
Haldwani
Approx Travel Time
12h 1m
₹8,129
Onwards
Ujjain
Indore
Delhi
Haldwani
Approx Travel Time
14h 30m
₹6,547
Onwards
Via Mathura
Ujjain
Mathura
Haldwani
Approx Travel Time
16h 5m
₹1,164
Onwards
CHEAPEST
Ujjain
Mathura
Haldwani
Approx Travel Time
16h 18m
₹780
Onwards
Via Kota
Ujjain
Kota
Haldwani
Approx Travel Time
16h 38m
₹3,774
Onwards
Ujjain
Kota
Haldwani
Approx Travel Time
16h 18m
₹1,104
Onwards
Via Agra
Ujjain
Agra
Haldwani
Approx Travel Time
16h 35m
₹1,599
Onwards
Via Agra, Bareilly
Ujjain
Agra
Bareilly
Haldwani
Approx Travel Time
17h 10m
₹3,229
Onwards
Via Bhopal, Delhi
Ujjain
Bhopal
Delhi
Haldwani
Approx Travel Time
14h 50m
₹4,912
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Haldwani?
Haldwani is approximately 1000+ kms from Ujjain.
How long does it take to reach Haldwani from Ujjain?
It takes approximately 12 hours to reach Haldwani from Ujjain by Cab, Flight, Bus Via Indore, Delhi.
What is the cheapest way to reach Haldwani from Ujjain?
The cheapest way to reach Haldwani from Ujjain is by Train Via Mathura.
What is the fastest way to reach Haldwani from Ujjain?
The fastest way to reach Haldwani from Ujjain is by Cab, Flight, Bus Via Indore, Delhi.


