If you are planning a budget trip to Leh Ladakh, one of the biggest expenses you will face is local transport. Private taxis in Ladakh are expensive, and that is where Leh Ladakh bus services become your best friend. I have been traveling to Ladakh for over a decade now, and I can tell you that the bus network has improved significantly over the years. Whether you want to visit Nubra Valley, Pangong Tso, Tso Moriri, or even reach Leh from Delhi or Manali, there is a bus for almost every route.
In this guide, I am sharing the complete details of all bus services operating in and around Leh Ladakh. This includes local city buses within Leh, long-distance routes from Delhi, Manali, and Srinagar, as well as buses to popular tourist destinations like Nubra Valley, Pangong Lake, Tso Moriri, and Hanle. I have also included the latest fares, schedules, and practical tips that will help you plan your Ladakh trip on a budget.

Let's quickly dive into the details:
What Are the Quick Facts About Leh Ladakh Bus Services?
| Detail | Information |
|---|---|
| Bus operators | JKSRTC, HRTC, HPTDC, LAHDC (local) |
| Major long-distance routes | Delhi-Leh, Manali-Leh, Srinagar-Leh |
| Local destinations from Leh | Nubra Valley, Pangong Tso, Tso Moriri, Hanle |
| Bus season | Mid-June to mid-October (highway buses), year-round (local Leh buses) |
| Online booking | HPTDC only (booking.hptdc.in). All others: counter only |
| Cheapest way to reach Leh by bus | HRTC Delhi-Leh: Rs 1,677 |
| Local bus fare within Leh | Rs 20-35 |
| Inner Line Permit needed | Yes, for Nubra, Pangong, Tso Moriri, Hanle routes |
How Do Shared Taxis Work in Ladakh?
Before I get into the bus services, let me quickly cover the shared taxi option because many travelers end up using a mix of both. Shared taxis in Ladakh are easy to find, especially in peak season (July to September). You will see flyers posted at cafes, guesthouses, and travel agent offices across Leh Main Bazaar with people looking to share rides to Nubra Valley, Pangong Tso, and other destinations.
Travel agents in Leh also organize shared taxi trips, though they charge about Rs 200-300 more per person than what you would pay by finding travel partners on your own. So, in the worst case, you can always go to them as a backup option. Shared taxi rates in 2026 are roughly Rs 4,500 to Rs 9,000 per person depending on the destination and number of passengers. Many solo travelers in Ladakh actively look for fellow travelers to share costs, so gelling up with people is usually not difficult 🙂

What Are the Leh Ladakh Bus Services Available for Tourists?
If shared taxis are not your cup of tea, then bus services in Leh Ladakh are the most affordable way to get around. The bus network covers almost every major tourist destination in Ladakh, and I have to say, traveling by bus in Ladakh is an entirely different experience. It gives you the local perspective of life and you end up meeting some really interesting people along the way.
In this article, I am covering the complete details about rates and timetables of bus services in Leh Ladakh. Apart from buses within Ladakh, I am also covering buses running on the Manali-Leh route, Srinagar-Leh route, and the direct Delhi-Leh HRTC bus service. All buses within Ladakh are operated by JKSRTC (Jammu & Kashmir State Road Transport Corporation) or LAHDC (Ladakh Autonomous Hill Development Council).
I am sure the details in this article will help you plan your trip to Ladakh by public transport. If you want an even more affordable experience, combining buses with shared taxis is the way to go.
What Are the Local Bus Services Within Leh Town?
In 2018, the Leh Hill Development Council (LAHDC) launched public transport buses to connect Leh town with nearby villages and the airport. This was a welcome step because earlier, the only way to get around Leh was by renting a scooty, hiring a private taxi, or walking. These local buses save budget travelers roughly Rs 500-1,000 on their Ladakh trip.
What makes these buses especially useful is the Leh Airport to Tourist Information Center route. Earlier, you had to pay Rs 500+ for a taxi from the airport. Now, you can catch a bus for just Rs 20. Once at the Tourist Information Center, you can get your inner line permits stamped immediately, which is very convenient.
Some of these local bus routes also cover popular monasteries like Shey Monastery, Thiksey Monastery, Hemis Monastery, and Stakna Monastery. So you can do your local Leh sightseeing without spending thousands on a taxi.

