
Harihar to Ujjain
Ujjain is approximately 1050+ kms from Harihar. The fastest way to reach Ujjain from Harihar is by Train Via Bhusawal. It takes approximately 23 hours. The cheapest way to reach Ujjain from Harihar is by Train Via Khandwa which would take approximately 24 hours.
Sort By
Mode of Transport
Via Bhusawal
RECOMMENDED
FASTEST
Harihar
Bhusawal
Ujjain
Approx Travel Time
22h 55m
On Demand
Harihar
Bhusawal
Ujjain
Approx Travel Time
1d 1h 7m
On Demand
Via Khandwa
CHEAPEST
Harihar
Khandwa
Ujjain
Approx Travel Time
23h 25m
₹910
Onwards
Harihar
Khandwa
Ujjain
Approx Travel Time
1d 0h 37m
₹4,970
Onwards
Via Nandgaon
Harihar
Nandgaon
Ujjain
Approx Travel Time
23h 40m
On Demand
Via Kopargaon
Harihar
Kopargaon
Ujjain
Approx Travel Time
23h 40m
On Demand
Via Mumbai
Harihar
Mumbai
Ujjain
Approx Travel Time
1d 2h 40m
On Demand
Via Hyderabad
Harihar
Hyderabad
Ujjain
Approx Travel Time
1d 2h 40m
₹1,135
Onwards
Via Vapi
Harihar
Vapi
Ujjain
Approx Travel Time
1d 2h 40m
On Demand
Via Valsad
Harihar
Valsad
Ujjain
Approx Travel Time
1d 2h 55m
On Demand
Frequently Asked Questions
What is the distance between Harihar and Ujjain?
Ujjain is approximately 1050+ kms from Harihar.
How long does it take to reach Ujjain from Harihar?
It takes approximately 23 hours to reach Ujjain from Harihar by Train Via Bhusawal.
What is the cheapest way to reach Ujjain from Harihar?
The cheapest way to reach Ujjain from Harihar is by Train Via Khandwa.
What is the fastest way to reach Ujjain from Harihar?
The fastest way to reach Ujjain from Harihar is by Train Via Bhusawal.