
Solapur to Ujjain
Ujjain is approximately 700+ 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 Khandwa
RECOMMENDED
CHEAPEST
Solapur
Khandwa
Ujjain
Approx Travel Time
15h 25m
₹705
Onwards
Solapur
Khandwa
Ujjain
Approx Travel Time
16h 10m
₹4,736
Onwards
Via Bhusawal
FASTEST
Solapur
Bhusawal
Ujjain
Approx Travel Time
14h 55m
On Demand
Solapur
Bhusawal
Ujjain
Approx Travel Time
16h 25m
On Demand
Via Jalgaon
Solapur
Jalgaon
Ujjain
Approx Travel Time
15h 10m
On Demand
Solapur
Jalgaon
Ujjain
Approx Travel Time
17h 40m
₹8,456
Onwards
Via Nandgaon
Solapur
Nandgaon
Ujjain
Approx Travel Time
16h 10m
On Demand
Via Aurangabad, Maharashtra
Solapur
Aurangabad, Maharashtra
Ujjain
Approx Travel Time
16h 40m
On Demand
Via Parbhani
Solapur
Parbhani
Ujjain
Approx Travel Time
17h 10m
On Demand
Via Shirdi
Solapur
Shirdi
Ujjain
Approx Travel Time
16h 55m
₹1,790
Onwards
Frequently Asked Questions
What is the distance between Solapur and Ujjain?
Ujjain is approximately 700+ 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.