Travel from Älmhult to Stockholm

Bus or train from Älmhult to Stockholm?

Swedish Railways (SJ) operates a train from Älmhult to Stockholm every 4 hours. Tickets cost $45 - $110 and the journey takes 3 h 26 min. Alternatively, Länstrafiken operates a bus from Älmhult to Stockholm every 2 hours. Tickets cost $7 - $11 and the journey takes 50 min. Swebus also services this route 4 times a week.

How to get from Älmhult to Stockholm

From Älmhult station train to Stockholm Central. 3 h 26 min 641 kr. From Älmhult station train to Alvesta station then train to Stockholm Central. 4 h 9 min 632 kr. From Älmhult station bus to Ljungby busstation then bus to Stockholm Cityterminalen. 7 h 35 min 555 kr. From Älmhult station train to Växjö station then bus to Stockholm Cityterminalen. 8 h 27 min 533 kr. From Älmhult drive to Stockholm. 5 h 12 min 677 kr. From Älmhult station train to Stortorget Växjö, line 4 bus to Vaxjo airport, fly to Stockholm Bromma airport, then bus to Stockholm. 4 h 1 min 919 kr. From Älmhult station train to Lund Centralstation, bus to Malmo airport, fly to Stockholm Bromma airport, then bus to Stockholm. 5 h 13 min 1020 kr. From Älmhult station train to Kalmar Centralstation, line 402 bus to Kalmar airport, fly to Stockholm Bromma airport, then bus to Stockholm. 5 h 5 min 1169 kr. From Älmhult station train to Hässleholm C, train to Ronneby station, line 22 bus to Ronneby airport, fly to Stockholm Bromma airport, then bus to Stockholm. 5 h 27 min 1007 kr.