• Our partners include:

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

There are 6 ways to get from Punjab to Srinagar by plane, train, bus, taxi 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.

Recommended option

Fly from Amritsar  •  1 h 27 min

  1. Fly from Amritsar (ATQ) to Srinagar (SXR) ATQ - SXR

$86 - $433

Cheapest option

Bus  •  14 h 40 min

  1. Take the bus from Ludhiyana to Jammu
  2. Take the bus from Jammu to Pahalgam
  3. Take the bus from Pahalgam to Srinagar

$14 - $15

4 alternative options

Train to Jammu, fly  •  4 h 25 min

  1. Take the train from Pathankot (PTK) to Bari Brahman (BBMN)
  2. Fly from Jammu (IXJ) to Srinagar (SXR) IXJ - SXR

$34 - $96

Line 20 bus to Chandigarh, fly  •  3 h 45 min

  1. Take the line 20 bus from Santre Majra to Sector 21 Market
  2. Fly from Chandigarh (IXC) to Srinagar (SXR) IXC - SXR

$66 - $338

Train, bus, taxi  •  11 h 23 min

  1. Take the train from Ludhiana Junction (LDH) to Jammu Tawi (JAT)
  2. Take the bus from Jammu to Pahalgam
  3. Take a taxi from Pahalgam to Srinagar

$44 - $70

Drive  •  8 h 31 min

  1. Drive from Ludhiana to Srinagar 333.7 miles

$50 - $80

Questions & Answers

The cheapest way to get from Punjab to Srinagar is to bus which costs ₹1,000 - ₹1,200 and takes 14 h 40 min.

More details

The quickest way to get from Punjab to Srinagar is to fly which costs ₹6,000 - ₹32,000 and takes 1 h 27 min.

More details

No, there is no direct bus from Punjab to Srinagar. However, there are services departing from Ludhiyana and arriving at Srinagar via Jammu and Pahalgam. The journey, including transfers, takes approximately 14 h 40 min.

More details

The distance between Punjab and Srinagar is 357 km. The road distance is 534 km.

Get driving directions

The best way to get from Punjab to Srinagar without a car is to train and bus and taxi which takes 11 h 23 min and costs ₹3,200 - ₹5,500.

More details

It takes approximately 1 h 27 min to get from Punjab to Srinagar, including transfers.

More details

Punjab to Srinagar bus services, operated by RSRTC, depart from Ludhiyana station.

More details

The best way to get from Punjab to Srinagar is to fly which takes 1 h 27 min and costs ₹6,000 - ₹32,000. Alternatively, you can bus, which costs ₹1,000 - ₹1,200 and takes 14 h 40 min.

Mode details

The quickest flight from Amritsar Airport to Srinagar Airport is the direct flight which takes 1 h.

Search flights

Punjab to Srinagar bus services, operated by JKSRTC, arrive at Srinagar station.

More details

Map of how to get from Punjab to Srinagar.
Launch map view
  • Distance: 223.1 miles
  • Duration: 1 h 27 min

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

IndiGo Airlines flies from Amritsar to Srinagar once daily. Alternatively, you can take a bus from Ludhiana to Srinagar via Jammu and Pahalgam in around 14 h 40 min.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Amritsar to Srinagar
Ave. Duration
1 h
When
Every day
Estimated price
$75 - $420
Flights from Jammu to Srinagar
Ave. Duration
46 min
When
Every day
Estimated price
$26 - $95
Flights from Chandigarh to Srinagar
Ave. Duration
1 h 5 min
When
Monday to Saturday
Estimated price
$75 - $410
GoAir
Website
goair.in
Flights from Jammu to Srinagar
Ave. Duration
52 min
When
Every day
Estimated price
$30 - $130
Flights from Chandigarh to Srinagar
Ave. Duration
1 h 5 min
When
Monday to Saturday
Estimated price
$60 - $330
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
50 min
When
Every day
Estimated price
$25 - $170
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Pathankot (PTK) to Bari Brahman (BBMN)
Ave. Duration
2 h 11 min
Frequency
Once daily
Estimated price
$1 - $13
Book at
irctc.co.in
Train from Ludhiana Junction (LDH) to Jammu Tawi (JAT)
Ave. Duration
4 h 40 min
Frequency
Hourly
Estimated price
$4 - $15
Book at
irctc.co.in
Bus operators
CTU
Bus from Santre Majra to Sector 21 Market
Ave. Duration
58 min
Frequency
Every 15 minutes
Estimated price
$1 - $2
Schedules at
chdctu.gov.in
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
RSRTC
Bus from Ludhiyana to Jammu
Ave. Duration
6 h 40 min
Frequency
4 times a day
Estimated price
$3 - $6
Schedules at
rsrtconline.rajasthan.gov.in
Other operators
Taxi from Pahalgam to Srinagar
Ave. Duration
1 h 23 min
Estimated price
$30 - $45

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 What documents do I need to cross Niagara Falls?, Travelling around the UAE and Flying into Beijing? - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Punjab to Srinagar is 534 km. It takes approximately 8 h 31 min to drive from Punjab to Srinagar.

Get driving directions

IndiGo Airlines offers flights from Amritsar Airport to Srinagar Airport.

Search flights

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

More details

The best way to get from Punjab to Amritsar Airport is to taxi which takes 13 min and costs ₹410 - ₹490.

More details