There are 7 ways to get from Amritsar to Srīnagar by train, taxi, bus (Flixbus), car, plane, 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.
Train, taxi
best- Take the train from Amritsar Jn to Sirhind Jntrain
- Take the train from Sirhind Jn to Haridwar Jntrain
- Take the taxi from Haridwar Jn to Srīnagartaxi
10h 23m₹3,059–6,062Train, bus
cheapest- Take the train from Amritsar Jn to Haridwar Jntrain 14632 / ...
- Take the bus from Haridwar to Srinagarbus
15h 2m₹824–3,072Bus
- Take the bus from Amritsar, Punjab to Dehradun, Uttarakhandbus Amritsar, Punjab - Dehradun, Uttarakhand
- Take the bus from FlixBus Mussoorie - Library Road to FlixBus Rudraprayagbus FlixBus IN0310B / ...
15h 49mDrive 534 km
- Drive from Amritsar to Srīnagarcar 534 km
8h 19m₹6,039–8,723Fly, taxi
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Dehradun Airport (DED)plane ATQ - DED
- Take the taxi from Dehradun Airport (DED) to Srīnagartaxi
8h 15m₹7,000–13,200Train, bus via Sahāranpur
- Take the train from Amritsar Jn to Saharanpurtrain
- Take the bus from Saharanpur to Rishikeshbus
- Take the bus from Rishīkesh to Srinagarbus
12h 9m₹1,109–4,033Bus via Jalandhar
- Take the bus from Amritsar, Punjab to Jalandhar, Punjabbus
- Take the bus from Jalandhar, Punjab to Dehradun, Uttarakhandbus
- Take the bus from Dehradun to Rishīkeshbus
- Take the bus from Rishīkesh to Srinagarbus
21h 57m₹2,033–4,072
Sri Guru Ram Dass Jee International Airport (ATQ) to Dehradun Airport (DED) flights
Comparing Your Travel Options
The cheapest way to get from Amritsar to Srīnagar is to train and bus which costs ₹800 - ₹3,100 and takes 15h 2m.
The fastest way to get from Amritsar to Srīnagar is to fly and taxi which takes 8h 15m and costs ₹7,000 - ₹14,000.
No, there is no direct bus from Amritsar to Srīnagar. However, there are services departing from Amritsar, Punjab and arriving at Srinagar via Dehradun, Uttarakhand, FlixBus Mussoorie - Library Road and Rudraprayag. The journey, including transfers, takes approximately 15h 49m.
The distance between Amritsar and Srīnagar is 531 km. The road distance is 534 km.
The best way to get from Amritsar to Srīnagar without a car is to train and taxi which takes 10h 23m and costs ₹3,000 - ₹6,500.
It takes approximately 10h 23m to get from Amritsar to Srīnagar, including transfers.
Amritsar to Srīnagar bus services, operated by Empire Travels & Holidays, depart from Amritsar, Punjab station.
Amritsar to Srīnagar bus services, operated by Empire Travels & Holidays, arrive at Dehradun, Uttarakhand station.
Yes, the driving distance between Amritsar to Srīnagar is 534 km. It takes approximately 8h 19m to drive from Amritsar to Srīnagar.
There are 70+ hotels available in Srīnagar.
What companies run services between Amritsar, India and Srīnagar, Uttarakhand, India?
You can take a bus from Amritsar, Punjab to Srinagar via Dehradun, Uttarakhand, Mussoorie, Uttarakhand, FlixBus Mussoorie - Library Road, FlixBus Rudraprayag, and Rudraprayag in around 15h 49m.
- Website
- airindia.in
Flights from Sri Guru Ram Dass Jee International Airport to Dehradun Airport via Delhi
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- ₹4,400–9,500
Flights from Sri Guru Ram Dass Jee International Airport to Dehradun Airport via Mumbai
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹4,400–11,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Sirhind Jn
- Ave. Duration
- 2h 51m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Sirhind Jn to Haridwar Jn
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Amritsar Jn to Saharanpur
- Ave. Duration
- 5h 20m
- Frequency
- Every 2 hours
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Amritsar Jn to Haridwar Jn
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
- Website
- Empire Travels & Holidays
Bus from Amritsar, Punjab to Dehradun, Uttarakhand
- Ave. Duration
- 10h 30m
- Frequency
- Every 4 hours
- Schedules at
- Empire Travels & Holidays
- Ave. Duration
- 2h 39m
- Estimated price
- ₹2,600–3,300
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.com
Dehradun Taxi Service
- Phone
- +91 98 97 97 32 55
- Website
- dehraduntaxiservices.in
Doon Cabs
- Phone
- +91 96 34 00 40 07
- Website
- dooncabs.co.in
Doon Travel
- Phone
- +91 63 98 48 50 08
- Website
- doontravel.com
Car Yatra
- Phone
- +91 96 90 16 90 69
- Website
- facebook.com
Haridwar Car service
- Phone
- +91 99 17 03 34 48
- Website
- haridwarcarservice.com
Nature Holidays Travel
- Phone
- +91 97 60 58 55 60
- Website
- natureholidaystravel.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 5 incredible day trips from Florence by train, How do I get from Sydney to Melbourne, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.






