En lokförare i Sverige tjänar i snitt 45 100 kronor i månaden före skatt. Medianlönen ligger något högre, på 45 500 kronor. Siffrorna kommer från SCB:s lönestrukturstatistik för 2025, som publicerades i juni 2026. Beloppen är omräknade till heltid och innehåller tillägg som OB för kvällar, nätter och helger.
Som nyutbildad börjar du på 35 730 kronor hos SJ eller 36 140 kronor hos Transdev Mälartåg. Lönen stiger sedan i fasta steg enligt lönetabellerna från 1 maj 2026. Hos SJ når föraren slutlönen 42 570 kronor redan efter två år. Pendeltågsförarna i Stockholm kommer upp i en slutlön på 49 318 kronor.
Snabbfakta om lokförarlönen
- Medellön: lokförare tjänar i snitt 45 100 kronor i månaden (SCB 2025).
- Medianlön: hälften av alla lokförare tjänar mer än 45 500 kronor i månaden (SCB 2025).
- Ingångslön: nya förare börjar på 35 730 kronor hos SJ och 36 140 kronor hos Transdev Mälartåg från 1 maj 2026.
- Slutlön: lönetrappan slutar på 42 570 kronor hos SJ, 44 598 kronor hos Transdev Mälartåg och 49 318 kronor hos SJ Stockholmståg.
- Lön under utbildningen: eleverna på SJ:s lokförarskola får 21 770 kronor i månaden.
- Kvalificerad OB: SJ betalar 54,76 kronor i timmen för nätter och helger.
- Högst lön per region: lokförare i Sydsverige tjänar mest med 48 500 kronor i månaden (SCB 2025).
Hur mycket tjänar en lokförare i månaden?
Lönespridningen bland lokförare syns tydligast i percentilerna. En tiondel av förarna tjänar under 37 300 kronor i månaden och en tiondel över 51 800 kronor. Fyra av fem lokförare ryms därmed inom ett spann på 14 500 kronor. Snittet på 45 100 kronor går att kontrollera i SCB:s lönesök för lokförare, som också visar lönen för kvinnor och män.
| Lönemått 2025 | Alla lokförare | Kvinnor | Män |
|---|---|---|---|
| Medellön | 45 100 kr | 44 100 kr | 45 300 kr |
| Medianlön | 45 500 kr | 44 400 kr | 45 700 kr |
| 10 procent tjänar under | 37 300 kr | 36 200 kr | 37 800 kr |
| 25 procent tjänar under | 41 400 kr | 39 300 kr | 42 000 kr |
| 25 procent tjänar över | 48 900 kr | 48 800 kr | 49 000 kr |
| 10 procent tjänar över | 51 800 kr | 50 900 kr | 51 900 kr |
Av snittlönen på 45 100 kronor är 41 200 kronor grundlön. Resten, i genomsnitt 3 900 kronor i månaden, är fasta och rörliga tillägg där OB-tillägget ingår. Kvinnliga lokförare har i snitt 97 procent av männens lön, vilket motsvarar 1 200 kronor mindre i månaden.
Vad tjänar en nyexaminerad lokförare?
Ingångslönen för en nyexaminerad lokförare står i tågbolagets lönetabell och är densamma för alla som anställs direkt efter utbildningen. Lönen höjs sedan i fasta steg efter ett visst antal år i yrket, utan att föraren behöver förhandla fram höjningen. Tabellen visar lönetrappan hos SJ och Transdev Mälartåg efter lönerevisionen den 1 maj 2026.
| Lönesteg | SJ | Transdev Mälartåg |
|---|---|---|
| Ingångslön | 35 730 kr | 36 140 kr |
| Efter två år i yrket | 42 570 kr (slutlön) | 40 554 kr |
| Efter fyra år i yrket | 42 570 kr (slutlön) | 44 598 kr (slutlön) |
Pendeltågsförarna i Stockholm har en högre slutlön än förarna hos SJ och Transdev Mälartåg. Seko Lok Pendeln, fackklubben för lokförarna hos SJ Stockholmståg, redovisar en slutlön på 49 318 kronor från 1 maj 2026. Alla belopp i lönetrapporna är grundlön, så OB och andra tillägg kommer ovanpå.

