
Ujjain to Solan
Solan is approximately 1000+ kms from Ujjain. The fastest way to reach Solan from Ujjain is by Bus, Flight Via Indore, Mohali. It takes approximately 7 hours. The cheapest way to reach Solan from Ujjain is by Train, Bus Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Indore, Mohali
RECOMMENDED
Ujjain
Indore
Mohali
Solan
Approx Travel Time
9h 27m
₹8,480
Onwards
Ujjain
Indore
Mohali
Solan
Approx Travel Time
8h 21m
₹7,078
Onwards
Ujjain
Indore
Mohali
Solan
Approx Travel Time
9h 21m
₹7,466
Onwards
FASTEST
Ujjain
Indore
Mohali
Solan
Approx Travel Time
7h
₹6,579
Onwards
Ujjain
Indore
Mohali
Solan
Approx Travel Time
8h 6m
₹7,981
Onwards
Via Delhi
CHEAPEST
Ujjain
Delhi
Solan
Approx Travel Time
17h 23m
₹1,494
Onwards
Ujjain
Delhi
Solan
Approx Travel Time
16h 58m
₹5,543
Onwards
Ujjain
Delhi
Solan
Approx Travel Time
16h 35m
₹2,579
Onwards
Via Kota, Delhi
Ujjain
Kota
Delhi
Solan
Approx Travel Time
15h 30m
₹6,467
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Solan?
Solan is approximately 1000+ kms from Ujjain.
How long does it take to reach Solan from Ujjain?
It takes approximately 7 hours to reach Solan from Ujjain by Bus, Flight Via Indore, Mohali.
What is the cheapest way to reach Solan from Ujjain?
The cheapest way to reach Solan from Ujjain is by Train, Bus Via Delhi.
What is the fastest way to reach Solan from Ujjain?
The fastest way to reach Solan from Ujjain is by Bus, Flight Via Indore, Mohali.


