The journey from Thamarassery to Udaipur covers 2000 kilometers. You must first reach Kozhikode railway station. From there, direct trains connect to Udaipur. The journey takes approximately 38 to 42 hours. It is a long journey across the western part of India. Alternatively, you can fly from Calicut International Airport to Udaipur.
Total Distance: 2000 km by rail, 1700 km air distance.
Book your train tickets well in advance as this is a long and popular route.
October to March for pleasant weather.