The list of railway routes in Bavaria contains all scheduled rail passenger routes in Bavaria. In addition, the cycle interval, the rolling stock used and the operators are listed.

With the timetable change on 13 December 2020, Bayerische Eisenbahngesellschaft (BEG), the purchaser of Bavarian regional rail services, introduced line numbers in Bavaria. The table reflects the status from the timetable change on 11 December 2022.

Regional-Express and Regionalbahn lines Lines 1, 10–19 (north) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock 60 30 (extra trains in the peak: Würzburg – Kitzingen) Mainfrankenbahn Würzburg – Kitzingen – Neustadt (Aisch) – Fürth – Nuremberg Nuremberg–BambergNuremberg–Würzburg 805DB Regio BayernAlstom Coradia Continental (440) 60Mittelfrankenbahn Fürth – Zirndorf – Cadolzburg Fürth–Cadolzburg 808Alstom Coradia LINT 54 (622) Alstom Coradia LINT 41 (648) 60Mittelfrankenbahn (Nuremberg –) Fürth – Siegelsdorf – – Nuremberg–WürzburgNuremberg–BambergSiegelsdorf–Markt Erlbach 807 120 (Gutenfürst–Hof, Mon–Fri: 60 min.) Gera – Weida – Zeulenroda – Hof Leipzig–Hof Erfurter Bahn Stadler RegioShuttle RS1 (650) 120 Franken-Thüringen-ExpressSaalfeld – – – Fürth – Nuremberg Nuremberg–WürzburgBamberg–HofHochstadt-Marktzeuln–Probstzella 820, 840 DB Regio Bayern Bombardier Talent 2 (442) 60 Bad Rodach – CoburgCoburg–Bad Rodach 831 agilis Verkehrsgesellschaft Stadler RegioShuttle RS1 (650) 120Franken-Thüringen-ExpressSonneberg – Bamberg – Fürth – NurembergNuremberg–WürzburgBamberg–CoburgCoburg–Sonneberg 820DB Regio Bayern2 Siemens Vectron (at each end) + double-deck coaches

Lines 1, 10–19 (south) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock 60 (Munich–Ingolstadt)120 (Ingolstadt–Nuremberg) München-Nürnberg-Express Munich (– Petershausen) – Pfaffenhofen – Ingolstadt – Kinding – Allersberg – Nuremberg Nuremberg–IngolstadtMunich–Treuchtlingen 900 DB Regio Bayern Škoda 109 E3 (102) + Škoda push-pull set, Bombardier Twindexx Vario (445) (at each end) + 2 or 4 double-deck coaches 60(Mon–Fri 15 Augsburg–Friedberg, 30 Friedberg–Aichach) Paartal-Bahn Netz Ammersee-Altmühltal Augsburg – Friedberg – Aichach – Ingolstadt Ingolstadt–Augsburg 983Bayerische RegiobahnAlstom Coradia LINT 41 (1648) 60 Netz Ammersee-Altmühltal Eichstätt Stadt – Eichstätt Bahnhof (– Ingolstadt) Eichstätt Bahnhof–Eichstätt Stadt 991 60 (Mon–Fri)120 (Sat, Sun) Ulm – – – Ingolstadt – Regensburg(Ingolstadt–Regensburg i. d. R. only Sat, Sun) Regensburg–IngolstadtIngolstadt–NeuoffingenAugsburg–Ulm 930, 993 agilis Eisenbahngesellschaft Alstom Coradia Continental (440) 120 Nuremberg – – Donauwörth – Augsburg Treuchtlingen–NurembergDonauwörth–TreuchtlingenAugsburg–Nördlingen 910DB Regio BayernBombardier Twindexx Vario (445) (at each end) + 4 double-deck coaches 60 (Munich–Treuchtlingen)120 (Treuchtlingen–Nuremberg) Munich – – Pfaffenhofen – Ingolstadt – Eichstätt – Treuchtlingen – Roth – Nuremberg Munich–TreuchtlingenTreuchtlingen–Nuremberg 900, 990, 920Bombardier Twindexx Vario (445) (at each end) + 2 or 4 double-deck coaches 60 (Mon–Fri) Ingolstadt – Regensburg Regensburg–Ingolstadt 930, 993agilis EisenbahngesellschaftAlstom Coradia Continental (440) 120 (Sat, Sun) Ingolstadt – Regensburg – ) Regensburg–IngolstadtRegensburg–Obertraubling Obertraubling –Plattling 993, 880

