The journey from Thamarassery to Bhopal covers 1700 kilometers. You must first reach Kozhikode railway station. From there, direct trains connect to Bhopal. The journey takes approximately 32 to 36 hours. It is a long journey across the central part of India. Alternatively, you can fly from Calicut International Airport to Bhopal.
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.
October to March for pleasant weather.