Bangalore to Sangli Distance

The road distance between Bangalore and Sangli is approximately 600+ km, and the drive usually takes around 12 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 13 hours, while trains complete the journey in approximately 13 hours, subject to the chosen service and route. Flying is the fastest way to reach Sangli, with a total travel time of approximately 5 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 Bangalore, India to Sangli, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Bangalore

Sangli

Approx Travel Time

13h 15m

₹400

Onwards

Direct Bus

Bangalore

Sangli

Approx Travel Time

13h 4m

₹1,090

Onwards

Direct Cab

Bangalore

Sangli

Approx Travel Time

11h 27m

On Demand

Via Belgaum

Bangalore

Belgaum

Sangli

Approx Travel Time

5h 20m

₹6,231

Onwards

Bangalore

Belgaum

Sangli

Approx Travel Time

6h 35m

₹6,886

Onwards

Ads by MMT

Via Hubli, Kolhapur

Bangalore

Hubli

Kolhapur

Sangli

Approx Travel Time

14h 35m

₹2,269

Onwards

Via Kolhapur

FASTEST

Bangalore

Kolhapur

Sangli

Approx Travel Time

4h 22m

₹7,160

Onwards

Bangalore

Kolhapur

Sangli

Approx Travel Time

4h 25m

₹6,404

Onwards

Ads by MMT

Via Kolhapur, Shirol

Bangalore

Kolhapur

Shirol

Sangli

Approx Travel Time

5h 35m

On Demand

Via Hubli

Bangalore

Hubli

Sangli

Approx Travel Time

12h 46m

₹8,034

Onwards

Frequently Asked Questions

What is the distance between Bangalore and Sangli?

Sangli is approximately 700+ km from Bangalore.

How long does it take to reach Sangli from Bangalore?

It takes approximately 5 hours to reach Sangli from Bangalore by Flight, Cab Via Kolhapur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India