There are 6 ways to get from Amritsar to Leh by plane, train, bus, night 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.
Fly from Sri Guru Ram Dass Jee International Airport
best- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Kushok Bakula Rimpochee Airport (IXL)plane ATQ - IXL
6h 9m₹8,600–24,750Train, bus, night bus, taxi
cheapest- Take the train from Amritsar Jn to Kiratpur Sahibtrain
- Take the bus from Kiratpur Sahib to Mandibus
- Take the nightbus from Mandi to Manalinightbus
- Take the taxi from Manali to Keylongtaxi
- Take the bus from Keylong to Lehbus
27h 2m₹2,782–6,534Drive 791.6 km
- Drive from Amritsar to Lehcar 791.6 km
12h 34m₹8,944–12,920Train to Chandigarh International Airport, fly
- Take the train from Amritsar Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Kushok Bakula Rimpochee Airport (IXL)plane IXC - IXL
7h 4m₹11,820–29,355Bus via Jammu
- Take the bus from Amritsar, Punjab to Jammubus
- Take the bus from Jammu to Srinagarbus
- Take the bus from Srinagar to Lehbus
34h 59mBus
- Take the bus from Amritsar, Punjab to Jalandhar, Punjabbus
- Take the bus from Jalandhar, Punjab to Srinagarbus
- Take the bus from Srinagar to Lehbus
35h 55m
Sri Guru Ram Dass Jee International Airport (ATQ) to Kushok Bakula Rimpochee Airport (IXL) flights
Questions & Answers
The cheapest way to get from Amritsar to Leh is to train and bus and night bus and taxi which costs ₹2,700 - ₹7,000 and takes 27h 2m.
The fastest way to get from Amritsar to Leh is to fly which takes 6h 9m and costs ₹8,500 - ₹25,000.
No, there is no direct bus from Amritsar to Leh. However, there are services departing from Amritsar, Punjab and arriving at Leh via Jammu and Srinagar. The journey, including transfers, takes approximately 34h 59m.
The distance between Amritsar and Leh is 391 km. The road distance is 791.6 km.
The best way to get from Amritsar to Leh without a car is to train and bus and night bus and taxi which takes 27h 2m and costs ₹2,700 - ₹7,000.
It takes approximately 6h 9m to get from Amritsar to Leh, including transfers.
Amritsar to Leh bus services, operated by Jamna Travels-Jammu, depart from Amritsar, Punjab station.
The best way to get from Amritsar to Leh is to fly which takes 6h 9m and costs ₹8,500 - ₹25,000. Alternatively, you can bus via Jammu, which costs and takes 34h 59m.
Amritsar to Leh bus services, operated by Jamna Travels-Jammu, arrive at Jammu station.
Yes, the driving distance between Amritsar to Leh is 792 km. It takes approximately 12h 34m to drive from Amritsar to Leh.
What companies run services between Amritsar, India and Leh, India?
IndiGo Airlines and Air India Limited fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Kushok Bakula Rimpochee Airport (IXL) 3 times a day. Alternatively, you can take a bus from Amritsar, Punjab to Leh via Jammu, Srinagar, and Srinagar in around 34h 59m.
- Website
- goindigo.in
Flights from Sri Guru Ram Dass Jee International Airport to Kushok Bakula Rimpochee Airport via Delhi
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- ₹8,000–24,000
Flights from Chandigarh International Airport to Kushok Bakula Rimpochee Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Amritsar Jn to Kiratpur Sahib
- Ave. Duration
- 5h 6m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Amritsar Jn to Chandigarh
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- 1800 180 8185
- [email protected]
- Website
- hrtchp.com
Bus from Kiratpur Sahib to Mandi
- Ave. Duration
- 1h 54m
- Frequency
- Every 3 hours
- Estimated price
- ₹330–600
- Website
- hrtchp.com
- Ordinary
- ₹330–440
- AC Himdhara
- ₹410–600
- Ave. Duration
- 1h 3m
- Estimated price
- ₹850–1,100
Ashtivinaya Travels
- Phone
- +91 98 16 02 42 88
- Website
- ashtvinayaktravels.com
Bharat Booking Holidays
- Phone
- +91 98 16 34 86 36
- Website
- bharatbooking.com
Cab Adviser Tours
- Phone
- +91 62 80 77 71 42
- Website
- cabadvisertours.in
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 Need to know: Eurostar, How do I buy a London Underground ticket?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
There are 331+ hotels available in Leh.








