
Solan to Ujjain
Ujjain is approximately 1050+ kms from Solan. The fastest way to reach Ujjain from Solan is by Bus, Flight, Train Via Chandigarh, Indore. It takes approximately 7 hours. The cheapest way to reach Ujjain from Solan is by Bus, Train Via Delhi, Kota which would take approximately 24 hours.
Sort By
Mode of Transport
Via Chandigarh, Indore
RECOMMENDED
FASTEST
Solan
Chandigarh
Indore
Ujjain
Approx Travel Time
7h 5m
₹7,531
Onwards
Solan
Chandigarh
Indore
Ujjain
Approx Travel Time
7h 20m
₹7,526
Onwards
Solan
Chandigarh
Indore
Ujjain
Approx Travel Time
7h 5m
₹8,977
Onwards
Via Chandigarh, Jaipur
Solan
Chandigarh
Jaipur
Ujjain
Approx Travel Time
13h 35m
₹5,475
Onwards
Via Delhi, Indore
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 35m
₹5,053
Onwards
Solan
Delhi
Indore
Ujjain
Approx Travel Time
12h 50m
₹5,048
Onwards
Via Delhi
Solan
Delhi
Ujjain
Approx Travel Time
21h 55m
₹1,085
Onwards
Via Delhi, Sawai Madhopur
Solan
Delhi
Sawai Madhopur
Ujjain
Approx Travel Time
23h 20m
₹1,090
Onwards
Via Delhi, Kota
CHEAPEST
Solan
Delhi
Kota
Ujjain
Approx Travel Time
23h 20m
₹1,065
Onwards
Via Delhi, Jaipur
Solan
Delhi
Jaipur
Ujjain
Approx Travel Time
19h 20m
₹3,283
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 7 hours to reach Ujjain from Solan by Bus, Flight, Train Via Chandigarh, Indore.
What is the cheapest way to reach Ujjain from Solan?
The cheapest way to reach Ujjain from Solan is by Bus, Train Via Delhi, Kota.
What is the fastest way to reach Ujjain from Solan?
The fastest way to reach Ujjain from Solan is by Bus, Flight, Train Via Chandigarh, Indore.