
Solapur to Ujjain
Ujjain is approximately 650+ kms from Solapur. The fastest way to reach Ujjain from Solapur is by Train Via Bhusawal. It takes approximately 15 hours. The cheapest way to reach Ujjain from Solapur is by Train Via Khandwa which would take approximately 16 hours.
Sort By
Mode of Transport
Via Bhusawal
RECOMMENDED
FASTEST
Solapur
Bhusawal
Ujjain
Approx Travel Time
14h 55m
On Demand
Solapur
Bhusawal
Ujjain
Approx Travel Time
17h 7m
On Demand
Via Khandwa
CHEAPEST
Solapur
Khandwa
Ujjain
Approx Travel Time
15h 25m
₹705
Onwards
Solapur
Khandwa
Ujjain
Approx Travel Time
16h 37m
₹4,720
Onwards
Via Jalgaon
Solapur
Jalgaon
Ujjain
Approx Travel Time
15h 10m
On Demand
Via Burhanpur
Solapur
Burhanpur
Ujjain
Approx Travel Time
15h 25m
₹750
Onwards
Via Nandgaon
Solapur
Nandgaon
Ujjain
Approx Travel Time
16h 10m
On Demand
Via Shirdi
Solapur
Shirdi
Ujjain
Approx Travel Time
16h 55m
₹1,790
Onwards
Via Aurangabad, Maharashtra
Solapur
Aurangabad, Maharashtra
Ujjain
Approx Travel Time
17h 23m
On Demand
Via Parbhani
Solapur
Parbhani
Ujjain
Approx Travel Time
17h 41m
On Demand
Frequently Asked Questions
What is the distance between Solapur and Ujjain?
Ujjain is approximately 650+ kms from Solapur.
How long does it take to reach Ujjain from Solapur?
It takes approximately 15 hours to reach Ujjain from Solapur by Train Via Bhusawal.
What is the cheapest way to reach Ujjain from Solapur?
The cheapest way to reach Ujjain from Solapur is by Train Via Khandwa.
What is the fastest way to reach Ujjain from Solapur?
The fastest way to reach Ujjain from Solapur is by Train Via Bhusawal.