The journey from Malerkotla to Bhubaneswar covers 1900 km. You can take a train from Ludhiana to Bhubaneswar, which takes about 35 hours. Alternatively, driving via NH 44 is a good option. Bhubaneswar is known as the Temple City.
Total Distance: 1900 km by road, 1700 km air distance.
Hirakud Express is a popular train.
October to March.