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