The total distance between Shimla and Leh is around 718 kms. There are several ways through which you can reach from one place to the other. You can either take a direct flight from Shimla to Leh. Or you can also choose to take a bus for half the journey and cover the remaining in flight. The final journey from Srinagar to Leh can also be covered by road since that makes for a pleasant road trip experience. Given below is a detailed account of travel mediums from Shimla to Leh. Have a look!
The aerial distance between Shimla and Leh is just 343 kms that could be covered in a very short span of time..Although there are airports in both Shimla and Leh, there are no direct flights that fly on the route. Most of these are Stop Over or Via flights which take a long time. Have a look at the details. Departure Airport: Shimla Airport Arrival Airport: Kushok Bakula Rimpochee Airport Starting Ticket Fares: INR 14000 Approx. Time Taken: 23 hours (2+ Stops)
2. Shimla to Leh in Bus and Flight
Another way to take a bus from Shimla to Chandigarh. From Chandigarh, you can either take a flight to Leh or to Srinagar. If you are taking a flight to Srinagar, you can cover the remaining distance by road.
Option 1: Shimla to Chandigarh to Leh
Shimla > Chandigarh
You can first take a bus from Shimla to Chandigarh. Several HRTC buses run on the route from Shimla to Chandigarh on a daily basis to cover the distance of 112 kms. You can choose from sleeper, semi-sleeper, AC, non-AC or ordinary etc. You can also choose to preebook these buses or take them on the go. Have a look at the bus details- Starting Ticket Fares: INR 200 Approx. Time Taken: 3 hours to 4 hours
Chandigarh > Leh
Once you reach Chandigarh, you can take a flight from Chandigarh to Leh. The aerial distance of 388 kms can be conveniently covered in a flight. Unfortunately, there are no direct flights that fly on the route. Most of these are Stop Over or Via flights that have a huge layover time. Major operators on the route include Vistara and Air India. Have a look at the flight details- Departure Airport: Chandigarh International Airport Arrival Airport: Kushok Bakula Rimpochee Airport Starting Ticket Fares: INR 5785 Approx. Time Taken: 14 hours to 24 hours (2+ Stops)
Option 2: Shimla to Chandigarh to Srinagar to Leh
Shimla > Chandigarh
There is also another option since the flights between Chandigarh and Leh are super time consuming. You can take a bus from Shimla to Chandigarh to cover the distance of 112 kms. For more details, refer to the section above.
Chandigarh > Srinagar
Once you reach Chandigarh, you can take a flight to Srinagar which is faster and also cheaper. The aerial distance of 416 kms can be conveniently covered in flights. There are several flights that fly on the route. Major flight operators include Indigo, Go Air and Vistara. Have a look at the details- Departure Airport: Chandigarh International Airport Arrival Airport: Sheikh ul-Alam International Airport Starting Ticket Fares: INR 1964 Total Time Taken: 1 hour and 20 minutes
Srinagar > Leh
Once you land in Srinagar, you can drive down or travel in a cab or taxi. The drive is considered to be one of the most picturesque in the country. The wide roads are blessed with scenic views that make the whole journey worthwhile. The distance of 421 kms can be covered in around 10 to 12 hours. People generally make a stop at Kargil to complete this drive in two days.