
Solan to Ujjain
Ujjain is approximately 1000+ kms from Solan. The fastest way to reach Ujjain from Solan is by Bus, Flight, Cab Via Mohali, Indore. It takes approximately 7 hours. The cheapest way to reach Ujjain from Solan is by Train Via Kalka, Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Mohali, Indore
RECOMMENDED
Solan
Mohali
Indore
Ujjain
Approx Travel Time
7h 14m
₹7,705
Onwards
Solan
Mohali
Indore
Ujjain
Approx Travel Time
7h 35m
₹6,486
Onwards
FASTEST
Solan
Mohali
Indore
Ujjain
Approx Travel Time
6h 59m
₹6,042
Onwards
Solan
Mohali
Indore
Ujjain
Approx Travel Time
7h 25m
₹5,188
Onwards
Solan
Mohali
Indore
Ujjain
Approx Travel Time
7h 40m
₹6,851
Onwards
Via Delhi
Solan
Delhi
Ujjain
Approx Travel Time
18h 19m
₹1,014
Onwards
Solan
Delhi
Ujjain
Approx Travel Time
17h 43m
₹5,895
Onwards
Solan
Delhi
Ujjain
Approx Travel Time
23h 26m
₹1,874
Onwards
Via Kalka, Delhi
CHEAPEST
Solan
Kalka
Delhi
Ujjain
Approx Travel Time
20h 55m
₹720
Onwards
Via Delhi, Kota
Solan
Delhi
Kota
Ujjain
Approx Travel Time
22h 51m
₹6,194
Onwards
Frequently Asked Questions
What is the distance between Solan and Ujjain?
Ujjain is approximately 1000+ kms from Solan.
How long does it take to reach Ujjain from Solan?
It takes approximately 7 hours to reach Ujjain from Solan by Bus, Flight, Cab Via Mohali, Indore.
What is the cheapest way to reach Ujjain from Solan?
The cheapest way to reach Ujjain from Solan is by Train Via Kalka, Delhi.
What is the fastest way to reach Ujjain from Solan?
The fastest way to reach Ujjain from Solan is by Bus, Flight, Cab Via Mohali, Indore.


