There are 6 ways to get from Kangra to Bengaluru by plane, bus, taxi, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Kangra Airport (DHM) to Kempegowda International Airport (BLR)plane DHM - BLR
- Take the bus from Kempegowda International Airport to Shanthinagara Bus Stationbus
7h 2m₹12,564–29,888Bus, train
cheapest- Take the bus from Kangra to Chandigarhbus
- Take the train from Chandigarh to Yasvantpur Jntrain 22686
2d 9h₹1,572–10,483Taxi, train
- Take the taxi from Kangra to Amb Andaurataxi
- Take the train from Amb Andaura to New Delhitrain
- Take the train from Hazrat Nizamuddin to Ksr Bengalurutrain
44h 24m₹3,295–12,708Bus via Gwalior
- Take the bus from Kāngra Bypass Bus stand to Delhibus
- Take the bus from Delhi to Gwaliorbus
- Take the bus from Gwalior to Bengalurubus
2d 5hDrive 2,453.4 km
- Drive from Kangra to Bengalurucar 2,453.4 km
32h 58m₹27,496–39,716Bus
- Take the bus from Kangra to Delhi ISBT Kashmeere Gatebus
- Take the bus from Delhi to Jaipurbus
- Take the bus from Jaipur to Bengalurubus
2d 18h
Kangra Airport (DHM) to Kempegowda International Airport (BLR) flights
Comparing Your Travel Options
The cheapest way to get from Kangra to Bengaluru is to bus and train which costs ₹1,500 - ₹11,000 and takes 2 days 9h.
The fastest way to get from Kangra to Bengaluru is to fly and bus which takes 7h 2m and costs ₹12,000 - ₹30,000.
No, there is no direct bus from Kangra to Bengaluru. However, there are services departing from Kāngra Bypass Bus stand and arriving at Bengaluru via Delhi and Gwalior. The journey, including transfers, takes approximately 2 days 5h.
The distance between Kangra and Bengaluru is 2172 km. The road distance is 2453.4 km.
The best way to get from Kangra to Bengaluru without a car is to taxi and train which takes 44h 24m and costs ₹3,300 - ₹13,000.
It takes approximately 7h 2m to get from Kangra to Bengaluru, including transfers.
Kangra to Bengaluru bus services, operated by SLGT Travels, depart from Kāngra Bypass Bus stand station.
Kangra to Bengaluru bus services, operated by SLGT Travels, arrive at Delhi station.
Yes, the driving distance between Kangra to Bengaluru is 2453 km. It takes approximately 32h 58m to drive from Kangra to Bengaluru.
Book your Kangra to Bengaluru bus tickets online with Omio.
What companies run services between Kangra, Himachal Pradesh, India and Bengaluru, India?
You can take a bus from Kāngra Bypass Bus stand to Bengaluru via Delhi and Gwalior in around 2d 5h.
- Website
- goindigo.in
Flights from Kangra Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹11,000–26,000
Flights from Kangra Airport to Kempegowda International Airport via Chandigarh
- Ave. Duration
- 6h 30m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- ₹11,000–26,000
- Website
- spicejet.com
Flights from Kangra Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 9h 25m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹8,500–15,000
- Website
- starlightairline.com
Flights from Kangra Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Wednesday
- Estimated price
- ₹9,500–24,000
- Website
- airindia.in
Flights from Kangra Airport to Kempegowda International Airport via Delhi
- Ave. Duration
- 5h 40m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amb Andaura to New Delhi
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Hazrat Nizamuddin to Ksr Bengaluru
- Ave. Duration
- 33h 30m
- Frequency
- Once daily
- Estimated price
- ₹950–7,500
- Website
- irctc.co.in
- Sleeper Class
- ₹950–1,200
- Third AC (3A)
- ₹2,400–3,000
- Second AC (2A)
- ₹3,500–4,400
- First Class (1A)
- ₹5,500–7,500
Train from Chandigarh to Yasvantpur Jn
- Ave. Duration
- 2d 1h
- Frequency
- Twice a week
- Estimated price
- ₹1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,400
- Third AC (3A)
- ₹2,900–3,600
- Second AC (2A)
- ₹4,100–5,500
- First Class (1A)
- ₹7,000–9,000
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from Kempegowda International Airport to Shanthinagara Bus Station
- Ave. Duration
- 1h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹75–310
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹75–95
- Airport Vajra Vayu
- ₹230–310
- [email protected]
- Website
- SLGT Travels
Bus from Kāngra Bypass Bus stand to Delhi
- Ave. Duration
- 9h 25m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Delhi to Gwalior
- Ave. Duration
- 6h 30m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Gwalior to Bengaluru
- Ave. Duration
- 35h 25m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Jaipur to Bengaluru
- Ave. Duration
- 45h
- Frequency
- 4 times a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Delhi to Gwalior
- Ave. Duration
- 6h 30m
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Jaipur to Bengaluru
- Ave. Duration
- 43h 30m
- Frequency
- Once a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Delhi to Gwalior
- Ave. Duration
- 8h 30m
- Frequency
- Twice a week
- Website
- National Travels - Ratnagiri
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Kangra to Chandigarh
- Ave. Duration
- 6h 27m
- Frequency
- Every 2 hours
- Estimated price
- ₹430–900
- Website
- hrtchp.com
- Ordinary
- ₹460–650
- AC Himdhara
- ₹650–900
- Seater
- ₹430–850
Bus from Kangra to Delhi ISBT Kashmeere Gate
- Ave. Duration
- 11h 30m
- Frequency
- Hourly
- Estimated price
- ₹600–1,500
- Website
- hrtchp.com
- Ordinary
- ₹600–900
- AC Himdhara
- ₹1,000–1,500
- AC
- ₹700–1,300
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Delhi to Jaipur
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- ₹250–650
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹290–360
- Express
- ₹250–320
- AC Sleeper
- ₹490–650
- Ave. Duration
- 1h 23m
- Estimated price
- ₹2,000–2,400
Dharamshala Tour And Travel Services
Dharamshala Travels
- Phone
- +91 94 59 02 70 00
- Website
- dharamshalataxi.com
Himalaya Cab
- Phone
- +91 90151-57476
- Website
- himalayacab.com
Shankar Taxi Service
- Phone
- +91 81 46 73 73 73
- Website
- shankartaxiservice.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
There are 2821+ hotels available in Bengaluru.