Lines 2, 20–29 (northwest) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock Some trains Vogtlandbahn Zwickau – – Plauen – Hof Leipzig–Hof 544 Die Länderbahn Stadler RegioShuttle RS1 (650) 120Franken-Thüringen-ExpressWürzburg – Schweinfurt – – Fürth – NurembergNuremberg–BambergBamberg–RottendorfRottendorf–Würzburg560, 810, 820, 840DB Regio BayernSiemens Desiro HC (1462) 60Mittelfrankenbahn Nürnberg Nordost – Eschenau – Gräfenberg Nürnberg–Gräfenberg 861Alstom Coradia LINT 54 (622) Alstom Coradia LINT 41 (648) 60 Ebermannstadt – Forchheim (– Bamberg – ) Forchheim–Beringersmühle 821 agilis Verkehrsgesellschaft Stadler RegioShuttle RS1 (650) 60 (most services broken in Bayreuth) (Bad Rodach –) – Ebersdorf – Lichtenfels – Hochstadt-Marktzeuln – Kulmbach – Neuenmarkt-Wirsberg – Bayreuth – Kirchlaibach – Marktredwitz – Hof – Bad Steben Coburg–Bad RodachBamberg–HofEisenach–LichtenfelsBayreuth–Neuenmarkt-WirsbergWeiden–Bayreuth 820, 850, 855, 857, 860, 867 agilis Verkehrsgesellschaft Stadler RegioShuttle RS1 (650) 120alexPrague – Plzeň – – Cham – – Regensburg – Landshut – MunichSchwandorf–Furth im WaldRegensburg–SchwandorfMunich–Regensburg855, 875, 930Die LänderbahnSiemens ER20 / Siemens ES64U4 + coaches of different classes 60 Franken-Thüringen-Express Bamberg – Lichtenfels – (– Ludwigsstadt – Saalfeld) Bamberg–HofHochstadt-Marktzeuln–Probstzella 820, 840 DB Regio Bayern Bombardier Talent 2 (442) 60 Bamberg – Breitengüßbach – Ebern Bamberg–HofBreitengüßbach–Maroldsweisach 826 agilis Verkehrsgesellschaft Stadler RegioShuttle RS1 (650)RE 28Some trainsFranken-Thüringen-ExpressLichtenfels - Coburg (-Sonneberg)Eisenach–LichtenfelsCoburg-Ernstthal am RennsteigDB Regio BayernSiemens Desiro HC (1462)

Lines 2, 20–29 (southwest) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock 120 alex Hof – – Weiden – – Regensburg – Landshut – Munich Oberkotzau–HofWeiden–OberkotzauRegensburg–WeidenMunich–Regensburg 855, 875, 930Die LänderbahnSiemens ER20 / Siemens ES64U4 + coaches of different classes60FlughafenexpressNürnberg – Regensburg – Munich AirportMunich–RegensburgNeufahrn LinkMunich East–Munich Airport930DB Regio Bayern + agilis VerkehrsgesellschaftSiemens Mireo60Ebermannstadt – Forchheim (– Bamberg – Lichtenfels)Forchheim–Beringersmühle821agilis VerkehrsgesellschaftStadler RegioShuttle RS1 (650)Some trainsOberpfalzbahnMarktredwitz – Weiden – Schwandorf – RegensburgWeiden–OberkotzauRegensburg–Weiden855Die LänderbahnAlstom Coradia LINT 41 (1648)60 120alexPrague – Plzeň – – Cham – Schwandorf – Regensburg – Landshut – MunichSchwandorf–Furth im WaldRegensburg–SchwandorfMunich–Regensburg855, 875, 930Die LänderbahnSiemens ER20 / Siemens ES64U4 + coaches of different classes 60Oberpfalzbahn Schwandorf – Cham (Oberpf) – Furth i Wald Schwandorf–Furth im Wald 875Die LänderbahnStadler RegioShuttle RS1 (650) 120 Cham (Oberpf) – Bad Kötzting – Lam Cham–Lam 877 120 Cham (Oberpf) – Waldmünchen Cham–Waldmünchen 876

