The journey from Udaipur to Salem is a long-distance trip of approximately 1850 km. The most practical way is to take a train to a major hub like Bangalore or Chennai and then a connecting train to Salem. Salem is a major industrial city in Tamil Nadu. Expect a total travel time of 20 to 24 hours.
Total Distance: Driving distance is 1850 km; straight-line air distance is 1500 km.
Salem Junction is a major railway hub.
October to March for pleasant weather.