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