Hos Transdev Mälartåg räknas tidigare år i yrket in både vid anställningen och när lönen flyttas upp ett steg. En erfaren lokförare som byter till Mälartåg börjar alltså inte om på ingångslönen.
Hur mycket OB får en lokförare?
OB-tillägget betalas per timme för arbete på kvällar, nätter, helger och storhelger. Beloppen står i varje tågbolags avtal, men skillnaden mellan SJ och Transdev Mälartåg är mindre än en krona i timmen på alla tre nivåerna. Tiderna i tabellen kommer från SJ:s kollektivavtal SPÅRASJ och beloppen gäller från 1 maj 2026.
| OB-nivå | När tillägget gäller hos SJ | SJ per timme | Transdev Mälartåg per timme |
|---|---|---|---|
| Enkel OB | Måndag till torsdag mellan klockan 19 och 22 | 24,54 kr | 24,49 kr |
| Kvalificerad OB | Från fredag klockan 19 till måndag klockan 07 samt övriga nätter mellan klockan 22 och 06 | 54,76 kr | 54,69 kr |
| Storhelg | Storhelger, som påsken från klockan 19 dagen före långfredagen till klockan 07 dagen efter annandag påsk | 123,06 kr | 122,88 kr |
En lokförare hos SJ som kör 40 timmar på natt- och helgtid under en månad får 2 190 kronor i kvalificerad OB. Med tio kvällstimmar på enkel OB växer tillägget med ytterligare 245 kronor.

