The journey from Kozhikode to Udaipur is a 2000 km trip across India. Rail travel is a multi-day experience, usually requiring a change at Mumbai or Ahmedabad. Flights are the most practical option, significantly reducing travel time. You will travel from the tropical coast to the beautiful city of lakes in Rajasthan. Expect a train journey of 40 to 50 hours.
Total Distance: 2100 km by road and 1700 km by air.
The train journey is long; ensure you have enough supplies.
Flights via Mumbai or Delhi are the most frequent.
October to March for pleasant weather.