The aerial distance from Jaipur to Jaisalmer is 481 km while the road distance between Jaipur to Jaisalmer is 568 km.By Train it is 665 Km.
There is/are 2 direct train(s) from Jaipur to Jaisalmer. These train(s) is/are Corbet Prk Link (25014) and Ranikhet Exp (15014) etc. The minimum time a train takes to reach Jaisalmer from Jaipur is 12h 05m. The cheapest way to reach Jaisalmer from Jaipur takes you 13h 07m, which is to take Aravali Express from Jaipur to Marwar then take train with train number 04801 from Marwar to Jaisalmer. The fastest way to reach Jaisalmer from Jaipur takes you 8h 20m, which is to take Chevrolet Tavera from Jaipur to Jaisalmer.
There is direct train between Jaipur and Jaisalmer. You can take Dli Jsm Express from Jaipur to Jaisalmer
There is some direct bus between Jaipur and Jaisalmer. And you can take Mahalaxmi Travels from Jaipur to Bikaner then take Indigo from Bikaner to Jaisalmer