Harihar to Solapur Distance

Solapur is approximately 400+ km from Harihar. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 9 hours, while trains complete the journey in approximately 11 hours, subject to the chosen service and route. The fastest way to reach Solapur takes approximately 9 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Harihar, India to Solapur, India

Direct Options

Direct Bus

RECOMMENDED

Harihar

Solapur

Approx Travel Time

9h 13m

On Demand

Direct Train

CHEAPEST

Harihar

Solapur

Approx Travel Time

10h 37m

₹290

Onwards

Via Gadag

FASTEST

Harihar

Gadag

Solapur

Approx Travel Time

8h 24m

₹365

Onwards

Ads by MMT

Via Koppal

Harihar

Koppal

Solapur

Approx Travel Time

9h 40m

On Demand

Via Bagalkot

Harihar

Bagalkot

Solapur

Approx Travel Time

9h 54m

₹365

Onwards

Ads by MMT

Via Vijayapura

Harihar

Vijayapura

Solapur

Approx Travel Time

9h 55m

On Demand

Harihar

Vijayapura

Solapur

Approx Travel Time

9h 56m

On Demand

Via Hubli

Harihar

Hubli

Solapur

Approx Travel Time

10h 29m

₹305

Onwards

Via Badami

Harihar

Badami

Solapur

Approx Travel Time

10h 31m

₹360

Onwards

Via Haveri, Gadag

Harihar

Haveri

Gadag

Solapur

Approx Travel Time

9h 47m

₹380

Onwards

Frequently Asked Questions

What is the distance between Harihar and Solapur?

Solapur is approximately 400+ km from Harihar.

How long does it take to reach Solapur from Harihar?

It takes approximately 9 hours to reach Solapur from Harihar by Train Via Gadag.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India