hero
How2Go
Bangalore to Dalhousie

Bangalore to Dalhousie

Dalhousie is approximately 2300+ kms from Bangalore. The fastest way to reach Dalhousie from Bangalore is by Flight, Cab Via Amritsar. It takes approximately 10 hours. The cheapest way to reach Dalhousie from Bangalore is by Train, Bus Via Hyderabad, Delhi which would take approximately 47 hours.

Sort By
Mode of Transport

Via Amritsar

RECOMMENDED

FASTEST

Bangalore

Amritsar

Dalhousie

Approx Travel Time

9h 58m

₹12,460

Onwards

Via Hyderabad, Delhi

CHEAPEST

Bangalore

Hyderabad

Delhi

Dalhousie

Approx Travel Time

1d 22h 25m

₹2,697

Onwards

Ads by MMT

Via Noida

Bangalore

Noida

Dalhousie

Approx Travel Time

2d 13h 17m

₹6,147

Onwards

Direct Cab

Bangalore

Dalhousie

Approx Travel Time

1d 20h 27m

On Demand

Ads by MMT

Via Mohali

Bangalore

Mohali

Dalhousie

Approx Travel Time

10h 56m

₹13,900

Onwards

Via Jammu

Bangalore

Jammu

Dalhousie

Approx Travel Time

11h 27m

₹14,153

Onwards

Via Mohali, Kangra

Bangalore

Mohali

Kangra

Dalhousie

Approx Travel Time

10h 33m

₹13,770

Onwards

Via Ghaziabad, Jalandhar

Bangalore

Ghaziabad

Jalandhar

Dalhousie

Approx Travel Time

10h 40m

₹15,726

Onwards

Via Nanded, Jalandhar

Bangalore

Nanded

Jalandhar

Dalhousie

Approx Travel Time

11h 25m

₹15,243

Onwards

Via Pune, Amritsar

Bangalore

Pune

Amritsar

Dalhousie

Approx Travel Time

11h 48m

₹15,148

Onwards

Frequently Asked Questions

What is the distance between Bangalore and Dalhousie?

Dalhousie is approximately 2300+ kms from Bangalore.

How long does it take to reach Dalhousie from Bangalore?

It takes approximately 10 hours to reach Dalhousie from Bangalore by Flight, Cab Via Amritsar.

What is the cheapest way to reach Dalhousie from Bangalore?

The cheapest way to reach Dalhousie from Bangalore is by Train, Bus Via Hyderabad, Delhi.

What is the fastest way to reach Dalhousie from Bangalore?

The fastest way to reach Dalhousie from Bangalore is by Flight, Cab Via Amritsar.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India