The journey from Banihal to Udaipur covers approximately 1200 kilometers. You can take a train from Banihal to Jammu Tawi and then connect to a train or flight to Udaipur. The route takes you through the scenic landscapes of Jammu and the plains of Northern India. Udaipur is a major cultural and historical hub, well-connected by rail and air.
Total Distance: Driving distance is 1200 km; straight-line air distance is 950 km.
Book your train from Jammu Tawi well in advance.
October to March for pleasant weather in Udaipur.