What Is the Complete Bus Timetable for Leh Town?
All these local buses depart from Leh Main Gate (near the main bazaar) and return to the same location. The airport buses operate from the Tourist Information Center. Here is the complete timetable. Keep in mind that these schedules may have minor seasonal changes, so it is always a good idea to confirm at the bus stand when you arrive in Leh.
Leh to Sakti (via Shey, Thiksey): Departures at 8:15 AM, 1:30 PM, 2:30 PM, 3:30 PM, and 4:30 PM. Return from Sakti at 8:30 AM. Fare: Rs 30-40.
Leh to Stakna (via Chuchot): Departure at 4:30 PM. Return from Stakna at 8:45 AM. Fare: Rs 25-30.
Leh to Martselang (via Changa and Hemis): Departure at 8:30 AM. Return at 4:30 PM. Fare: Rs 35.
Leh to Choglamsar: Every 10 minutes from 8:30 AM, last bus at 8:00 PM. Fare: Rs 20.
Leh to Spituk: Every hour from 8:30 AM, last bus at 6:00 PM. Fare: Rs 20.
Leh to Phyang: Departures at 9:00 AM, 2:30 PM, and 4:30 PM. Return from Phyang at 8:00 AM and 4:15 PM. Fare: Rs 35.
Leh to Skalzangling: Every 15 minutes from 8:30 AM, last bus at 8:00 PM. Fare: Rs 20.
Leh to Gompa: Departures at 8:45 AM and 4:30 PM. Fare: Rs 20.
Tourist Information Center to Leh Airport: Departures at 6:00 AM and 6:30 AM. Fare: Rs 20.

What Is the Leh to Nubra Valley Bus Schedule and Fare?
Nubra Valley is well connected to Leh by JKSRTC buses. Multiple buses run from Leh to different villages in Nubra, including Diskit, Turtuk, Panamik, Skuroo, and Charsa. The sightseeing in Nubra is divided into two parts: one side has Diskit, Hunder, and Turtuk, while the other side has Sumur and Panamik villages.
Leh to Diskit, Hunder, and Turtuk Buses
The bus from Leh to Diskit leaves at 6:00 AM every Tuesday, Thursday, and Saturday. The return bus from Diskit to Leh departs at 7:00 AM the next morning. A separate bus runs from Leh to Skuroo (ahead of Thoise) at 6:00 AM every Tuesday and Thursday. If you want to stay at Hunder for the sand dunes, you can take this bus and get off at Hunder since it falls on the route.
For Turtuk, one bus leaves Leh every Saturday at 6:00 AM. Within Nubra Valley itself, a daily bus runs from Diskit to Turtuk at 2:30 PM, and the return bus from Turtuk to Diskit leaves at 6:00 AM.
Leh to Sumur and Panamik Buses
The bus from Leh to Panamik leaves every Tuesday at 6:00 AM. You can get off at Sumur if you are interested in visiting the hot springs or Sumur monastery. A separate bus runs from Leh to Charsa (ahead of Sumur) every Saturday at 6:00 AM. The daily bus from Panamik to Diskit runs at 7:30 AM.
What Are the Bus Fares for Leh to Nubra Valley?
| Route | One-Way Fare | Schedule |
|---|---|---|
| Leh to Diskit | Rs 197 | Tue, Thu, Sat at 6 AM |
| Leh to Skuroo | Rs 256 | Tue, Thu at 6 AM |
| Leh to Turtuk | Rs 316 | Saturday at 6 AM |
| Leh to Charsa | Rs 280 | Saturday at 6 AM |
| Leh to Panamik | Rs 287 | Tuesday at 6 AM |
| Panamik to Diskit | Rs 75 | Daily at 7:30 AM |
| Diskit to Turtuk | Rs 80 | Daily at 2:30 PM |
| Turtuk to Diskit | Rs 80 | Daily at 6 AM |
Important: There is no online booking for Nubra Valley buses. You can buy tickets at the Leh bus stand counter, and booking one evening in advance is recommended, especially in peak season (July-August).
For the complete route details, refer to our dedicated guide on Leh to Nubra Valley Bus Service with timings, rates, and FAQs.

