The journey from Malappuram to Kolkata is a massive 2200 km transit. The most reliable way is to take a train from Kozhikode (CLT) to Howrah (HWH) or Shalimar (SHM). This journey takes approximately 40 to 48 hours. You will cross the entire eastern coast of India, passing through Andhra Pradesh and Odisha.
Total Distance: 2200 km by road, 1900 km air distance.
Book a 2AC or 3AC ticket for comfort on this long journey.
October to March for the pleasant winter weather in Kolkata.