Lines 3, 30–39 (north) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock 60 Mitteldeutsche Regiobahn Dresden – Zwickau – Reichenbach – Plauen – Hof Leipzig–Hof 510 Bayerische Oberlandbahn Alstom Coradia Continental (1440) 120Nuremberg – Hersbruck – Pegnitz – Bayreuth – Münchberg – Hof Bamberg–HofBayreuth–Neuenmarkt-WirsbergSchnabelwaid–BayreuthNuremberg–Cheb 860DB Regio Bayern Class 612 60Mittelfrankenbahn Nuremberg – Lauf (r Pegnitz) – Neunkirchen a Sand – Hersbruck (r Pegnitz) – Neuhaus (Pegnitz) Nuremberg–Cheb 891Alstom Coradia LINT 41 (648) 120 Nuremberg – Hersbruck – Pegnitz – Kirchenlaibach – Marktredwitz – HofSchnabelwaid–BayreuthNuremberg–ChebWeiden–OberkotzauOberkotzau–Hof 855, 860 Class 612 60Mittelfrankenbahn (Nuremberg –) Lauf (r Pegnitz) – Neunkirchen a Sand – Simmelsdorf-Hüttenbach Nuremberg–ChebNeunkirchen–Simmelsdorf-Hüttenbach 891Alstom Coradia LINT 41 (648) 120 Nuremberg – Hersbruck – Pegnitz – Marktredwitz – Schirnding – ChebNuremberg–Cheb 860Class 612 60 Weiden – Bayreuth – Weidenberg Weiden–BayreuthBayreuth–Weidenberg 862 agilis Verkehrsgesellschaft Stadler RegioShuttle RS1 (650) 120Main-Saale Express Coburg – – Kulmbach – Neuenmarkt-Wirsberg – Bayreuth – Nuremberg Bamberg–HofBayreuth–Neuenmarkt-WirsbergSchnabelwaid–BayreuthNuremberg–ChebNuremberg–Cheb 860DB Regio BayernClass 612 120 Bamberg – Lichtenfels – Kulmbach – Neuenmarkt-Wirsberg – HofBamberg–Hof 850, 860 Lichtenfels – Kulmbach – Neuenmarkt-Wirsberg – Bayreuth Bamberg–Hof,Bayreuth–Neuenmarkt-Wirsberg

Lines 3, 30–39 (south) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock 60 Donau-Isar-Express Passau – – Landau – Landshut – – Munich Nuremberg–RegensburgLandshut–PlattlingRegensburg–Passau 880, 930, 931 DB Regio Bayern Siemens Desiro HC Gäubodenbahn Südostbayernbahn Bogen – Straubing – Radldorf (Niederbay) – Neufahrn Neufahrn–RadldorfRegensburg–PassauStraubing–Bogen 932 DB RegioNetz Verkehrs GmbH Class 628 60 (Munich –) Freising – Moosburg – Landshut Munich–Regensburg 930 DB Regio BayernClass 425 60Waldbahn Plattling – Deggendorf – Zwiesel – Plattling–Bayerisch Eisenstein 905Die LänderbahnStadler RegioShuttle RS1 (650) Zwiesel – Grafenau Zwiesel–Grafenau 906 Zwiesel – Bodenmais Zwiesel–Bodenmais 907 Gotteszell – Teisnach – Viechtach Gotteszell–Viechtach 908