What Is the Leh to Pangong Tso Bus Schedule and Fare?
Bus connectivity to Pangong Tso from Leh is limited but it exists. The direct bus from Leh to Pangong Tso runs only on Saturday and Sunday at 6:30 AM from the Leh bus stand. The one-way fare is Rs 256. This means you get just two buses per week, so plan your Pangong Tso trip around these days.
If these dates do not match your schedule, there are a few workarounds. Some buses travel to nearby villages like Tangtse (about 34 km before Lukung) and Phobrang. You can take these buses and get off at Lukung, which is the first village on the Pangong Tso shore. There are also buses to Chusul from Leh. You can board this bus, get off at Tangtse, and then hitchhike the remaining 34 km to Pangong.
Keep in mind that the return bus from Pangong to Leh usually leaves early in the morning. So you will need to stay overnight at Pangong, which is actually a great idea because the sunset and sunrise views at Pangong Tso are absolutely worth it.
For more details, refer to our dedicated guide on Leh to Pangong Tso Bus Service with timings, rates, and FAQs.

What Is the Leh to Tso Moriri Bus Schedule and Fare?
The bus from Leh to Tso Moriri is one of the rarest bus services in Ladakh. It runs only on the 10th, 20th, and 30th of every month, departing at 6:30 AM from the Leh bus stand. The one-way fare is Rs 370. The bus returns from Tso Moriri to Leh the next day.
With just three buses per month, you are pretty much tied to these dates if you want to visit Tso Moriri by public transport. If the bus dates do not match your schedule, there are alternatives. A few buses run from Leh to Chumathang, Koyul, Tsaga, and Loma. You can travel to Chumathang or get off at Mahe ridge on buses going towards Nyoma, Loma, or Hanle. Then hitchhike from Chumathang or Mahe to Tso Moriri.
My suggestion would be to plan your Ladakh itinerary in a way that your Tso Moriri visit falls on one of these bus dates. Alternatively, look for shared taxis at Leh bus stand. During peak season, finding people heading to Tso Moriri is not very difficult.
For more details, refer to our dedicated guide on Leh to Tso Moriri Bus Service with timings, rates, and FAQs.
What Is the Leh to Hanle Bus Schedule and Fare?
The bus from Leh to Hanle leaves at 6:30 AM every Saturday and returns the next day from Hanle to Leh. The one-way fare is Rs 492. Hanle is famous for its ancient monastery and the Indian Astronomical Observatory, and reaching it by bus is a real adventure.
If the Saturday bus does not work for you, there is a bus that travels to Koyul village. You can get off near Rhongo or the Loma bend and then hitchhike to Hanle from there. However, keep in mind that traffic on this stretch is very thin, so hitchhiking might take a few hours.

What Is the Srinagar to Leh Bus Schedule and Fare?
The Srinagar to Leh route is well connected by JKSRTC bus services. This is a two-day journey with a mandatory overnight stop at Kargil. JKSRTC operates three types of buses on this route.
| Bus Type | Fare (Srinagar-Leh) | Features |
|---|---|---|
| MCV (14-19 seater) | Rs 1,300 | Fully luxury, limited seats |
| Deluxe | Rs 919 | Cushioned seats, comfortable |
| Semi-Deluxe | Rs 737 | Basic comfort, most common |
The bus departs from the Tourist Reception Center (TRC) near Dal Lake in Srinagar at 8:00 AM. It reaches Kargil by evening (4-5 PM). The Kargil stay and food are not included in the bus fare, so you need to arrange your own hotel. The next morning, the bus departs from Kargil at 6:00 AM and reaches Leh by 4:00 PM.
Leh to Srinagar Return Bus
The JKSRTC bus from Leh to Srinagar starts at 2:30 PM from Leh bus stand. The bus covers the 434 km journey on the Srinagar-Leh Highway with a halt at Kargil, reaching Srinagar the next morning.
Private bus operators also run tempo travelers and mini-buses between Leh and Srinagar charging Rs 1,000-1,500. These typically start in the evening and run overnight. The cushioned seats make these a comfortable option for the journey.
Booking tip: There is no online booking for JKSRTC buses. You need to go to TRC Srinagar in person to buy tickets. Booking at least one day in advance is recommended, especially from June to September. You can call JKSRTC at 9149473175 for queries about fares and timings.
In the early season (June), the timings of the buses may vary depending on the status of Zojila Pass.
For the complete route breakdown, refer to our guide on Srinagar to Leh Bus Service with timings, rates, and FAQs.

