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