The distance between Jodhpur to Jaipur by road is 370 km. It takes around 6 hours to travel from Jodhpur to Jaipur via NH 48. Besides, there are many trains running between Jodhpur and Jaipur. Some of them are Barmer Guwahati Express, Intercity Express, Ranikhet Express, Marudhar Express and Marudhar Express.