There are 7 ways to get from Leh to Gangtok by plane, taxi, bus (Flixbus), bus, train, 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, taxi
best- Fly from Kushok Bakula Rimpochee Airport (IXL) to Bagdogra Airport (IXB)plane IXL - IXB
- Take the taxi from Bagdogra Airport (IXB) to Gangtoktaxi
6h 12m₹13,506–32,216Bus, train
cheapest- Take the bus from Leh to Srinagarbus
- Take the train from Badgam to Sh Mata V Devi Katratrain
- Take the train from Sh Mata V Devi Katra to New Jalpaiguritrain
- Take the bus from Siliguri - SNT Bus Stand to Gangtok - SNT bus standbus
3d 5h₹2,544–11,418Bus via Patna
- Take the bus from Leh to Keylongbus
- Take the bus from FlixBus Jispa to FlixBus Delhi - Kashmere Gatebus
- Take the bus from ISBT Kashmere gate to Patna Patliputra Bus Terminalbus
- Take the bus from Patliputra ISBT to Sikkim Gangtokbus
2d 7h₹7,589–10,900Bus, train via Hājīpur
- Take the bus from Leh to Srinagarbus
- Take the train from Srinagar to Jammu Tawitrain
- Take the train from Jammu Tawi to Sonpur Jntrain
- Take the bus from Jadhua to Sikkim Gangtokbus
2d 12h₹4,704–10,768Drive 2,182.5 km
- Drive from Leh to Gangtokcar 2,182.5 km
34h 13m₹24,463–35,335Bus, train, taxi
- Take the bus from Leh to Srinagarbus
- Take the train from Srinagar to Jammu Tawitrain
- Take the train from Jammu Tawi to New Jalpaiguritrain
- Take the taxi from New Jalpaiguri to Gangtoktaxi
2d 17h₹6,254–14,628Bus
- Take the bus from Leh to Srinagarbus
- Take the bus from Srinagar to Noidabus
- Take the bus from Noida to Siliguribus
- Take the bus from Siliguri to Gangtok Hamro Bazarbus
3d 3h
Kushok Bakula Rimpochee Airport (IXL) to Bagdogra Airport (IXB) flights
Comparing Your Travel Options
The cheapest way to get from Leh to Gangtok is to bus and train which costs ₹2,500 - ₹12,000 and takes 3 days 5h.
The fastest way to get from Leh to Gangtok is to fly and taxi which takes 6h 12m and costs ₹13,000 - ₹33,000.
No, there is no direct bus from Leh to Gangtok. However, there are services departing from Leh and arriving at Sikkim Gangtok via FlixBus Jispa, ISBT Kashmere gate and Patliputra ISBT. The journey, including transfers, takes approximately 2 days 7h.
The distance between Leh and Gangtok is 1452 km. The road distance is 2182.5 km.
The best way to get from Leh to Gangtok without a car is to bus via Patna which takes 2 days 7h and costs ₹7,500 - ₹11,000.
It takes approximately 6h 12m to get from Leh to Gangtok, including transfers.
Leh to Gangtok bus services, operated by JKSRTC, depart from Leh station.
Leh to Gangtok bus services, operated by JKSRTC, arrive at Keylong station.
Yes, the driving distance between Leh to Gangtok is 2182 km. It takes approximately 34h 13m to drive from Leh to Gangtok.
There are 371+ hotels available in Gangtok.
What companies run services between Leh, India and Gangtok, India?
You can take a bus from Leh to Sikkim Gangtok via Keylong, FlixBus Jispa, FlixBus Delhi - Kashmere Gate, ISBT Kashmere gate, Patna Patliputra Bus Terminal, and Patliputra ISBT in around 2d 7h.
- Website
- goindigo.in
Flights from Kushok Bakula Rimpochee Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 4h 53m
- When
- Every day
- Estimated price
- ₹15,000–26,000
Flights from Kushok Bakula Rimpochee Airport to Bagdogra Airport via Jammu, Delhi
- Ave. Duration
- 6h 55m
- When
- Wednesday
- Estimated price
- ₹15,000–26,000
- Website
- airindia.in
Flights from Kushok Bakula Rimpochee Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- ₹12,000–33,000
- Website
- spicejet.com
Flights from Kushok Bakula Rimpochee Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹12,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Srinagar to Jammu Tawi
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Chair Car
- ₹720
- Executive Class
- ₹1,325
Train from Jammu Tawi to Sonpur Jn
- Ave. Duration
- 27h 6m
- Frequency
- Twice a week
- Estimated price
- ₹650–4,900
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,900–4,900
Train from Srinagar to Jammu Tawi
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Chair Car
- ₹720
- Executive Class
- ₹1,325
Train from Jammu Tawi to New Jalpaiguri
- Ave. Duration
- 38h 50m
- Frequency
- 3 times a week
- Estimated price
- ₹800–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹800–1,000
- Third AC (3A)
- ₹2,000–2,600
- Second AC (2A)
- ₹2,900–3,700
- First Class (1A)
- ₹4,900–6,500
Train from Badgam to Sh Mata V Devi Katra
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Sh Mata V Devi Katra to New Jalpaiguri
- Ave. Duration
- 44h 20m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,000
- First Class (1A)
- ₹5,000–7,000
- Phone
- 0191-2577475
- [email protected]
- Website
- jksrtc.co.in
Bus from Leh to Keylong
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₹700–1,100
- Website
- jksrtc.co.in
Bus from Leh to Srinagar
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–1,300
- Website
- jksrtc.co.in
Bus from Leh to Srinagar
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–1,300
- Website
- jksrtc.co.in
Bus from Leh to Srinagar
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–1,300
- Website
- jksrtc.co.in
Bus from Leh to Srinagar
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- ₹800–1,300
- Website
- jksrtc.co.in
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Jispa to FlixBus Delhi - Kashmere Gate
- Ave. Duration
- 14h 35m
- Frequency
- Hourly
- Estimated price
- ₹1,100–4,000
- Website
- FlixBus India
- Website
- Rajdhani Express Travels
Bus from ISBT Kashmere gate to Patna Patliputra Bus Terminal
- Ave. Duration
- 15h
- Frequency
- Hourly
- Estimated price
- ₹2,999
- Schedules at
- Rajdhani Express Travels
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Patliputra ISBT to Sikkim Gangtok
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ₹2,500
- Website
- Sri Krishna Rath
Bus from Jadhua to Sikkim Gangtok
- Ave. Duration
- 7h 17m
- Frequency
- Once daily
- Estimated price
- ₹2,500
- Website
- Sri Krishna Rath
- [email protected]
- Website
- SLGT Travels
Bus from Srinagar to Noida
- Ave. Duration
- 18h
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Noida to Siliguri
- Ave. Duration
- 32h
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Siliguri to Gangtok Hamro Bazar
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Srinagar to Noida
- Ave. Duration
- 18h 50m
- Frequency
- 4 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +919002012099
- [email protected]
- Website
- Sikkim Nationalised Transport
Bus from Siliguri - SNT Bus Stand to Gangtok - SNT bus stand
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ₹275–650
- Website
- Sikkim Nationalised Transport
- Schedules at
- Timetable
- Seater
- ₹430–650
- AC Seater
- ₹500
- Non AC Seater
- ₹275
- Ave. Duration
- 1h 51m
- Estimated price
- ₹4,100–5,500
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.com
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.com
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide





















