
Kasauli to Ujjain
Ujjain is approximately 950+ kms from Kasauli. The fastest way to reach Ujjain from Kasauli is by Cab, Train Via Chandigarh. It takes approximately 21 hours. The cheapest way to reach Ujjain from Kasauli is by Cab, Train Via Saharanpur which would take approximately 22 hours.
Sort By
Mode of Transport
Via Chandigarh
RECOMMENDED
FASTEST
Kasauli
Chandigarh
Ujjain
Approx Travel Time
20h 40m
On Demand
Kasauli
Chandigarh
Ujjain
Approx Travel Time
20h 40m
On Demand
Via Faridabad
Kasauli
Faridabad
Ujjain
Approx Travel Time
21h 10m
₹6,495
Onwards
Via Ambala
Kasauli
Ambala
Ujjain
Approx Travel Time
21h 16m
On Demand
Via Karnal
Kasauli
Karnal
Ujjain
Approx Travel Time
21h 50m
On Demand
Via Kurukshetra
Kasauli
Kurukshetra
Ujjain
Approx Travel Time
21h 47m
On Demand
Via Sonipat
Kasauli
Sonipat
Ujjain
Approx Travel Time
22h 13m
On Demand
Via Saharanpur
CHEAPEST
Kasauli
Saharanpur
Ujjain
Approx Travel Time
21h 40m
₹4,195
Onwards
Via Delhi
Kasauli
Delhi
Ujjain
Approx Travel Time
22h 31m
₹5,282
Onwards
Via Yamunanagar
Kasauli
Yamunanagar
Ujjain
Approx Travel Time
22h 25m
On Demand
Frequently Asked Questions
What is the distance between Kasauli and Ujjain?
Ujjain is approximately 950+ kms from Kasauli.
How long does it take to reach Ujjain from Kasauli?
It takes approximately 21 hours to reach Ujjain from Kasauli by Cab, Train Via Chandigarh.
What is the cheapest way to reach Ujjain from Kasauli?
The cheapest way to reach Ujjain from Kasauli is by Cab, Train Via Saharanpur.
What is the fastest way to reach Ujjain from Kasauli?
The fastest way to reach Ujjain from Kasauli is by Cab, Train Via Chandigarh.