
Kangra to Ujjain
Ujjain is approximately 1150+ kms from Kangra. The fastest way to reach Ujjain from Kangra is by Flight, Cab Via Mohali, Indore. It takes approximately 8 hours. The cheapest way to reach Ujjain from Kangra is by Bus, Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
CHEAPEST
Kangra
Delhi
Ujjain
Approx Travel Time
20h 53m
₹1,251
Onwards
Kangra
Delhi
Ujjain
Approx Travel Time
23h 15m
₹1,835
Onwards
Via Mohali, Indore
FASTEST
Kangra
Mohali
Indore
Ujjain
Approx Travel Time
7h 31m
₹11,493
Onwards
Kangra
Mohali
Indore
Ujjain
Approx Travel Time
7h 50m
₹10,357
Onwards
Kangra
Mohali
Indore
Ujjain
Approx Travel Time
8h 15m
₹11,272
Onwards
Kangra
Mohali
Indore
Ujjain
Approx Travel Time
12h
₹10,123
Onwards
Via Jaipur
Kangra
Jaipur
Ujjain
Approx Travel Time
12h 35m
₹6,447
Onwards
Via Mohali, Jaipur
Kangra
Mohali
Jaipur
Ujjain
Approx Travel Time
1d 1h 59m
₹5,089
Onwards
Via Ludhiana
Kangra
Ludhiana
Ujjain
Approx Travel Time
20h 2m
₹5,624
Onwards
Frequently Asked Questions
What is the distance between Kangra and Ujjain?
Ujjain is approximately 1150+ kms from Kangra.
How long does it take to reach Ujjain from Kangra?
It takes approximately 8 hours to reach Ujjain from Kangra by Flight, Cab Via Mohali, Indore.
What is the cheapest way to reach Ujjain from Kangra?
The cheapest way to reach Ujjain from Kangra is by Bus, Train Via Delhi.
What is the fastest way to reach Ujjain from Kangra?
The fastest way to reach Ujjain from Kangra is by Flight, Cab Via Mohali, Indore.

