How To Reach Leh
Surface - Leh can be reached either through Manali in the south or Srinagar in the west, both of which are uniquely adventurous. The road from Srinagar to Leh is around 434 kilometers ( miles) and smoother because of the lower (safer) altitude. State transport operated ordinary and deluxe buses ply through this route, stopping overnight at Kargil and charge anywhere between rupees 370 to rupees 470. The ride from Manali to Leh, which also takes two days, stopping overnight at Keylong for a tent stay is more adventurous. With tent stay, dinner and breakfast included in the cost, HPTDC operated deluxe buses will charge you around rupees 1800, stopping momentarily at various passes so you can enjoy the scintillating views.
Alternatively, shared taxis and jeeps can also be hired from Manali and will cost you around rupees 1000, although the continuous ride of almost 24 hours will wear you out. From Srinagar taxis/jeeps will take you till Kargil for rupees 500 and you will have to stay overnight there. From Kargil you can take another jeep/taxi to Leh for rupees 400.
For the more adventurous travelers, bikes are available on rent and will cost you anywhere between rupees 500 a day for an Enfield to rupees 350 for others like Yamaha and Bajaj Pulsar. Check out the garages and around the main bazaar for these bikes.
Train - The nearest railhead from Leh is at Udhampur. Jammu and Pathankot are other options. Regular train services from Delhi and many other cities to these stations are easily available. However, it will easily take more than a couple of days to reach Leh from any of the two stations by road.
Air - Air India, Kingfisher and Jet Airways connect the Leh Kushok Bakula Rimpochee Airport with Delhi and most cities of India. Although the flight services are regular, the unpredictable weather conditions, especially around winters can give way to delayed and cancelled flights.