The List of railway routes in Berlin and Brandenburg provides a list of all railway routes in Brandenburg and Berlin, eastern Germany. This includes Regional-Express, Regionalbahn and S-Bahn Berlin services. In the route tables, the major stations are shown in bold text. Where intermediate stations are not given, these are replaced by three dots "...". The information is up to date to February 2025.
Regional services The following Regional-Express and Regionalbahn services run through Berlin and Brandenburg. Line Route Frequency Material Operator ImageFlughafen-Express Berlin Hauptbahnhof – Berlin Potsdamer Platz – Berlin Südkreuz – Flughafen BER 15 min DBAG Class 147 + Double deck stock DB Regio Nordost Magdeburg Hbf – Magdeburg-Neustadt – Burg (Magdeburg) – Güsen – Genthin – Wusterwitz – Kirchmöser – Brandenburg – Götz – Groß Kreutz – Werder (Havel) – Potsdam Park Sanssouci – Potsdam Charlottenhof – Potsdam Hbf – Berlin Wannsee – Berlin-Charlottenburg – Berlin Zoologischer Garten – Berlin Hbf – Berlin Friedrichstraße – Berlin Alexanderplatz – Berlin Ostbahnhof – Berlin-Ostkreuz – Erkner – Fangschleuse – Hangelsberg – Fürstenwalde (Spree) – Berkenbrück – Briesen – Jacobsdorf – Pillgram – Frankfurt (Oder)-Rosengarten – Frankfurt (Oder) Every 60 mins between Magdeburg and Brandenburg, every 30 mins (every 20 mins in the peak) between Brandenburg and Frankfurt, some services in the peak between Frankfurt and Cottbus Siemens Desiro HC ET 462 ODEG Nauen – Brieselang – Finkenkrug – Falkensee – Seegefeld – Albrechtshof – Berlin-Spandau – Berlin-Charlottenburg – Berlin Zoologischer Garten – Berlin Hbf – Berlin Friedrichstraße – Berlin Alexanderplatz – Berlin Ostbahnhof – Berlin-Ostkreuz – Königs Wusterhausen – Brand Tropical Islands – Lübben (Spreewald) – Lübbenau – Raddusch – Vetschau – Kunersdorf – Kolkwitz – Cottbus 60 min (Wittenberge-Cottbus) 120 min (Wismar-Cottbus) DB Class 182 + 5 double deck stockDB Regio Nordost Stralsund Hbf – Miltzow – Greifswald – Greifswald Süd – Groß Kiesow – Züssow – Klein Bünzow – Anklam – Ducherow – Ferdinandshof – Jatznick – Pasewalk – Nechlin – Prenzlau – Seehausen – Warnitz – Wilmersdorf – Angermünde – Chorin – Britz – Eberswalde Hbf – Bernau bei Berlin – Berlin-Gesundbrunnen – Berlin Hbf – Berlin Potsdamer Platz – Berlin Südkreuz – Berlin-Lichterfelde Ost – Teltow – Birkengrund – Ludwigsfelde –Luckenwalde – Jüterbog branch line: Schwedt – Schwedt Mitte – Pinnow – Angermünde branch line: Jüterbog – Niedergörsdorf – Blönsdorf – Klebitz – Zahna – Bülzig– Zörnigall – Lutherstadt Wittenberg Stralsund–Falkenberg 1× per 2 hours (with connecting service RB61 Schwedt–Angermünde) Falkenberg–Elsterwerda-Biehla 1× per 4 hours, Schwedt–Lutherstadt Wittenberg 1× per 2 hours DB Class 112 + Double deck stock (Stendal –) Rathenow – Nennhausen – Buschow – Wustermark – Elstal – Dallgow-Döberitz – Berlin-Staaken – Berlin-Spandau – Berlin Jungfernheide – Berlin Hbf – Berlin Potsdamer Platz – Berlin Südkreuz – Berlin-Lichterfelde Ost – Ludwigsfelde – Thyrow – Trebbin – Woltersdorf – Luckenwalde – Jüterbog – Oehna – Zellendorf – Linda (Elster) – Holzdorf (Elster) – Herzberg (Elster) – Hourly DB Class 146 + Double deck stock Rostock – – / Stralsund – Neustrelitz – – Berlin Hbf – Berlin Südkreuz 60 min (Stralsund–Berlin) 120 min DB class 112 + 6 double Decker coaches Wittenberge – Weisen – Perleberg – Groß Pankow – Pritzwalk – Heiligengrabe – Liebenthal – Wittstock – (Dossow – Fretzdorf – Netzeband – Walsleben –) Neuruppin West – Neuruppin Rheinsberger Tor – (Wustrau-Radensleben –) Beetz-Sommerfeld – Kremmen – Velten – Hennigsdorf – Falkensee – Berlin-Spandau – Hourly LINT 41 Dessau Hbf – Roßlau (Elbe) – Jeber-Bergfrieden – Medewitz – Wiesenburg – Bad Belzig – Baitz – Brück – Borkheide – Beelitz-Heilstätten – Seddin – Michendorf – Wilhelmshorst – Potsdam-Rehbrücke – Potsdam Medienstadt Babelsberg – Berlin Wannsee – Berlin-Charlottenburg – Berlin Zoologischer Garten – Berlin Hbf – Berlin Friedrichstraße – Berlin Alexanderplatz – Berlin Ostbahnhof – Berlin-Ostkreuz – – – – Groß Köris – Halbe – Oderin – – Schönwalde – Lubolz – – – – Luckaitztal – Altdöbern – Großräschen – Sedlitz Ost – Hourly Talent 2 – – – – Schwerin Hbf – Schwerin Mitte – Schwerin Süd – Holthusen – Sülstorf – Rastow – Lüblow – – Grabow – – – – – Breddin – Neustadt – Friesack – Paulinenaue – – – Spandau – Jungfernheide – Berlin Hbf – Potsdamer Platz – Südkreuz – Lichterfelde Ost– – – – – – – Neuhof – Baruth – – – – – – – – – RE 8 runs every hour between Wittenberge and Elsterwerda, and every two hours between Wismar and Baruth. Between Wittenberge and Baruth, this results in an approximate hourly service. For some trains in the morning and evening, the hourly service extends to Elsterwerda. In Mecklenburg-Western Pomerania, the RE 8 also runs hourly between Wismar and Ludwigslust. Only the cross-border section between Ludwigslust and Wittenberge is served exclusively every two hours. Between Nauen and Wünsdorf-Waldstadt, the RE 8 is supplemented by the RB 10. Stadler KISS ODEG Leipzig – Taucha (Leipzig) – – Torgau – – – – – – Cottbus – Cottbus-Sandow – Cottbus-Merzdorf – Cottbus-Wilmersdorf Nord – Teichland – Peitz Ost – Jänschwalde – Jänschwalde Ost – Kerkwitz – Guben – Coschen – Wellmitz – Neuzelle – Eisenhüttenstadt – Ziltendorf – Wiesenau – Finkenheerd – Kraftwerk Finkenheerd – Frankfurt (Oder) Every 2 hoursSiemens Mireo DB Regio Nordost Leipzig Hbf – Taucha – – Torgau – Beilrode – – – – Plessa – Lauchhammer – – Hosena – Lauta – Schwarzkolm – Every 2 hours Cottbus Hbf – Sedlitz Ost – – – Lauchhammer – Plessa – – Hourly from Monday to Friday from Cottbus to Senftenberg and every two hours to Elsterwerda Dessau Hbf – Roßlau (Elbe) – Coswig (Anh) Hp – Lutherstadt Wittenberg-Piesteritz – Lutherstadt Wittenberg Altstadt – Lutherstadt Wittenberg – Labetz – Mühlanger – Elster – Jessen – Annaburg – Fermerswalde – Falkenberg (Elster) Some trains Talent 2 DB Regio Südost – Schwarzkollm – Lauta – – – Ortrand – Lampertswalde – Großenhain – – Weinböhla Hp – Coswig – Every 2 hoursDB Class 143 + Double deck stock Talent 2DB Regio Nordost Cottbus – Drebkau – Neupetershain – Sedlitz Ost – – Ruhland – Ortrand – Lampertswalde – Großenhain – Priestewitz – Weinböhla – Coswig – Dresden-Neustadt Berlin Hbf – Potsdamer Platz – Südkreuz – BER Airport – – Lübben – Lübbenau (– – Cottbus) Hourly, Mon–Fri Talent 2, 3 coaches Stralsund – Miltzow – Greifswald – Greifswald South – Groß Kiesow – Züssow – Klein Bünzow – Anklam – Ducherow – Ferdinandshof – Jatznick – Pasewalk – Prenzlau – Angermünde Every 2 hours Class 143/Traxx AC3 + 5 double-decker carriages Südkreuz – Potsdamer Platz – Berlin Hbf – Jungfernheide – Spandau – Albrechtshof – – – – – Hourly Stadler KISS ODEG Berlin Ostkreuz – Lichtenberg – Berlin-Hohenschönhausen – Oranienburg – Sachsenhausen – Nassenheide – Grüneberg – Löwenberg – Bergsdorf – Zehdenick – Zehdenick-Neuhof – Vogelsang – Hammelspring – Templin – Templin Stadt Siemens Mireo NEB Ostbahnhof – Alexanderplatz – Friedrichstraße – Berlin Hbf – Zoologischer Garten – – – – – – – DBAG Class 182 + Double deck stock DB Regio Nordost Oranienburg – Birkenwerder – Hohen Neuendorf West – Hennigsdorf – Golm – Potsdam Park Sanssouci – Potsdam Charlottenhof – Potsdam Hbf – Hourly (Monday-Friday) Traxx + 4–5 double-deck coaches Potsdam Hbf – Potsdam Charlottenhof – Potsdam Park Sanssouci – Golm – Marquardt – Priort – Wustermark – Elstal – Dallgow-Döberitz – Staaken – Berlin-Spandau – Berlin Jungfernheide – Berlin Gesundbrunnen Hourly Talent 2 – Potsdam Hbf – Potsdam Charlottenhof – Potsdam Park Sanssouci – Golm – Potsdam Pirschheide – Saarmund – Ludwigsfelde-Struveshof – Flughafen BER – Königs Wusterhausen Hourly. Between Potsdam Griebnitzsee and Golm, the trains run combined with the (Ostbahnhof – Alexanderplatz – Friedrichstraße – Berlin Hbf – Zoo – Charlottenburg – Wannsee –) – Potsdam Hbf – – – Hourly. In the peak trains extended to/from Ostbahnhof Eberswalde – Melchow – Biesenthal – Rüdnitz – Bernau – Hohenschönhausen – Lichtenberg – Ostkreuz – Schöneweide – Schönefeld – BER Airport – – – – – – HourlyDBAG Class 147/EuroSprinter ES64U2 + 5 double-deck coaches Berlin Ostkreuz – Berlin-Lichtenberg – Ahrensfelde – Ahrensfelde Friedhof – Ahrensfelde Nord – Blumberg-Rehhahn – Blumberg (b Berlin) – Seefeld (Mark) – Werneuchen Hourly Talent 2, Pesa Link NEB Berlin Ostkreuz – Berlin-Lichtenberg – Berlin-Mahlsdorf – Strausberg – Herrensee – Rehfelde – Müncheberg (Mark) – Obersdorf – Trebnitz (Mark) – Alt Rosenthal – Seelow-Gusow – Werbig – Golzow (Oderbruch) – Gorgast – Küstrin-Kietz – Kostrzyn (– Witnica – Gorzów Wielkopolski Wieprzyce – Gorzów Wielkopolski – Strzelce Krajeńskie Wschód – Nowe Drezdenko – Krzyż) Hourly, on weekdays every 30 mins between Lichtenberg and Müncheberg Pesa Link DB Class 628 (Berlin-Krzyż) (Berlin-Gesundbrunnen –)/Berlin-Karow – Schönerlinde – Schönwalde (Barnim) – Basdorf – Wandlitz – Wandlitzsee – Klosterfelde – Lottschesee – Ruhlsdorf-Zerpenschleuse – Klandorf – Groß Schönebeck (Schorfheide) Hourly (Berlin-Karow-Klosterfelde), every 2 hours (Klosterfelde-Groß Schönebeck)SIemens Mireo (Berlin-Gesundbrunnen –)/Berlin-Karow – Schönerlinde – Schönwalde (Barnim) – Basdorf – Zühlsdorf – Wensickendorf Hourly, weekday peaks only Elsterwerda-Biehla – Elsterwerda – Prösen Ost – Frauenhain – Zabeltitz – Großenhain Cottb Bf – Priestewitz – Niederau – Weinböhla – Coswig – Radebeul-Naundorf – Niederwartha – Cossebaude – Dresden-Stetzsch – Dresden-Kemnitz – Dresden-Cotta – Dresden-Friedrichstadt – Dresden Hauptbahnhof Every 2 hours Talent 2