The journey from Mahé to Udaipur covers approximately 2000 km. You can take a train from Mahe to Mangalore and then board a long-distance train to Udaipur. Alternatively, fly from Kannur International Airport to Maharana Pratap Airport with a layover. This route takes you from the coast to the city of lakes in Rajasthan. Expect a travel time of 35 to 40 hours by train.
Total Distance: 2000 km driving distance, 1700 km air distance.
Book your tickets early as this route is popular.
Check for flights with short layovers.
October to March for pleasant weather in Udaipur.