
Solan to Ujjain
Ujjain is approximately 1050+ kms from Solan. The fastest way to reach Ujjain from Solan is by Cab, Flight Via Delhi, Indore. It takes approximately 13 hours. The cheapest way to reach Ujjain from Solan is by Bus, Flight, Train Via Delhi, Jaipur which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi, Indore
RECOMMENDED
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 35m
₹4,102
Onwards
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 50m
₹4,127
Onwards
FASTEST
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 20m
₹9,886
Onwards
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 35m
₹5,324
Onwards
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 20m
₹8,664
Onwards
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 35m
₹8,689
Onwards
Via Chandigarh, Jaipur
Solan
Chandigarh
Jaipur
Ujjain
Approx Travel Time
13h 35m
₹4,413
Onwards
Via Delhi, Bhopal
Solan
Delhi
Bhopal
Ujjain
Approx Travel Time
14h 55m
₹3,530
Onwards
Solan
Delhi
Bhopal
Ujjain
Approx Travel Time
14h 40m
₹8,092
Onwards
Via Delhi, Jaipur
CHEAPEST
Solan
Delhi
Jaipur
Ujjain
Approx Travel Time
19h 20m
₹2,958
Onwards
Frequently Asked Questions
What is the distance between Solan and Ujjain?
Ujjain is approximately 1050+ kms from Solan.
How long does it take to reach Ujjain from Solan?
It takes approximately 13 hours to reach Ujjain from Solan by Cab, Flight Via Delhi, Indore.
What is the cheapest way to reach Ujjain from Solan?
The cheapest way to reach Ujjain from Solan is by Bus, Flight, Train Via Delhi, Jaipur.
What is the fastest way to reach Ujjain from Solan?
The fastest way to reach Ujjain from Solan is by Cab, Flight Via Delhi, Indore.