The journey from Kannur to Udaipur is a long-distance rail trip across India. You will need to travel from Kannur to Udaipur City (UDZ) via major rail hubs. The distance is approximately 2300 km, taking about 40 hours by train. Udaipur is famous for its beautiful lakes and palaces. Plan your arrival with sufficient time for the long rail transit.
Total Distance: 2400 km by road, 1900 km straight-line.
Carry enough food and water for the long journey.
October to March for pleasant weather.