There are 7 ways to get from Kangra to Srinagar by plane, train, bus (Flixbus), car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Kangra Airport
best- Fly from Kangra Airport (DHM) to Srinagar International Airport (SXR)plane DHM - SXR
4h 32m₹15,089–33,328Train
cheapest- Take the train from Kangra to Pathankottrain
- Take the train from Pathankot to Martyr Captain Tushar Mahajantrain
- Take the train from Udhampur to Srinagartrain
12h 57m₹665–3,430Bus
- Take the bus from Kangra to Jassurbus 271 / ...
- Take the bus from FlixBus Pathankot - Chakki Pul to FlixBus Srinagarbus FlixBus IN0121A / ...
14h 5m₹1,231–3,094Drive 381.8 km
- Drive from Kangra to Srinagarcar 381.8 km
5h 59m₹4,358–6,295Taxi
- Take the taxi from Kangra to Srinagartaxi 381.8 km
5h 59m₹10,000–13,000Bus to Chandigarh International Airport, fly
- Take the bus from Kangra to Zirakpurbus
- Fly from Chandigarh International Airport (IXC) to Srinagar International Airport (SXR)plane IXC - SXR
8h 3m₹6,706–18,323Bus via Amritsar
- Take the bus from Kangra, Himachal Pradesh to Amritsar, Punjabbus
- Take the bus from Amritsar, Punjab to Jammubus
- Take the bus from Jammu to Srinagarbus
17h 8m
Kangra to Srinagar by bus
Comparing Your Travel Options
The cheapest way to get from Kangra to Srinagar is to train which costs ₹650 - ₹3,500 and takes 12h 57m.
The fastest way to get from Kangra to Srinagar is to fly which takes 4h 32m and costs ₹15,000 - ₹34,000.
No, there is no direct bus from Kangra to Srinagar. However, there are services departing from Kangra and arriving at FlixBus Srinagar via Jassur and FlixBus Pathankot - Chakki Pul. The journey, including transfers, takes approximately 14h 5m.
No, there is no direct train from Kangra to Srinagar. However, there are services departing from Kangra and arriving at Srinagar via Pathankot and Udhampur. The journey, including transfers, takes approximately 12h 57m.
The distance between Kangra and Srinagar is 276 km. The road distance is 381.8 km.
The best way to get from Kangra to Srinagar without a car is to train which takes 12h 57m and costs ₹650 - ₹3,500.
It takes approximately 4h 32m to get from Kangra to Srinagar, including transfers.
Kangra to Srinagar bus services, operated by HRTC, depart from Kangra station.
Kangra to Srinagar train services, operated by Kangra Valley Rail, depart from Kangra station.
The best way to get from Kangra to Srinagar is to fly which takes 4h 32m and costs ₹15,000 - ₹34,000. Alternatively, you can train, which costs ₹650 - ₹3,500 and takes 12h 57m, you could also bus, which costs ₹1,200 - ₹3,100 and takes 14h 5m.
What companies run services between Kangra, Himachal Pradesh, India and Srinagar, India?
IndiGo Airlines and Spicejet fly from Kangra Airport (DHM) to Srinagar International Airport (SXR) once daily. Alternatively, you can take a train from Kangra to Srinagar via Pathankot, Udhampur, and Srinagar in around 12h 57m.
- Website
- goindigo.in
Flights from Kangra Airport to Srinagar International Airport via Delhi
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹14,000–32,000
Flights from Chandigarh International Airport to Srinagar International Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- ₹5,000–18,000
- Phone
- +91-8044647999
- [email protected]
- Website
- irctctourism.com
Train from Kangra to Pathankot
- Ave. Duration
- 4h 27m
- Frequency
- Every 4 hours
- Estimated price
- ₹15–330
- Schedules at
- indianrailways.gov.in
- Ordinary
- ₹15–27
- First Class
- ₹330
- Second
- ₹190
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Kangra to Jassur
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- ₹310–500
- Website
- hrtchp.com
- Ordinary
- ₹310–410
- AC Himdhara
- ₹360–500
- Ave. Duration
- 5h 59m
- Estimated price
- ₹10,000–13,000
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 the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, Why you should take the train in the US, and How to get from Florence to Rome - to help you get the most out of your next trip.
Booking & Getting There
Kangra to Srinagar bus services, operated by HRTC, arrive at Jassur station.
Kangra to Srinagar train services, operated by Kangra Valley Rail, arrive at Pathankot station.
Yes, the driving distance between Kangra to Srinagar is 382 km. It takes approximately 5h 59m to drive from Kangra to Srinagar.
There are 617+ hotels available in Srinagar.




