Kasauli to Ujjain - Multiple Options To Reach By Cab, Train, Bus
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 Delhi which would take approximately 23 hours.
Sort By
Mode of Transport
Via Panipat
RECOMMENDED
Kasauli
Panipat
Ujjain
Approx Travel Time
21h 31m
On Demand
Via Faridabad
Kasauli
Faridabad
Ujjain
Approx Travel Time
21h 10m
₹5,208
Onwards
Via Chandigarh
FASTEST
Kasauli
Chandigarh
Ujjain
Approx Travel Time
20h 40m
On Demand
Kasauli
Chandigarh
Ujjain
Approx Travel Time
20h 40m
On Demand
Via Ambala
Kasauli
Ambala
Ujjain
Approx Travel Time
21h 16m
On Demand
Via Sonipat
Kasauli
Sonipat
Ujjain
Approx Travel Time
22h 13m
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 Delhi
CHEAPEST
Kasauli
Delhi
Ujjain
Approx Travel Time
22h 31m
₹4,688
Onwards
Via Saharanpur
Kasauli
Saharanpur
Ujjain
Approx Travel Time
21h 40m
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 Delhi.
What is the fastest way to reach Ujjain from Kasauli?
The fastest way to reach Ujjain from Kasauli is by Cab, Train Via Chandigarh.