Travel from Jaisalmer to Udaipur

Train, bus or fly from Jaisalmer to Udaipur?

You can take a train from Jaisalmer to Udaipur via Phulera Junction (FL) in around 17 h 59 min. Alternatively, you can take a bus from Jaisalmer to Udaipur via Samakhiali B G, Samkhayali, and Ahmedabad in around 19 h 42 min.

How to get from Jaisalmer to Udaipur

ModeDurationPrice
From Jaisalmer (JSM) train to Phulera Junction (FL) then train to Ranapratapnagar (RPZ).17 h 59 min₹2,334
From Jaisalmer bus to Samakhiali B G, walk to Samkhayali, bus to Ahmedabad, then bus to Udaipur.19 h 42 min₹2,122
From Jaisalmer (JSM) train to Marwar Junction (MJ), walk to Marwar, then bus to Bhatevra.25 h 49 min₹1,529
From Jaisalmer taxi to Udaipur.7 h 35 min₹8,219
From Jaisalmer drive to Udaipur.7 h 35 min₹4,217
From Jaisalmer taxi to Jaisalmer airport, fly to Udaipur airport, then taxi to Udaipur.6 h 53 min₹9,006

How long does it take to get from Jaisalmer to Udaipur?

It takes approximately 17 h 59 min to get from Jaisalmer to Udaipur, including transfers.

Is there a direct train between Jaisalmer and Udaipur?

No, there is no direct train from Jaisalmer to Udaipur. However, there are services departing from Jaisalmer (JSM) and arriving at Ranapratapnagar (RPZ) via Phulera Junction (FL). The journey, including transfers, takes approximately 17 h 59 min.

Is there a direct bus between Jaisalmer and Udaipur?

No, there is no direct bus from Jaisalmer to Udaipur. However, there are services departing from Jaisalmer and arriving at Udaipur via Samkhayali and Ahmedabad. The journey, including transfers, takes approximately 19 h 42 min.

Operators from Jaisalmer to Udaipur

OperatorPhoneWebsite
Indian RailwaysIndian Railways
RSRTCRSRTC
RedBusRedBus
SpicejetSpicejet
Jet AirwaysJet Airways