Lines 4, 40–49 (north) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock 60 Nuremberg – Hersbruck (r Pegnitz) – Neukirchen (b Sulzb) – Amberg – Schwandorf – Regensburg Nuremberg–ChebHersbruck–PommelsbrunnNuremberg–SchwandorfHof–Regensburg 855, 870 DB Regio Bayern Class 612 60 (Schweinfurt–Mellrichstadt)120 (Mellrichstadt–Meiningen) Unterfranken-Shuttle Schweinfurt – Ebenhausen – Mellrichstadt – Meiningen Schweinfurt–Meiningen 570, 815 Erfurter Bahn Stadler RegioShuttle RS1 (650) 60 Nuremberg – Hersbruck (r Pegnitz) – Neukirchen (b Sulzb) – Weiden (Oberpf) – Neustadt (Waldnaab)Nuremberg–ChebHersbruck–PommelsbrunnNuremberg–SchwandorfNeukirchen–RegensburgNeukirchen–Weiden 855, 870DB Regio Bayern Class 612 Some trainsNuremberg – Hersbruck (l Pegnitz) – Neukirchen (b Sulzb) – Amberg (– Schwandorf – Regensburg)Nuremberg–SchwandorfSchwandorf–Regensburg 855, 870Class 612 Nuremberg – Hersbruck (r Pegnitz) – Neukirchen (b Sulzb) – Amberg – Schwandorf – Cham (Oberpf) – Furth i WaldNuremberg–ChebHersbruck–PommelsbrunnNuremberg–SchwandorfSchwandorf–Furth im Wald 870, 875

Lines 4, 40–49 (south) + Line Frequency(in minutes) Brand/line name Route Lines used KBS Operator Rolling stock 3 train pairs Mon-FriSüdostbayernbahn Munich – Dorfen – Mühldorf (– ) Munich–Simbach 940, 941DB Regio Netz Verkehrs GmbH Class 218 / Bombardier Traxx P160 DE ME (245) + double-deck coaches 60 Munich – – Dorfen – Mühldorf Munich–Simbach 940 Class 218 / Bombardier Traxx P160 DE ME (245) + double-deck coaches class 628 (early and late) 60 Mühldorf – Marktl – Simbach Munich–Simbach 941 Class 628 60 Mühldorf – Tüßling – Altötting – Burghausen Mühldorf–FreilassingTüßling–Burghausen 942Class 628

Class 218 / Bombardier Traxx P160 DE ME (245) + double-deck coaches (1 train pair, Mon-Fri) 120 (Landshut–Mühldorf)60 (Mühldorf–Rosenheim) Landshut – Vilsbiburg – Neumarkt-St Veit – Mühldorf – Waldkraiburg – Wasserburg (Inn) – Rott (Inn) – Neumarkt-St Veit–LandshutMühldorf–Frontenhausen-MarklkofenMühldorf–Rosenheim 944 Class 628 120 (Landshut–Mühldorf)60 (Mühldorf–Salzburg) Landshut – Vilsbiburg – Neumarkt-St Veit – Mühldorf – Garching (Alz) – Laufen (Oberbay) – – Salzburg Neumarkt-St Veit–LandshutMühldorf–Frontenhausen-MarklkofenMühldorf–Freilassing 945Class 628 Class 218 / Bombardier Traxx P160 DE ME (245) + double-deck coaches(Mon-Fri, 1 train pair for school traffic) 60 Passau – Fürstenzell – Pocking – Pfarrkirchen – Neumarkt-St Veit – Mühldorf Passau–Neumarkt-St VeitMühldorf–Frontenhausen-Marklkofen 946Class 628 120 Mühldorf – Garching (Alz) – Trostberg – Hörpolding (– Traunreut – ) Mühldorf–FreilassingTraunstein–Garching 947 60 Wasserburg (Inn) – Ebersberg (Oberbay) (– Grafing – Munich) Grafing–WasserburgMunich–Rosenheim 948 60 Traunreut – Hörpolding – Traunstein Traunstein–Garching 947

Lines 5, 50–59 (east)