
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,465
Onwards
Haridwar
Delhi
Ujjain
Approx Travel Time
15h 29m
₹560
Onwards
Haridwar
Delhi
Ujjain
Approx Travel Time
16h 18m
₹614
Onwards
Via Mathura
Haridwar
Mathura
Ujjain
Approx Travel Time
15h 25m
₹6,630
Onwards
Via Kota
Haridwar
Kota
Ujjain
Approx Travel Time
16h 20m
₹714
Onwards
Haridwar
Kota
Ujjain
Approx Travel Time
16h 35m
₹3,358
Onwards
Via Jaipur
Haridwar
Jaipur
Ujjain
Approx Travel Time
19h 50m
₹1,100
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.
Routes Connecting Haridwar
Routes From Haridwar
- Haridwar to Port-Blair
- Haridwar to Nilambur
- Haridwar to Bhagalpur
- Haridwar to Bhubaneshwar
- Haridwar to Kishtwar
- Haridwar to Dewas
- Haridwar to Fazilka
- Haridwar to Udgir
- Haridwar to Shajapur
- Haridwar to Guruvayoor
- Haridwar to Mainpuri
- Haridwar to Rajgir
- Haridwar to Lingsugur
- Haridwar to Mandsaur
- Haridwar to Cuddalore


