Travel options for:
Jaisalmer to Udaipur
  • Train, bus

    $23 - $33
    1. Jaisalmer (JSM)

      5 h 35 min - once daily

      $14 - $21

    2. Jodhpur Junction (JU)

      20 min - 1.1 miles

    3. Jodhpur

      6 h 30 min - every 4 hours

      $8 - $12

  • Bus

    $9 - $13
    1. Jaisalmer

      4 h 49 min - every 2 hours

    2. Bikaner

      5 min - 1612 feet

    3. Bikaner

      12 h - once daily

      $9 - $13

  • Train

    $33 - $45
    1. Jaisalmer (JSM)

      11 h - once daily

      $17 - $25

    2. Phulera Junction (FL)

      5 h 59 min - once daily

      $15 - $21

  • Taxi

    $100 - $130
    1. Jaisalmer

      7 h 35 min - 327.4 miles

      $100 - $130

  • Drive

    $50 - $80
    1. Jaisalmer

      7 h 35 min - 327.4 miles

      $50 - $80

  • Train, fly

    $70 - $269
    1. Jaisalmer

      5 h 35 min - once daily

      $14 - $21

    2. Jodhpur Junction (JU)

      6 min - 3.5 miles

      $1 - $3

    3. Jodhpur (JDH)

      4 h 5 min - 1 stopover

      $50 - $240

    4. Udaipur (UDR)

      19 min - 12.5 miles

      $4 - $5

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Jaisalmer (JSM) train to Jodhpur Junction (JU), walk to Jodhpur, then bus to Udaipur. 13 h 17 min ₹1,811. From Jaisalmer bus to Bikaner, walk to Bikaner, then bus to Udaipur. 17 h 54 min ₹697. From Jaisalmer (JSM) train to Phulera Junction (FL) then train to Ranapratapnagar (RPZ). 17 h 59 min ₹2,547. From Jaisalmer taxi to Udaipur. 7 h 35 min ₹8,224. From Jaisalmer drive to Udaipur. 7 h 35 min ₹4,233. From Jaisalmer (JSM) train to Jodhpur Junction (JU), taxi to Jodhpur airport, fly to Udaipur airport, then taxi to Udaipur. 11 h 5 min ₹10,068.