There are 6 ways to get from Leh to Baddi by plane, taxi, bus, night bus, car, or bus (Flixbus)
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 Chandigarh International Airport (IXC)plane IXL - IXC
- Take the taxi from Chandigarh International Airport (IXC) to Badditaxi
1h 46m₹11,006–24,816Bus
cheapest- Take the bus from Leh to Keylongbus
- Take the bus from FlixBus Jispa to FlixBus Kullubus
- Take the bus from Kullu to Nalagarhbus
27h 55m₹2,170–4,281Bus, taxi, night bus
- Take the bus from Leh to Keylongbus
- Take the taxi from Keylong to Manalitaxi
- Take the nightbus from Manali to Mandinightbus
- Take the bus from Mandi to Nalagarhbus
23h 2m₹2,810–4,521Drive 633.1 km
- Drive from Leh to Baddicar 633.1 km
10h 11m₹7,190–10,386Taxi
- Take the taxi from Leh to Badditaxi 633.1 km
10h 11m₹11,000–14,000Bus, taxi
- Take the bus from Leh to Keylongbus
- Take the taxi from Keylong to Manalitaxi
- Take the bus from Manali to Mandibus
- Take the bus from Mandi to Nalagarhbus
23h 51m₹2,460–3,621
Kushok Bakula Rimpochee Airport (IXL) to Chandigarh International Airport (IXC) flights
Comparing Your Travel Options
The cheapest way to get from Leh to Baddi is to bus and taxi which costs ₹2,400 - ₹3,700 and takes 23h 51m.
The fastest way to get from Leh to Baddi is to fly and taxi which takes 1h 46m and costs ₹11,000 - ₹25,000.
No, there is no direct bus from Leh to Baddi. However, there are services departing from Leh and arriving at Baddi via FlixBus Jispa, Kullu and Nalagarh. The journey, including transfers, takes approximately 27h 55m.
The distance between Leh and Baddi is 438 km. The road distance is 633.1 km.
The best way to get from Leh to Baddi without a car is to bus and taxi and night bus which takes 23h 2m and costs ₹2,800 - ₹4,600.
It takes approximately 1h 46m to get from Leh to Baddi, including transfers.
Leh to Baddi bus services, operated by JKSRTC, depart from Leh station.
Leh to Baddi bus services, operated by JKSRTC, arrive at Keylong station.
Yes, the driving distance between Leh to Baddi is 633 km. It takes approximately 10h 11m to drive from Leh to Baddi.
There are 338+ hotels available in Baddi.
What companies run services between Leh, India and Baddi, India?
You can take a bus from Leh to Baddi via Keylong, FlixBus Jispa, FlixBus Kullu, Kullu, and Nalagarh in around 27h 55m.
- Website
- goindigo.in
Flights from Kushok Bakula Rimpochee Airport to Chandigarh International Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–23,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 Keylong
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₹700–1,100
- Website
- jksrtc.co.in
Bus from Leh to Keylong
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- ₹700–1,100
- Website
- jksrtc.co.in
- Ave. Duration
- 3h 14m
- Estimated price
- ₹800–14,000
Mr. Singh Cab
- Phone
- +91 980 338 4033
- Website
- mrsinghcab.com
Rana cabs
- Phone
- +91 9041 412 141
- Website
- ranatravelschandigarh.com
RS Taxi Service
- Phone
- +91 769 611 2244
- Website
- chandigarhtaxiservice.net
TaxiBazaar
- Phone
- +9 -9876661275
- Website
- taxibazaar.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 How to get from Gatwick Airport into central London, Italian Lakes: Getting around by train, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.



