
Ujjain to Haridwar
Haridwar is approximately 950+ kms from Ujjain. The fastest way to reach Haridwar from Ujjain is by Train, Flight, Cab Via Indore, Dehradun. It takes approximately 10 hours. The cheapest way to reach Haridwar from Ujjain is by Train which would take approximately 23 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Ujjain
Delhi
Haridwar
Approx Travel Time
14h 49m
₹590
Onwards
Ujjain
Delhi
Haridwar
Approx Travel Time
14h 56m
₹3,463
Onwards
Ujjain
Delhi
Haridwar
Approx Travel Time
16h 23m
₹871
Onwards
Via Indore, Dehradun
FASTEST
Ujjain
Indore
Dehradun
Haridwar
Approx Travel Time
9h 26m
₹8,715
Onwards
Ujjain
Indore
Dehradun
Haridwar
Approx Travel Time
9h 41m
₹8,750
Onwards
Via Indore, Delhi
Ujjain
Indore
Delhi
Haridwar
Approx Travel Time
10h 41m
₹6,449
Onwards
Via Muzaffarnagar
Ujjain
Muzaffarnagar
Haridwar
Approx Travel Time
16h 40m
₹1,570
Onwards
Via Indore, Dausa
Ujjain
Indore
Dausa
Haridwar
Approx Travel Time
22h 4m
₹2,166
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Haridwar?
Haridwar is approximately 950+ kms from Ujjain.
How long does it take to reach Haridwar from Ujjain?
It takes approximately 10 hours to reach Haridwar from Ujjain by Train, Flight, Cab Via Indore, Dehradun.
What is the cheapest way to reach Haridwar from Ujjain?
The cheapest way to reach Haridwar from Ujjain is by Train.
What is the fastest way to reach Haridwar from Ujjain?
The fastest way to reach Haridwar from Ujjain is by Train, Flight, Cab Via Indore, Dehradun.

