Ujjain to Kalka - Multiple Options To Reach By Train, Cab
Kalka is approximately 950+ kms from Ujjain. The fastest way to reach Kalka from Ujjain is by Train Via Panipat. It takes approximately 20 hours. The cheapest way to reach Kalka from Ujjain is by Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
CHEAPEST
Ujjain
Delhi
Kalka
Approx Travel Time
20h 25m
₹605
Onwards
Ujjain
Delhi
Kalka
Approx Travel Time
20h 55m
₹4,467
Onwards
Via Panipat
FASTEST
Ujjain
Panipat
Kalka
Approx Travel Time
20h 10m
₹650
Onwards
Via Ambala
Ujjain
Ambala
Kalka
Approx Travel Time
20h 10m
₹685
Onwards
Ujjain
Ambala
Kalka
Approx Travel Time
20h 25m
₹2,258
Onwards
Via Sonipat
Ujjain
Sonipat
Kalka
Approx Travel Time
20h 25m
₹660
Onwards
Via Chandigarh
Ujjain
Chandigarh
Kalka
Approx Travel Time
20h 10m
On Demand
Via Kurukshetra
Ujjain
Kurukshetra
Kalka
Approx Travel Time
20h 10m
₹670
Onwards
Via Karnal
Ujjain
Karnal
Kalka
Approx Travel Time
20h 25m
₹665
Onwards
Via Ghaziabad
Ujjain
Ghaziabad
Kalka
Approx Travel Time
20h 40m
₹655
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Kalka?
Kalka is approximately 950+ kms from Ujjain.
How long does it take to reach Kalka from Ujjain?
It takes approximately 20 hours to reach Kalka from Ujjain by Train Via Panipat.
What is the cheapest way to reach Kalka from Ujjain?
The cheapest way to reach Kalka from Ujjain is by Train Via Delhi.
What is the fastest way to reach Kalka from Ujjain?
The fastest way to reach Kalka from Ujjain is by Train Via Panipat.