Is There a Direct Jammu to Leh Bus Service?
There is no direct bus service from Jammu to Leh. You need to first travel from Jammu to Srinagar by JKSRTC bus and then take the Srinagar to Leh bus as described above.
The Jammu to Srinagar bus departs at 7:00 AM from the JKSRTC stand near Tourist Reception Center at Residency Road. The journey takes about 10-11 hours depending on traffic and roadblocks. The bus fare for Jammu to Srinagar is Rs 445 (super deluxe), Rs 325 (deluxe), and Rs 220 (standard).
If you plan to stay overnight in Jammu, choose a hotel near Residency Road. Auto-rickshaws charge about Rs 80-100 to take you to the TRC or JKSRTC counter in the morning.
What Are the Bus Services from Manali to Leh?
Two government bus services run on the Manali-Leh Highway. One is operated by HRTC (Himachal Road Transport Corporation) and the other by HPTDC (Himachal Pradesh Tourism Development Corporation). Both operate during the summer season only, typically from mid-June to mid-October, depending on when the highway opens.

How Does the HPTDC Manali to Leh Bus Service Work?
The HPTDC semi-deluxe bus is the more comfortable option and is popular with tourists. It starts from Manali at 10:00 AM and reaches Keylong by evening (4-5 PM). The bus halts overnight at HPTDC Hotel Chandrabhaga in Keylong, where passengers stay in tents on the hotel lawn. The next morning, the bus departs from Keylong at 4-5 AM and reaches Leh by late evening.
As per HPTDC, this being a tourist bus, it makes photo stops at all major sightseeing points on the Manali-Leh Highway.
The total fare is Rs 2,900 which includes the overnight stay at Keylong plus dinner, breakfast, and tea. This is actually good value considering you get accommodation and meals included. The bus runs on alternate days and requires a minimum of 10 passengers to operate. You can book tickets from the official HPTDC website.
In the return direction, the bus starts from Leh at 5:00 AM, reaches Keylong by 7:00 PM, and then departs Keylong at 7:00 AM the next day to reach Manali by afternoon.
How Does the HRTC Manali to Leh Bus Service Work?
HRTC runs two types of services on this route. The first is a direct bus from Manali to Leh that departs at 4:00 AM and reaches Leh by late evening, covering the entire journey in about 17 hours. The one-way fare is Rs 833. This bus does not make tourist stops and is faster but more tiring.
The second option is to split the journey. Take the Manali to Keylong bus which departs at 8:00 AM from Manali and reaches Keylong by 2:00 PM. The fare is about Rs 174. The next morning, catch the Keylong to Leh bus at 5:00 AM. The Keylong to Leh fare is about Rs 550.
My recommendation: Unless you are very short on time, split the journey at Keylong. The direct 17-hour bus ride is physically exhausting, especially at high altitude. Spending a night in Keylong helps with acclimatization too. You can read more about why Keylong or Jispa is a better stopover than Sarchu for avoiding altitude sickness.
For the complete route breakdown, refer to our guide on Manali to Leh Bus Service with timings, rates, and FAQs.

