
Hosur to Ujjain
Ujjain is approximately 1300+ kms from Hosur. The fastest way to reach Ujjain from Hosur is by Train Via Gooty. It takes approximately 28 hours. The cheapest way to reach Ujjain from Hosur is by Train, Bus Via Pune which would take approximately 32 hours.
Sort By
Mode of Transport
Via Bangalore
RECOMMENDED
Hosur
Bangalore
Ujjain
Approx Travel Time
1d 3h 40m
On Demand
Hosur
Bangalore
Ujjain
Approx Travel Time
1d 3h 40m
On Demand
Via Gooty
FASTEST
Hosur
Gooty
Ujjain
Approx Travel Time
1d 3h 25m
On Demand
Via Anantapur
Hosur
Anantapur
Ujjain
Approx Travel Time
1d 3h 40m
On Demand
Via Dharmavaram
Hosur
Dharmavaram
Ujjain
Approx Travel Time
1d 3h 40m
On Demand
Hosur
Dharmavaram
Ujjain
Approx Travel Time
1d 5h 5m
On Demand
Via Hindupur
Hosur
Hindupur
Ujjain
Approx Travel Time
1d 3h 40m
On Demand
Hosur
Hindupur
Ujjain
Approx Travel Time
1d 4h 8m
On Demand
Via Mandya
Hosur
Mandya
Ujjain
Approx Travel Time
1d 6h 10m
On Demand
Via Pune
CHEAPEST
Hosur
Pune
Ujjain
Approx Travel Time
1d 7h 55m
₹1,311
Onwards
Frequently Asked Questions
What is the distance between Hosur and Ujjain?
Ujjain is approximately 1300+ kms from Hosur.
How long does it take to reach Ujjain from Hosur?
It takes approximately 28 hours to reach Ujjain from Hosur by Train Via Gooty.
What is the cheapest way to reach Ujjain from Hosur?
The cheapest way to reach Ujjain from Hosur is by Train, Bus Via Pune.
What is the fastest way to reach Ujjain from Hosur?
The fastest way to reach Ujjain from Hosur is by Train Via Gooty.