The journey from Coimbatore to Udaipur covers about 2100 km. There are no direct trains, so travelers typically take a train to a major junction and then a connecting train to Udaipur. The total travel time by rail is about 40 hours. Alternatively, you can fly from Coimbatore to Udaipur with a layover in Mumbai. Udaipur is known as the City of Lakes and is famous for its beautiful palaces.
Total Distance: Driving distance 2150 km, straight-line air distance 1700 km.
Book your connecting trains with a long buffer time.
Check for flight connectivity at Mumbai airport.
October to March for pleasant weather.