
Kalka to Ujjain
Ujjain is approximately 950+ kms from Kalka. The fastest way to reach Ujjain from Kalka is by Train Via Panipat. It takes approximately 20 hours. The cheapest way to reach Ujjain from Kalka is by Train Via Ghaziabad which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Kalka
Delhi
Ujjain
Approx Travel Time
20h 25m
₹975
Onwards
Kalka
Delhi
Ujjain
Approx Travel Time
20h 55m
₹4,913
Onwards
Via Panipat
FASTEST
Kalka
Panipat
Ujjain
Approx Travel Time
20h 10m
On Demand
Via Ambala
Kalka
Ambala
Ujjain
Approx Travel Time
20h 10m
On Demand
Kalka
Ambala
Ujjain
Approx Travel Time
20h 25m
On Demand
Via Sonipat
Kalka
Sonipat
Ujjain
Approx Travel Time
20h 25m
On Demand
Via Chandigarh
Kalka
Chandigarh
Ujjain
Approx Travel Time
20h 10m
On Demand
Via Kurukshetra
Kalka
Kurukshetra
Ujjain
Approx Travel Time
20h 10m
On Demand
Via Karnal
Kalka
Karnal
Ujjain
Approx Travel Time
20h 25m
On Demand
Via Ghaziabad
CHEAPEST
Kalka
Ghaziabad
Ujjain
Approx Travel Time
20h 40m
₹675
Onwards
Frequently Asked Questions
What is the distance between Kalka and Ujjain?
Ujjain is approximately 950+ kms from Kalka.
How long does it take to reach Ujjain from Kalka?
It takes approximately 20 hours to reach Ujjain from Kalka by Train Via Panipat.
What is the cheapest way to reach Ujjain from Kalka?
The cheapest way to reach Ujjain from Kalka is by Train Via Ghaziabad.
What is the fastest way to reach Ujjain from Kalka?
The fastest way to reach Ujjain from Kalka is by Train Via Panipat.