Chandigarh to Bangalore Distance

The road distance between Chandigarh and Bangalore is approximately 2350+ km, and the drive usually takes around 40 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 50 hours, subject to the chosen service and route. If you're travelling by air, Bengaluru International Airport is the nearest airport to Bangalore, located about 28 km away from the city centre. Flying is the fastest way to reach Bangalore, with a total travel time of approximately 6 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 Chandigarh, India to Bangalore, India

Via Mohali

RECOMMENDED

FASTEST

Chandigarh

Mohali

Bangalore

Approx Travel Time

5h 23m

₹10,566

Onwards

Via Delhi, Hyderabad

Chandigarh

Delhi

Hyderabad

Bangalore

Approx Travel Time

1d 9h 30m

₹1,190

Onwards

Via Delhi

Chandigarh

Delhi

Bangalore

Approx Travel Time

1d 14h 50m

₹1,483

Onwards

Chandigarh

Delhi

Bangalore

Approx Travel Time

1d 14h 6m

₹4,220

Onwards

Chandigarh

Delhi

Bangalore

Approx Travel Time

6h 50m

₹10,395

Onwards

Chandigarh

Delhi

Bangalore

Approx Travel Time

8h 40m

₹11,047

Onwards

Direct Options

CHEAPEST

Chandigarh

Bangalore

Approx Travel Time

2d 1h 50m

₹950

Onwards

Chandigarh

Bangalore

Approx Travel Time

1d 16h 8m

₹38,691

Onwards

Via Agra

Chandigarh

Agra

Bangalore

Approx Travel Time

1d 23h 50m

₹6,698

Onwards

Via Ghaziabad

Chandigarh

Ghaziabad

Bangalore

Approx Travel Time

9h 7m

₹10,230

Onwards

Frequently Asked Questions

What is the distance between Chandigarh and Bangalore?

The distance between Chandigarh and Bangalore is approximately 2350+ km by road.

What is the straight-line (aerial) distance between Chandigarh and Bangalore?

The straight-line distance is approximately 1950+ km.

How long does it take to travel from Chandigarh to Bangalore by road?

It takes around 40 hours by road.

What is the distance from Chandigarh to Bangalore via Mohali?

Via Mohali, the distance is approximately 1950+ km, taking around 6 hours.

Is there a train from Chandigarh to Bangalore?

Yes, trains run between Chandigarh and Bangalore, covering approximately 2850+ km in around 50 hours.

Does the distance from Chandigarh to Bangalore change by route?

Yes — the road distance varies from 2350+ km via the direct route to 1950+ km via Mohali, depending on the path taken.

Does travel time between Chandigarh and Bangalore vary by season?

Yes, travel time can increase during monsoon or winter due to road conditions in hilly or mountainous stretches.

What is the driving distance vs. straight-line distance between Chandigarh and Bangalore?

The driving distance is 2350+ km, while the straight-line distance is shorter at 1950+ km, due to the road route following terrain and highways.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India