The journey from Udaipur to Mysore is a long-distance trip of approximately 1800 km. The most practical way is to fly from Udaipur to Bangalore and then take a train or bus to Mysore. Alternatively, you can take a long-distance train with multiple changes. Mysore is famous for its palace and cultural heritage. Expect a total travel time of 10 to 24 hours depending on the mode.
Total Distance: Driving distance is 1800 km; straight-line air distance is 1450 km.
Bangalore to Mysore is well-connected by train and road.
October to March for pleasant weather.