Jaisalmer Airport is a military airport and supports only chartered flights, hence is sparingly used by travellers. Although air travel is generally not considered an ideal mode of transport for travelling to Jaisalmer, some people do travel by air to save on time.
Jodhpur Airport is the closest domestic airport that is functional throughout the year. Major cities like Delhi, Mumbai, Chennai, Kolkata and Udaipur have regular flights to Jodhpur. The airport is approximately 5 to 6 hours’ drive from the city. You can either hire a prepaid or a private taxi from the Airport to reach Jaisalmer.
There are no direct buses from Delhi to Jaisalmer as the 17-18 hour drive is too time-consuming and quite exhausting. You can however switch buses in Jaipur from where a state-run sleeper coach operates regularly. Be sure to book tickets in advance as there are limited seats. Some sleeper buses are also available from Jodhpur and Udaipur.
Jaisalmer is well connected with a wide network of trains covering most of the Indian cities like Delhi, Jodhpur, Jaipur and others. Some of the popular trains are Delhi Jaisalmer Express, Jodhpur Jaisalmer Express, Howrah Jaisalmer Express and Lalgarh Jaisalmer Special.
Once you reach the station, there are many auto-rickshaws and private taxis standing outside the station that will take you to the city on a nominal fare.
If you intend to drive your own vehicle or hire a taxi to travel by road from Delhi to Jaisalmer, make sure that you break your journey in Jaipur or Ajmer. Accommodation in these towns will be easier to find than at other remote places en route.