• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 5 ways to get from Dharamsala to Srinagar by train, bus, car, taxi or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus  •  17 h 7 min

  1. Take the train from Kangra to Pathankot
  2. Take the train from Pathankot (PTK) to Jammu Tawi (JAT)
  3. Take the bus from Jammu to Pahalgam
  4. Take the bus from Pahalgam to Srinagar

$25 - $39

Cheapest option

Train, bus via Kangra Mandir (KGMR)  •  17 h 21 min

  1. Take the train from Kangra Mandir (KGMR) to Pathankot (PTK)
  2. Take the train from Pathankot (PTK) to Jammu Tawi (JAT)
  3. Take the bus from Jammu to Pahalgam
  4. Take the bus from Pahalgam to Srinagar

$19 - $45

3 alternative options

Drive  •  7 h 44 min

  1. Drive from Dharamsala to Srinagar 283.6 miles

$45 - $70

Taxi to Jammu, fly  •  4 h 36 min

  1. Take a taxi from Dharamsala to Jammu
  2. Fly from Jammu (IXJ) to Srinagar (SXR) IXJ - SXR

$107 - $170

Taxi, train to Amritsar, fly  •  6 h 34 min

  1. Take a taxi from Dharamsala to Pathankot (PTK)
  2. Take the train from Pathankot (PTK) to Amritsar Junction (ASR)
  3. Fly from Amritsar (ATQ) to Srinagar (SXR) ATQ - SXR

$121 - $487

Questions & Answers

The cheapest way to get from Dharamsala to Srinagar is to train and bus which costs ₹1,800 - ₹2,900 and takes 17 h 7 min.

More details

The quickest way to get from Dharamsala to Srinagar is to taxi and fly which costs ₹7,500 - ₹13,000 and takes 4 h 36 min.

More details

The distance between Dharamsala and Srinagar is 251 km. The road distance is 453.8 km.

Get driving directions

The best way to get from Dharamsala to Srinagar without a car is to train and bus which takes 17 h 7 min and costs ₹1,800 - ₹2,900.

More details

It takes approximately 17 h 7 min to get from Dharamsala to Srinagar, including transfers.

More details

The quickest flight from Jammu Airport to Srinagar Airport is the direct flight which takes 40 min.

Search flights

Yes, the driving distance between Dharamsala to Srinagar is 454 km. It takes approximately 7 h 44 min to drive from Dharamsala to Srinagar.

Get driving directions

Air India Limited, Vistara, GoAir and two other airlines offer flights from Jammu Airport to Srinagar Airport.

Search flights

There are 652+ hotels available in Srinagar. Prices start at $14 USD per night.

More details

Map of how to get from Dharamsala to Srinagar.
Launch map view
  • Distance: 156.8 miles
  • Duration: 17 h 7 min

What companies run services between Dharamsala, India and Srinagar, India?

There is no direct connection from Dharamsala to Srinagar. However, you can take the taxi to Kangra, take the train to Pathankot, take the walk to Pathankot (PTK), take the train to Jammu Tawi (JAT), take the taxi to Jammu, take the bus to Pahalgam, then take the bus to Srinagar. Alternatively, you can take a vehicle from Dharamsala to Srinagar via Kangra Mandir (KGMR), Pathankot (PTK), Jammu Tawi (JAT), Jammu, and Pahalgam in around 17 h 21 min.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Jammu to Srinagar
Ave. Duration
46 min
When
Every day
Estimated price
$26 - $95
Flights from Amritsar to Srinagar
Ave. Duration
1 h
When
Every day
Estimated price
$75 - $420
GoAir
Website
goair.in
Flights from Jammu to Srinagar
Ave. Duration
52 min
When
Every day
Estimated price
$30 - $130
Spicejet
Website
spicejet.com
Flights from Jammu to Srinagar
Ave. Duration
47 min
When
Every day
Estimated price
$22 - $90
Air India Limited
Website
airindia.in
Flights from Jammu to Srinagar
Ave. Duration
40 min
When
Every day
Estimated price
$28 - $110
Vistara
Website
airvistara.com
Flights from Jammu to Srinagar
Ave. Duration
1 h
When
Every day
Estimated price
$25 - $170
Train operators
train
Train from Kangra to Pathankot
Ave. Duration
4 h 30 min
Frequency
Twice daily
Estimated price
$3
Indian Railways
Website
indianrail.gov.in
Train from Pathankot (PTK) to Jammu Tawi (JAT)
Ave. Duration
2 h 50 min
Frequency
Twice daily
Estimated price
$1 - $13
Book at
irctc.co.in
Train from Kangra Mandir (KGMR) to Pathankot (PTK)
Ave. Duration
5 h
Frequency
Every 4 hours
Estimated price
$1 - $13
Book at
irctc.co.in
Train from Pathankot (PTK) to Amritsar Junction (ASR)
Ave. Duration
2 h 25 min
Frequency
3 times a day
Estimated price
$1 - $13
Book at
irctc.co.in
Bus operators
JKSRTC
Bus from Jammu to Pahalgam
Ave. Duration
5 h
Frequency
Every 30 minutes
Estimated price
$7
Schedules at
jksrtc.co.in
Bus from Pahalgam to Srinagar
Ave. Duration
2 h 30 min
Frequency
Every 30 minutes
Estimated price
$3
Schedules at
jksrtc.co.in
Other operators
Taxi from Dharamsala to Jammu
Ave. Duration
3 h 42 min
Estimated price
$80 - $100
New Himalayan Travels
Phone
+91 9417 602979

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 How to get from Florence to Rome, French strikes 2018: What are my alternative transport options? and Best ways to travel around Australia - to help you get the most out of your next trip.