
Mohali to Ujjain
Ujjain is approximately 1000+ kms from Mohali. The fastest way to reach Ujjain from Mohali is by Flight, Cab Via Indore. It takes approximately 5 hours. The cheapest way to reach Ujjain from Mohali is by Train Via Jaipur which would take approximately 20 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Mohali
Indore
Ujjain
Approx Travel Time
4h 40m
₹5,326
Onwards
Mohali
Indore
Ujjain
Approx Travel Time
4h 40m
₹4,104
Onwards
Mohali
Indore
Ujjain
Approx Travel Time
4h 40m
₹4,129
Onwards
Via Jaipur
Mohali
Jaipur
Ujjain
Approx Travel Time
11h 10m
₹3,784
Onwards
CHEAPEST
Mohali
Jaipur
Ujjain
Approx Travel Time
19h 55m
₹655
Onwards
Via Udaipur
Mohali
Udaipur
Ujjain
Approx Travel Time
10h 25m
₹10,517
Onwards
Via Delhi
Mohali
Delhi
Ujjain
Approx Travel Time
15h 25m
₹2,775
Onwards
Via Bonali
Mohali
Bonali
Ujjain
Approx Travel Time
19h 55m
On Demand
Via Niwai
Mohali
Niwai
Ujjain
Approx Travel Time
19h 55m
On Demand
Via Pipalda Kalan
Mohali
Pipalda Kalan
Ujjain
Approx Travel Time
19h 40m
On Demand
Frequently Asked Questions
What is the distance between Mohali and Ujjain?
Ujjain is approximately 1000+ kms from Mohali.
How long does it take to reach Ujjain from Mohali?
It takes approximately 5 hours to reach Ujjain from Mohali by Flight, Cab Via Indore.
What is the cheapest way to reach Ujjain from Mohali?
The cheapest way to reach Ujjain from Mohali is by Train Via Jaipur.
What is the fastest way to reach Ujjain from Mohali?
The fastest way to reach Ujjain from Mohali is by Flight, Cab Via Indore.