
Haridwar to Ujjain
Ujjain is approximately 950+ kms from Haridwar. The fastest way to reach Ujjain from Haridwar is by Cab. It takes approximately 15 hours. The cheapest way to reach Ujjain from Haridwar is by Train which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Haridwar
Delhi
Ujjain
Approx Travel Time
15h 34m
₹3,708
Onwards
Haridwar
Delhi
Ujjain
Approx Travel Time
15h 29m
₹560
Onwards
Haridwar
Delhi
Ujjain
Approx Travel Time
16h 18m
₹795
Onwards
Via Mathura
Haridwar
Mathura
Ujjain
Approx Travel Time
15h 25m
₹8,914
Onwards
Via Kota
Haridwar
Kota
Ujjain
Approx Travel Time
16h 20m
₹714
Onwards
Haridwar
Kota
Ujjain
Approx Travel Time
16h 35m
₹5,260
Onwards
Via Jaipur
Haridwar
Jaipur
Ujjain
Approx Travel Time
19h 50m
₹1,099
Onwards
Via Bharatpur
Haridwar
Bharatpur
Ujjain
Approx Travel Time
16h 34m
₹1,064
Onwards
Frequently Asked Questions
What is the distance between Haridwar and Ujjain?
Ujjain is approximately 950+ kms from Haridwar.
How long does it take to reach Ujjain from Haridwar?
It takes approximately 15 hours to reach Ujjain from Haridwar by Cab.
What is the cheapest way to reach Ujjain from Haridwar?
The cheapest way to reach Ujjain from Haridwar is by Train.
What is the fastest way to reach Ujjain from Haridwar?
The fastest way to reach Ujjain from Haridwar is by Cab.


