How to reach Udaipur by Train

Udaipur is served by direct rail links with Delhi, Jaipur, Ahmedabad, Jodhpur and Chittor with the railway station been just 4 kilometers away from the center of the city.  You can reach Udaipur from New Delhi by train. New Delhi to Udaipur train takes approximately 11 h 32 min. In Delhi there is 4 Railway stations but you can catch a train from New Delhi (NDLS and Hazrat Nizamuddin), and get down at Udaipur, with some of the most common being Chetak Express and Mewar Superfast Express these are the trains. It should take you around 12 to 16 hours to cover Delhi to Udaipur distance by train.

Best way to go to Udaipur from Delhi

From Delhi to Udaipur are distances of 673kms. By train travelling from Delhi to Udaipur is easy because of the efficient rail connectivity. There are some trains that run between the two cities. In the week there are only five trains between Delhi to Udaipur.

Train time table from Delhi to Udaipur

S. No. Source Destination Train Name Departure Arrival
1 Delhi ( DEE) Udaipur  (UDZ) Chetak Exp 19:35 07:50
2 Delhi (NZM) Udaipur  (UDZ) Mewar Exp 19:00 07:20
3 Delhi (DEE) Udaipur  (UDZ) Raj Hamsafar Exp 16:15 04:45
4 Delhi (DLI) Udaipur  (UDZ) NJP UDZ Exp 24:30 03:55
5 Delhi (DSA) Udaipur  (UDZ) HW UDZ Exp 12:56 16:55