The journey from Malerkotla to Kolkata covers 1700 km. You can take a train from Ludhiana to Kolkata, which takes about 30 hours. Alternatively, you can fly from Chandigarh to Kolkata for a faster journey.
Total Distance: 1700 km by road, 1500 km air distance.
Akal Takht Express is a direct train.
October to March.