There are two options when going to Jaisalmer by road, one is by bus and the other is to drive yourself. Bus services to Jaisalmer are available from all major cities in Rajasthan like Jodhpur and Jaipur. There are no direct buses from Delhi but you can switch buses in Jaipur and continue your journey from there to reach Jaisalmer from Delhi. The distance from Jodhpur to Jaisalmer by road can be covered in 6 to 7 hours. It may take up to 15 hours to travel from Delhi to Jaisalmer via cab.
The other option is to drive to Jaisalmer and it’s probably a good idea to stop at Jaipur or Ajmer on the way. The distances from some of the cities to Jaisalmer are Jodhpur - 235 kilometers, Jaipur - 559 kilometers, Delhi - 768 kilometers, Mumbai - 1065 kilometers. Driving from Jaipur and Jodhpur is fine but coming all the way from Delhi and Mumbai is only recommended for seasoned drivers or riders as this is a long road.
Being the shorter trip of the two, while coming from Delhi, it is a good idea to take a halt in either Ajmer or Jodhpur as these lie somewhere in the middle of the route.<readmore> While coming from Mumbai, there are two routes available. Both routes are the same till Vadodara, then the more common, the shorter route goes by Gandhinagar and straight through Palanpur and Barmer. The slightly longer route is going via Jodhpur which is ideal if travelers want to pass through and spend some time in another of Rajasthan’s wonderful cities.