The distance between Malerkotla and Hoshiarpur is approximately 135 kilometers. The most direct route is via the NH 344A highway. The drive takes about 3 hours. You will pass through Ludhiana and Phagwara. It is a scenic route as you approach the foothills of the Shivalik range.
Total Distance: 135 km driving distance, 120 km straight-line air distance.
Ludhiana traffic can be heavy; plan accordingly.
October to March for pleasant weather.