Bangalore to Kandaghat Distance

The road distance between Bangalore and Kandaghat is approximately 2450+ km, and the drive usually takes around 40 hours by car or taxi, depending on traffic and road conditions. Flying is the fastest way to reach Kandaghat, with a total travel time of approximately 8 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 Kandaghat, India

Via Mohali

RECOMMENDED

FASTEST

Bangalore

Mohali

Kandaghat

Approx Travel Time

7h 21m

On Demand

Via Hyderabad, Delhi

Bangalore

Hyderabad

Delhi

Kandaghat

Approx Travel Time

1d 15h 46m

On Demand

Bangalore

Hyderabad

Delhi

Kandaghat

Approx Travel Time

1d 17h 7m

₹1,579

Onwards

Ads by MMT

Via Mathura, Kalka

CHEAPEST

Bangalore

Mathura

Kalka

Kandaghat

Approx Travel Time

1d 21h 50m

₹1,195

Onwards

Via Delhi

Bangalore

Delhi

Kandaghat

Approx Travel Time

2d 10h 22m

₹5,029

Onwards

Bangalore

Delhi

Kandaghat

Approx Travel Time

11h 36m

On Demand

Bangalore

Delhi

Kandaghat

Approx Travel Time

12h 37m

₹9,188

Onwards

Ads by MMT

Direct Options

Bangalore

Kandaghat

Approx Travel Time

1d 16h 13m

On Demand

Via Ghaziabad

Bangalore

Ghaziabad

Kandaghat

Approx Travel Time

11h 1m

On Demand

Via Dehradun

Bangalore

Dehradun

Kandaghat

Approx Travel Time

11h 39m

₹11,231

Onwards

Frequently Asked Questions

What is the distance between Bangalore and Kandaghat?

Kandaghat is approximately 2050+ km from Bangalore.

How long does it take to reach Kandaghat from Bangalore?

It takes approximately 8 hours to reach Kandaghat from Bangalore by Flight, Cab Via Mohali.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India