
Mohali to Ujjain
Ujjain is approximately 950+ kms from Mohali. The fastest way to reach Ujjain from Mohali is by Flight, Bus Via Indore. It takes approximately 4 hours. The cheapest way to reach Ujjain from Mohali is by Train which would take approximately 21 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Mohali
Indore
Ujjain
Approx Travel Time
4h 56m
₹6,644
Onwards
Mohali
Indore
Ujjain
Approx Travel Time
5h 15m
₹5,481
Onwards
FASTEST
Mohali
Indore
Ujjain
Approx Travel Time
3h 55m
₹5,696
Onwards
Via Kota
Mohali
Kota
Ujjain
Approx Travel Time
15h 27m
On Demand
Via Delhi
Mohali
Delhi
Ujjain
Approx Travel Time
15h 35m
₹4,226
Onwards
Via Mathura
Mohali
Mathura
Ujjain
Approx Travel Time
15h 13m
₹650
Onwards
Via Delhi, Kota
Mohali
Delhi
Kota
Ujjain
Approx Travel Time
14h 7m
₹5,211
Onwards
Via Jaipur
Mohali
Jaipur
Ujjain
Approx Travel Time
11h 25m
₹1,399
Onwards
Frequently Asked Questions
What is the distance between Mohali and Ujjain?
Ujjain is approximately 950+ kms from Mohali.
How long does it take to reach Ujjain from Mohali?
It takes approximately 4 hours to reach Ujjain from Mohali by Flight, Bus Via Indore.
What is the cheapest way to reach Ujjain from Mohali?
The cheapest way to reach Ujjain from Mohali is by Train.
What is the fastest way to reach Ujjain from Mohali?
The fastest way to reach Ujjain from Mohali is by Flight, Bus Via Indore.


