Danish Railways (DSB) operates a train from Helsingborg to Älmhult hourly. Tickets cost $10 - $16 and the journey takes 27 min. Swedish Railways (SJ) also services this route hourly.
How to get from Helsingborg to Älmhult
From Helsingborg C train to Lund Central then train to Älmhult station. 1 h 51 min 308 kr. From Helsingborg Centralstation bus to Helsingborg Central, train to Hässleholm Central, then train to Älmhult station. 2 h 8 min 243 kr. From Helsingborg drive to Älmhult. 1 h 20 min 167 kr.