Is There a Direct Delhi to Leh Bus Service?
Yes, HRTC runs a daily direct bus from Delhi to Leh during the summer season (mid-June to mid-September). This is one of the cheapest ways to reach Ladakh, costing less than Rs 2 per kilometer.
The bus departs from Kashmere Gate ISBT in Delhi at 12:10 PM. It travels via Chandigarh, Mandi, and Manali, passes through the Atal Tunnel, and halts overnight at Keylong. The next morning, the bus leaves Keylong at 5:00 AM and reaches Leh by 7:00 PM. The total journey covers about 1,050 km over two days.
The total one-way fare is Rs 1,677. Hence, a return journey on this bus will cost you about Rs 3,354. The Keylong halt does not include accommodation or food. You need to find your own hotel and meals. Budget hotels in Keylong cost Rs 500-1,000 per night.
In the return direction, the bus starts from Leh at 4:00 AM, reaches Keylong by sunset for an overnight halt, and departs Keylong at 6:30 AM the next morning to reach Delhi by 1:00 PM.
Booking: Tickets can only be purchased at the HRTC counter at Kashmere Gate ISBT, Delhi (counters 17, 18, 20, 21) or at Leh bus stand. There is no online booking. Reach the counter early as seats fill up fast in peak season.
What Are the Complete Bus Fare Comparisons for Reaching Leh?
Here is a quick comparison table of all the major routes and fares to help you decide the best option for reaching Leh by bus.
| Route | Operator | Fare | Duration | Night Halt |
|---|---|---|---|---|
| Delhi to Leh (direct) | HRTC | Rs 1,677 | ~30 hrs (2 days) | Keylong (not included) |
| Manali to Leh (direct) | HRTC | Rs 833 | ~17 hrs | None |
| Manali to Leh (split) | HRTC | Rs 724 (174+550) | 2 days | Keylong (not included) |
| Manali to Leh (tourist) | HPTDC | Rs 2,900 | 2 days | Keylong (included with meals) |
| Srinagar to Leh (MCV) | JKSRTC | Rs 1,300 | 2 days | Kargil (not included) |
| Srinagar to Leh (deluxe) | JKSRTC | Rs 919 | 2 days | Kargil (not included) |
| Srinagar to Leh (semi-deluxe) | JKSRTC | Rs 737 | 2 days | Kargil (not included) |
What About Private Taxis in Leh Ladakh?
If buses do not suit your schedule or you want more flexibility, private taxis are the other option. You can check the Leh Ladakh taxi union rate list for 2025-2026 along with contacts of some reliable drivers. The rates are set by the Ladakh Taxi Union and have not been hiked since 2022.
You can also check our comprehensive list of taxi drivers for Ladakh, Srinagar, Leh, and Manali with reviews from the DwD community. Calling the drivers directly usually helps you get a 12-15% discount compared to booking through a travel agent.
At times while traveling from Srinagar to Leh, the Kargil and Leh taxi unions have disagreements. During such times, they set up a transit point before Fotu La where passengers are exchanged between Kargil and Leh taxis. This is not very common but it does happen occasionally.

