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