Utöver OB finns fler rörliga tillägg i avtalen. Hos Transdev Mälartåg är fridagstillägget 220,89 kronor och ersättningen för en utryckning 493,32 kronor per tillfälle. SJ betalar 100 kronor i fridagstillägg när ett pass slutar efter klockan 19 på fredagen före en fridagsperiod.
Två tjänster med samma grundlön kan ge olika mycket i plånboken beroende på hur många pass som ligger på kvällar, nätter och helger. Be tågbolaget visa ett exempel på ett vanligt turschema, så kan du räkna ut ungefär hur mycket OB en månad ger.
Får man betalt under lokförarutbildningen?
Svaret beror på vilken utbildning du går. Yrkeshögskolans lokförarutbildning är avgiftsfri men ger ingen lön, så den som studerar där kan i stället söka studiemedel från CSN. SJ driver däremot en egen lokförarskola där eleverna har en månadslön på 21 770 kronor från 1 maj 2026.
Hos SJ Stockholmståg, som kör pendeltågen i Stockholm, är lönen under utbildningen 50 procent av slutlönen. Med slutlönen 49 318 kronor blir utbildningslönen 24 659 kronor i månaden.
Studiemedlet för heltidsstudier är 3 398 kronor i veckan under 2026, varav 1 030 kronor är bidrag och 2 368 kronor är lån. Fyra veckors studiemedel blir 13 592 kronor, att jämföra med SJ:s utbildningslön på 21 770 kronor i månaden. Nästan 70 procent av beloppet är dessutom lån som ska betalas tillbaka.
YH-utbildningen omfattar 220 YH-poäng, vilket motsvarar ungefär ett års heltidsstudier. Utbildningen ges på 13 orter från Boden i norr till Malmö i söder.
Hur mycket tjänar en erfaren lokförare?
Eftersom lönetrappan tar slut efter två till fyra år planar lönen ut tidigt i karriären. SCB:s siffror per åldersgrupp visar att de stora lönelyften sker före 35 års ålder. Mellan åldersgrupperna 35 till 44 år och 55 till 64 år skiljer det bara 1 100 kronor i månadslön.
| Ålder | Grundlön | Månadslön med tillägg |
|---|---|---|
| 18 till 24 år | 35 100 kr | 38 700 kr |
| 25 till 34 år | 39 600 kr | 43 200 kr |
| 35 till 44 år | 42 000 kr | 45 700 kr |
| 45 till 54 år | 42 200 kr | 46 100 kr |
| 55 till 64 år | 42 700 kr | 46 800 kr |
| 65 till 68 år | 44 500 kr | 48 500 kr |
| Alla åldrar | 41 200 kr | 45 100 kr |
Skillnaden mellan grundlön och månadslön ligger på 3 600 till 4 100 kronor i alla åldersgrupper. Unga och äldre lokförare får alltså ungefär lika mycket i tillägg varje månad. De som arbetar kvar efter 65 års ålder har högst lön, men gruppen är liten med omkring 170 personer.
Var i Sverige tjänar lokförare mest?
Lokförare i Sydsverige, som omfattar Skåne och Blekinge, har högst lön med 48 500 kronor i månaden i snitt. Stockholm ligger lägst med 43 700 kronor, trots att omkring 1 900 av landets 6 100 lokförare arbetar i Stockholms län. Skillnaden mellan högsta och lägsta region är 4 800 kronor i månaden.
| Region | Grundlön | Månadslön med tillägg |
|---|---|---|
| Sydsverige (Skåne och Blekinge) | 44 800 kr | 48 500 kr |
| Övre Norrland (Norrbotten och Västerbotten) | 41 400 kr | 46 300 kr |
| Västsverige (Västra Götaland och Halland) | 42 300 kr | 46 100 kr |
| Norra Mellansverige (Värmland, Dalarna och Gävleborg) | 41 300 kr | 45 000 kr |
| Småland med öarna (Jönköping, Kronoberg, Kalmar och Gotland) | 41 800 kr | 45 000 kr |
| Östra Mellansverige (Uppsala, Södermanland, Östergötland, Örebro och Västmanland) | 40 900 kr | 44 700 kr |
| Mellersta Norrland (Västernorrland och Jämtland) | 41 100 kr | 44 500 kr |
| Stockholm (Stockholms län) | 39 700 kr | 43 700 kr |
| Hela Sverige | 41 200 kr | 45 100 kr |
Siffrorna per region bygger på betydligt färre förare än riksgenomsnittet och är därför mer osäkra. SCB redovisar till exempel inte antalet anställda lokförare i Östra Mellansverige och Småland med öarna.
Hur mycket får en lokförare ut efter skatt?
Med snittlönen på 45 100 kronor får en lokförare ut mellan 34 377 och 35 285 kronor i månaden i skattetabellerna 32 till 35. En nyanställd hos Transdev Mälartåg med ingångslönen 36 140 kronor och utan OB får ut mellan 28 261 och 28 926 kronor. Beloppen bygger på Skatteverkets skattetabeller för 2026 och kolumn 1, som gäller löntagare som inte hade fyllt 66 år vid årets början.
| Skattetabell | Skatt på 45 100 kr | Kvar av 45 100 kr | Skatt på 36 140 kr | Kvar av 36 140 kr |
|---|---|---|---|---|
| Tabell 32 | 9 815 kr | 35 285 kr | 7 214 kr | 28 926 kr |
| Tabell 33 | 10 118 kr | 34 982 kr | 7 436 kr | 28 704 kr |
| Tabell 34 | 10 420 kr | 34 680 kr | 7 658 kr | 28 482 kr |
| Tabell 35 | 10 723 kr | 34 377 kr | 7 879 kr | 28 261 kr |
Skattetabellen avgörs av den sammanlagda skatten till kommun och region plus begravningsavgift, avrundad till heltal. En skattesats på 32,50 procent ger tabell 32 medan 32,51 procent ger tabell 33. Skatten dras på hela bruttolönen inklusive OB, så nettolönen varierar med antalet OB-timmar varje månad.
Är det brist på lokförare?
Nej, inte i dag. Myndigheten för yrkeshögskolan konstaterar att det rådde tydlig brist på lokförare för ett par år sedan. Sedan dess har det blivit svårare för nya lokförare att etablera sig på arbetsmarknaden. Myndigheten räknar med att antalet utbildningsplatser, i dag omkring 350 om året, minskar till en nivå som bättre motsvarar behovet.
Arbetsförmedlingens siffror visar hur läget har vänt. I mars 2026 var 113 lokförare inskrivna som arbetslösa, jämfört med 49 i mars 2024 och 36 i mars 2022. Tidningen Arbetet rapporterade siffrorna i april 2026. I en klass i Sundsvall fick bara fem av 26 nyexaminerade elever jobb som lokförare, berättade Arbetet i november 2025.
På längre sikt väntas behovet av lokförare stiga igen när tågtrafiken ökar. Av dem som tog examen från yrkeshögskolans lokförarutbildning 2024 var 92 procent i arbete året efter. Siffran visar däremot inte hur många som fick jobb just som lokförare. Myndigheten för yrkeshögskolan pekar också på att efterfrågan på järnvägsteknisk kompetens är stor i dag.
Flera utbildningsanordnare har marknadsfört lokförare som ett bristyrke, något tidningen Arbetet granskade i april 2026. Fråga skolan hur många i den senaste avgångsklassen som fick jobb som lokförare inom ett år innan du tackar ja till en plats.
Vad krävs för att bli lokförare?
För att få köra tåg i Sverige krävs ett förarbevis från Transportstyrelsen. Den som ansöker ska ha slutfört ett nationellt program i gymnasieskolan eller en högre utbildning och klarat Transportstyrelsens prov för lokförarbevis.
Innan förarbeviset utfärdas görs en läkarundersökning och en yrkespsykologisk undersökning. Både läkaren och psykologen måste ha särskilt tillstånd från Transportstyrelsen för att få göra bedömningen.
Till yrkeshögskolans lokförarutbildning krävs grundläggande behörighet från gymnasiet. Den sökande måste även uppfylla Transportstyrelsens fysiska och medicinska krav för lokförare redan vid antagningen.
Hur kan en lokförare höja sin lön?
Grundlönen för en färdig lokförare följer lönetrappan. Vägarna till högre lön är därför extra uppdrag, fler timmar på OB-tid eller byte till ett tågbolag med högre slutlön. Hela lönetrappan höjs också vid den årliga lönerevisionen. Spårtrafikavtalet, som gäller från 1 maj 2025 till 30 april 2027, gav 3,2 procent i löneökning 2025 och 2,8 procent 2026.
Tillägg för instruktörer och handledare
- Instruktör under utbildning: Transdev Mälartåg betalar 3 183 kronor i månaden till den som utbildar sig till instruktör.
- Undervisande instruktör: en instruktör som undervisar får 6 574 kronor i månaden i tillägg hos Transdev Mälartåg.
- Ämnesansvarig instruktör: tillägget stiger till 8 487 kronor i månaden hos Transdev Mälartåg.
- Körlärare hos SJ: SJ betalar 300 kronor per tur.
- Handledare hos SJ: handledaren får 200 kronor per tur.
En ämnesansvarig instruktör hos Transdev Mälartåg med slutlön kommer upp i 53 085 kronor i månaden före OB. Summan är nästan 8 000 kronor högre än SCB:s snittlön för lokförare.
- OB-tilläggsräknare: räkna ut vad kvällar, nätter och helger ger i extra lön.
- Lön efter skatt: räkna om bruttolönen till nettolön med kalkylatorn.
- Lön för signaltekniker: se vad de som bygger och sköter signalsystemen längs spåren tjänar.
- Lön för lastbilschaufförer: jämför med lönen i ett annat förarjobb inom transportbranschen.
- Flygledarlöner: se vad ett annat trafikyrke med stort säkerhetsansvar betalar.
Vanliga frågor om lokförarlön
Vad är timlönen för en lokförare?
En lokförare hade 2025 en genomsnittlig timlön på 257 kronor utan OB och skifttillägg. Med tilläggen blev lönen för arbetad tid 277 kronor i timmen. Siffrorna kommer från SCB:s lönestatistik för arbetare i privat sektor och räknar inte med övertidsersättning.
Hur mycket har lokförarlönen ökat de senaste åren?
Snittlönen för lokförare var 41 900 kronor 2023, 43 100 kronor 2024 och 45 100 kronor 2025. Ökningen på 3 200 kronor motsvarar nästan 8 procent på två år. Medianlönen steg under samma period från 42 400 till 45 500 kronor i månaden.
Vilket tågbolag betalar lokförare bäst?
Bland de tre tågbolag som jämförs i artikeln har pendeltågsförarna hos SJ Stockholmståg högst slutlön med 49 318 kronor i månaden från 1 maj 2026. Transdev Mälartåg betalar 44 598 kronor efter fyra år och SJ 42 570 kronor efter två år. Jämförelsen gäller grundlön, så OB och andra tillägg kommer ovanpå.
Hur många lokförare finns det i Sverige?
SCB:s lönestatistik för 2025 omfattar omkring 6 100 anställda lokförare, varav cirka 5 000 män och 1 100 kvinnor. Snittåldern i yrket är 42 år.
Hur svårt är det att komma in på lokförarutbildningen?
Konkurrensen om platserna är hård. Under 2025 sökte närmare 4 500 personer till yrkeshögskolans lokförarutbildningar, vilket gav mer än elva sökande per utbildningsplats.
Hur gammal måste man vara för att bli lokförare?
Du måste ha fyllt 20 år för att få ett förarbevis från Transportstyrelsen, eller 18 år om det finns särskilda skäl. Yrkeshögskolans lokförarutbildning kräver att du har fyllt 20 år innan utbildningen avslutas.
Hur ofta måste en lokförare gå på hälsokontroll?
En lokförare med förarbevis ska gå på hälsokontroll minst vart tredje år fram till 55 års ålder och därefter varje år. Själva förarbeviset ska förnyas vart tionde år.
Vilket kollektivavtal gäller för lokförare?
Tågbolag som är medlemmar i Almega Tågföretagen följer Spårtrafikavtalet, som omfattar omkring 15 700 heltidsanställda på 81 företag. Avtalet tecknas med fackförbunden Seko, ST, SRAT och Sveriges Ingenjörer. Lönetrappor och OB-belopp för lokförare står i lokala avtal hos varje tågbolag, som SPÅRASJ hos SJ.
