The journey from Thamarassery to Ahmedabad covers 1800 kilometers. You must first reach Kozhikode railway station. From there, direct trains connect to Ahmedabad. 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 Ahmedabad.
Total Distance: 1800 km by rail, 1500 km air distance.
Book your train tickets well in advance as this is a long and popular route.
November to February for pleasant weather.