The average train between Deshnok and Udaipur takes 13h 45m and the fastest train takes 13h. The train service runs several times per day from Deshnok to Udaipur. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 3 times a day between Deshnok and Udaipur. The earliest departure is at 7:02 AM in the morning, and the last departure from Deshnok is at 11:48 PM which arrives into Udaipur at 12:48 PM. All services require a transfer, and take on average 13h 45m. The schedules shown below are for the next available departures.

14h 8m • 1 change
Arrives next day

14h 1m • 1 change
Arrives next day

13h • 1 change

14h 8m • 1 change
Arrives next day

14h 1m • 1 change
Arrives next day

13h • 1 change

14h 8m • 1 change
Arrives next day

14h 1m • 1 change
Arrives next day

13h • 1 change

14h 8m • 1 change
Arrives next day

14h 1m • 1 change
Arrives next day

13h • 1 change
Want to know about travelling from Deshnok to Udaipur? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Deshnok to Udaipur. However, there are services departing from Deshnok station and arriving at Udaipur station via Phulera Jn. The journey, including transfers, takes approximately 13h 45m.
Deshnok to Udaipur train services, operated by Indian Railways, depart from Deshnok station.
Deshnok to Udaipur train services, operated by Indian Railways, arrive at Ranapratapnagar station.
The distance between Deshnok and Udaipur is 358.4 km. The road distance is 663 km.
You can take a train from Deshnok to Ranapratapnagar via Phulera Jn in around 11h 31m.