What Are Some Important Tips for Traveling by Bus in Ladakh?
Based on my experience of traveling in Ladakh multiple times, here are some practical tips that will help you if you are planning to use the bus services.
- Reach the bus stand early. Seats are on a first-come-first-served basis for most routes. During peak season, buses to Nubra and Pangong can fill up quickly.
- Carry warm clothing. Even in summer, the bus journeys involve crossing passes at 17,000+ feet where temperatures can drop sharply. Carry a warm jacket, gloves, and a beanie.
- Carry food and water. Most bus routes within Ladakh do not have many food stops. Pack some snacks, biscuits, and at least 2 liters of water.
- Get your Inner Line Permit first. You need an Inner Line Permit for Nubra Valley, Pangong Tso, Tso Moriri, and Hanle. Apply online before arriving in Leh or get it stamped at the Tourist Information Center.
- Be prepared for delays. Road conditions in Ladakh can be unpredictable. Landslides, water crossings, and military convoys can delay buses by several hours.
- Combine buses with hitchhiking. If you miss a bus or the schedule does not match, hitchhiking is common and generally safe in Ladakh. Army trucks and fellow travelers often give rides.
- Acclimatize in Leh first. Do not take any bus to high-altitude destinations like Pangong or Tso Moriri on your first or second day in Leh. Spend at least 2 days acclimatizing. Read our guide on acute mountain sickness and acclimatization for more details.
- No online booking for JKSRTC buses. Tickets for all local Ladakh buses can only be purchased at the counter. Only HPTDC Manali-Leh buses can be booked online.
Frequently Asked Questions
What is the cheapest way to reach Leh from Delhi by bus?
The HRTC direct bus from Delhi to Leh is the cheapest option at Rs 1,677 one way. It departs from Kashmere Gate ISBT at 12:10 PM and reaches Leh the next evening at 7:00 PM with a night halt at Keylong. The Keylong stay and food are not included in the fare.
Can I book Ladakh bus tickets online?
Only the HPTDC Manali-Leh tourist bus tickets can be booked online through booking.hptdc.in. All other buses, including JKSRTC Srinagar-Leh, HRTC Delhi-Leh, and all local Ladakh buses, require counter purchase at the bus stand. No online booking is available for these services.
How many days per week do buses run from Leh to Nubra Valley?
Buses from Leh to Diskit (Nubra Valley) run on Tuesday, Thursday, and Saturday at 6:00 AM. A separate bus to Turtuk runs on Saturday. So, you have three days a week for Diskit/Hunder and one day for Turtuk. Within Nubra Valley, the Diskit-Turtuk and Panamik-Diskit buses run daily.
Is there a daily bus from Leh to Pangong Tso?
No. The direct bus from Leh to Pangong Tso runs only on Saturday and Sunday at 6:30 AM. The one-way fare is Rs 256. If these days do not work for you, take a bus to Tangtse and hitchhike the remaining 34 km to Pangong.
How often does the Leh to Tso Moriri bus run?
The Leh to Tso Moriri bus runs only three times a month, on the 10th, 20th, and 30th. It departs at 6:30 AM and costs Rs 370 one way. The bus returns to Leh the next day. If these dates do not match, take a bus to Chumathang and hitchhike from there.
Are Ladakh bus services operational in winter?
Local bus services within Leh (Choglamsar, Spituk, Phyang routes) operate year-round. However, long-distance bus services from Delhi, Manali, and Srinagar only run during the summer season (mid-June to mid-October) when the highways are open. Buses to Nubra, Pangong, and Tso Moriri also run only during the tourist season.
Do I need an Inner Line Permit for bus travel in Ladakh?
Yes, you need an Inner Line Permit for buses going to Nubra Valley, Pangong Tso, Tso Moriri, and Hanle. The permit is checked at military checkpoints. You can apply for the Inner Line Permit online before arriving in Leh or get it at the Tourist Information Center. The Environment Development Fee (EDF) is Rs 400 per person plus Rs 20 per person per day and Rs 10 Red Cross fee per day.
What is the HPTDC Manali-Leh bus fare and what does it include?
The HPTDC tourist bus from Manali to Leh costs Rs 2,900 per person. This includes the bus journey, overnight tent accommodation at HPTDC Hotel Chandrabhaga in Keylong, dinner, breakfast, and tea. This is actually a great deal if you compare it with the HRTC option where you have to arrange your own stay and food at Keylong.
I hope this guide helps you plan your Ladakh trip by bus and save significantly on transport costs. Traveling by bus in Ladakh is not just about saving money. It is about experiencing the region the way locals do, meeting interesting people, and getting a perspective that you simply cannot get from the window of a private taxi.
If you found this article helpful, please share it with your friends and family who are planning a budget trip to Ladakh. Feel free to ask me any questions in the comments section below, or follow me on Instagram where I conduct a weekly Q&A session every Saturday evening. You can also join our DwD community where fellow travelers share real-time updates about bus schedules and road conditions 🙂
Last Updated: February 2026
