The journey from Siwan to Udaipur covers about 1400 km. The most practical way is by train, which takes about 26 to 28 hours. You will travel through the northern and western parts of India.
Total Distance: 1400 km by road, 1200 km air distance.
Book your tickets well in advance.
October to March.