List of town tramway systems in Germany


This is a list of town tramway systems in Germany by Land. It includes all tram systems, past and present. Cities with currently operating systems, and those systems themselves, are indicated in bold and blue background colored rows. Those tram systems that operated on other than standard gauge track are indicated in the 'Notes' column.

Baden-Württemberg

Name of SystemLocationTraction
Type
Date Date Notes
Baden-BadenElectric24 Jan 191028 Feb 1951Gauge:
EsslingenElectric24 May 19127 Jul 1944Gauge:
Esslingen – NellingenDenkendorfElectric19 Dec 192628 Feb 1978Gauge:
Trams in Freiburg im BreisgauFreiburg im BreisgauElectric14 Oct 1901 Gauge:
HeidelbergHorse13 May 18857 Oct 1902Gauge:
HeidelbergElectric17 Mar 1903 Gauge:
See also: Mannheim.
Heidelberg – Schwetzingen ?4 Jan 1974
Schwetzingen – KetschElectric12 Dec 191031 Mar 1938Gauge:
Walldorf Horse22 Feb 190221 Feb 1907Gauge:
Walldorf Electric22 Feb 19071 Aug 1954Gauge:
Separate undertaking to 3 September 1945.
WieslochHorse1 Sep 18864 Jul 1901Gauge:
Heidelberg – WieslochElectric24 Jul 190116 Jun 1973
Heilbronn Electric29 May 18971 Apr 1955Original tramway closed in 1955.
Heilbronn Electric2001 Heilbronn Stadtbahn: segment reopened as part of Karlsruhe Stadtbahn light rail regional system.
Trams in KarlsruheKarlsruheHorse21 Jan 187719 Mar 1900
Trams in KarlsruheKarlsruheSteam16 Jul 188119 Mar 1900
Trams in KarlsruheKarlsruheAccumulator 10 Feb 19001903
Trams in KarlsruheKarlsruheElectric10 Feb 1900
Karlsruhe StadtbahnKarlsruheElectric25 Sep 1992 Light rail
Alb Valley RailwayKarlsruhe – EttlingenBad HerrenalbSteam1 Dec 18971911
Alb Valley RailwayKarlsruhe – Ettlingen – Bad HerrenalbElectric1 Dec 1898
Alb Valley RailwayKarlsruhe – Ettlingen 1 Dec 1897
Alb Valley RailwayEttlingen – Bad Herrenalb 2 Jul 1898 Opened in stages, completed 2 July 1898.
Alb Valley RailwayBranch BusenbachIttersbach 10 Apr 1899
LörrachElectric16 Nov 191931 Aug 1967Worked by tramcars hired from Basel Switzerland tramway. Operation suspended 1 September 1939 – 11 May 1947 because of closure of border.
Trams in Mannheim/LudwigshafenMannheimHorse2 Jun 187822 May 1902
Trams in Mannheim/LudwigshafenMannheimSteam6 May 188423 Mar 1914
Trams in Mannheim/LudwigshafenMannheimElectric10 Dec 1900 Gauge:
Operated jointly with Ludwigshafen system. See also Heidelberg.
Upper Rhine Railway Company Mannheim – HeidelbergSteam12 Dec 188731 Aug 1956
Upper Rhine Railway Company Mannheim – HeidelbergElectric10 Dec 1900 Gauge:
Upper Rhine Railway Company Mannheim – Heidelberg Opened 1892. Electrified 1928–1929.
Upper Rhine Railway Company Mannheim – Weinheim Opened 1887; electrified 1915.
Upper Rhine Railway Company Heidelberg – Weinheim Gauge:
Opened 1890; electrified 1949–1956.
MüllheimSteam15 Feb 18961913Gauge:
MüllheimElectric7 Apr 191422 May 1955Gauge:
Müllheim – Badenweiler 22 May 1955
PforzheimElectric1 Dec 191110 Oct 1964Gauge:
RavensburgWeingartenBaienfurtSteam6 Jan 188812 Sep 1911Gauge:
Ravensburg – Weingarten – BaienfurtElectric1 Sep 19101 Jul 1959Gauge:
ReutlingenSteam1 Nov 189924 Jul 1912Gauge:
ReutlingenElectric24 Jul 191219 Oct 1974Gauge:
StuttgartHorse28 Jul 186828 Nov 1896
StuttgartElectric26 Sep 1895 Gauge:
First tunnel segment opened 1966.
Stuttgart StadtbahnStuttgartElectric28 Sep 1985 Light rail. Stuttgart Stadtbahn operates on standard gauge, after the previous tram system was converted from metre gauge.
Bad CannstattElectric20 Jul 1899 Separate undertaking to 1 January 1919.
FeuerbachElectric30 Dec 1926 Separate undertaking to 1 January 1934.
Rack tramwaySteam23 Aug 18841907
Rack tramwayElectric1 May 1904
Trams in UlmUlm Electric15 May 1897 Gauge:

[Bavaria] (Bayern)

Name of SystemLocationTraction
Type
Date Date Notes
Trams in AugsburgAugsburgHorse8 May 188131 Aug 1898
Trams in AugsburgAugsburgSteam12 Sept 188615 June 1887
Trams in AugsburgAugsburgElectric1 Sep 1898 Gauge:
BambergElectric1 Nov 189710 June 1922Gauge:
Hof Electric5 Aug 190114 Nov 1922Gauge:
Ingolstadt Horse10 Nov 18783 Mar 1921
Ingolstadt Gauge:
Construction on tramway started, but not completed.
Landshut Horse1 July 19021913Gauge:
Landshut Electric15 Jan 191318 Mar 1945Gauge:
Closed because of war damage.
Trams in Munich
Munich Horse21 Oct 18761 Nov 1900
Trams in Munich
Munich Steam9 Jun 188315 Jul 1900
Trams in Munich
Munich Accumulator 1 Jul 188617 Jul 1895
Trams in Munich
Munich Electric23 Jun 1895
Trams in NurembergNuremberg Horse25 Aug 188120 Jul 1898
Trams in NurembergNuremberg Electric7 May 1896
Nuremberg – FürthSteam7 Dec 183531 Oct 1922Bayerische Ludwigsbahn, Nürnberg – Fürth, first railway in Germany.
Nuremberg – FürthElectric?21 Jun 1981Express tramway, built on alignment of closed railway. Closed, together with remaining tramway lines in Fürth, because of U-Bahn construction.
RegensburgElectric21 Apr 19031 Aug 1964Gauge:
SchweinfurtHorse5 May 189531 Jan 1921Gauge:
Trams in WürzburgWürzburgHorse8 Apr 18924 Oct 1900Gauge:
Trams in WürzburgWürzburgElectric30 Jun 1900
18 Sep 1924
20 Apr 1920
Gauge:
Reopened as a new undertaking ; see also: Trams in Würzburg.

Berlin

Name of SystemLocationTraction
Type
Date Date Notes
Trams in Berlin
BerlinHorse22 Jun 18658 Dec 1907
Trams in Berlin
BerlinSteam5 May 18861919
Trams in Berlin
BerlinAccumulator 8 Feb 18951902
Trams in Berlin
BerlinElectric16 May 1881 Note: Berlin tramway divided into East Berlin and West Berlin systems from 16 January 1953. West Berlin tramway lines replaced by motorbus starting from 1954, with final West Berlin tram closure on 2 October 1967. Following German reunification, some tramlines have returned to the western part of the city.
AdlershofAltglienickeElectric5 Jun 190931 Dec 1992Separate tram undertaking to 16 April 1921.
BuchholzHorse9 Jul 19048 Dec 1907
BuchholzElectric8 Dec 1907 Separate tram undertaking to 22 July 1907.
Heiligensee an der HavelElectric29 May 19131 Jun 1958Separate tram undertaking to 3 December 1920.
Köpenick Horse18 Oct 188211 Aug 1903
Köpenick Electric11 Aug 1903 Separate tram undertaking to 1 October 1920.
SchmöckwitzGrünauPetrol9 Mar 191227 July 1912The planned overhead line was not set up due to public protests regarding a ruined view of the waterfront. Higher than expected passenger numbers caused the management to change quickly its mind and to commission AEG with the installation of the overhead line.
Schmöckwitz – GrünauElectric27 Jul 1912 Separate tram undertaking to 30 September 1924.
SpandauHorse5 Jun 189217 Mar 1896Gauge:
SpandauElectric18 Mar 189627 Oct 1907Gauge:
Converted to standard gauge.
SpandauElectric28 Oct 19072 Oct 1967Converted from metre gauge.
SpandauElectric18 Mar 18962 Oct 1967Separate undertaking by AEG to 1 August 1920.
Spandau – NonnendammElectric30 Sep 19082 Oct 1967
Spandau West – HennigsdorfPetrol1 Aug 192311 Nov 1929
Spandau West – HennigsdorfElectric11 Nov 1929_ Apr 1945
GrunewaldbahnSteglitzElectric3 Dec 19052 May 1963
Berlin-Lichterfelde – Steglitz – Südende stationMariendorf lineElectric16 May 188114 Feb 1930Incorporated Gross-Lichterfelde Tramway opened 1881 by Siemens & Halske, as world's first electric tramway.
Berlin-Lichterfelde – Teltow – StahnsdorfKleinmachnow Steam1 Jul 188830 Mar 1907
Berlin-Lichterfelde – Teltow – Stahnsdorf – Kleinmachnow Electric30 Mar 19072 May 1966

Brandenburg

Name of SystemLocationTraction
Type
Date Date Notes
Trams in Brandenburg an der HavelBrandenburg Horse1 Oct 189720 Apr 1911Gauge:
Trams in Brandenburg an der HavelBrandenburg Electric1 Apr 1911 Gauge:
Plaue Electric24 Dec 191228 Sep 2002Gauge:
Separate tram undertaking to 1 October 1952.
Trams in CottbusCottbus Electric8 Jul 1903 Gauge:
EberswaldeElectric1 Sep 19103 Nov 1940
Trams in Frankfurt Frankfurt an der OderElectric23 Jan 1898 Gauge:
See also: Słubice, List of town tramway systems in Poland.
GubenElectric24 Feb 19048 Jun 1938Gauge:
See also: Gubin, List of town tramway systems in Poland.
JüterbogHorse21 Mar 189729 Jul 1928Gauge:
KüstrinElectric16 May 192730 Jan 1945Gauge:
See also: Kostrzyn nad Odrą;, List of town tramway systems in Poland.
Trams in Potsdam
PotsdamHorse11 May 18801 Sep 1907
Trams in Potsdam
PotsdamElectric2 Sep 1907
Schöneiche Petrol28 Aug 191030 May 1914Gauge:
Schöneiche Electric30 May 1914 Gauge:
Strausberg RailwayStrausbergSteam17 Aug 189315 Mar 1921
Strausberg RailwayStrausbergElectric18 Mar 1921
Werder Horse27 Jul 18957 Aug 1926Gauge:
Woltersdorf TramwayWoltersdorf Electric17 May 1913

Bremen

Name of SystemLocationTraction
Type
Date Date Notes
Trams in BremenBremenHorse4 Jun 187531 Oct 1911
Trams in BremenBremenElectric22 Jun 1890
BremerhavenHorse26 Jun 188128 Aug 1908
BremerhavenAccumulator 21 Aug 189831 Jul 1908
BremerhavenElectric4 Jun 190830 Jul 1982

Hamburg

Name of SystemLocationTraction
Type
Date Date Notes
Trams in HamburgHamburgHorse16 Aug 186618 Dec 1922
Trams in HamburgHamburgSteam13 May 187822 Jun 1897
Trams in HamburgHamburgElectric5 Mar 18941 Oct 1978Hamburg is the only major German city with only a U-Bahn, but no extant tram or light rail system. The Hamburg tram network was one of oldest and largest in Germany and largest closed system.
Hamburg-HarburgElectric30 Sep 189924 Sep 1975
Alt-RahlstedtVolksdorfElectric30 Oct 190615 Apr 1923Town tramway service on local railway.
AltonaBlankeneseElectric26 Aug 18999 Nov 1921

[Hesse]

Name of SystemLocationTraction
Type
Date Date Notes
Bad Homburg Electric26 Jul 189931 Jul 1935Served by line of Frankfurt am Main system to 1971.
Trams in DarmstadtDarmstadtHorse25 Aug 188631 Mar 1922Gauge:
Trams in DarmstadtDarmstadtElectric24 Nov 1897 Gauge:
EltvilleSchlangenbadSteam20 Jun 189517 Mar 1933Gauge:
Trams in Frankfurt am MainFrankfurt am MainHorse19 May 187217 Jun 1904
Trams in Frankfurt am MainFrankfurt am MainSteam1 Sep 188813 Jul 1929
Trams in Frankfurt am MainFrankfurt am MainAccumulator 1 Jan 18979 Sep 1900
Trams in Frankfurt am MainFrankfurt am MainElectric18 Feb 1884
Offenbach am MainHorse10 Apr 188428 Oct 1906
Offenbach am MainElectric27 Oct 19063 Nov 1963.Operated as part of Trams in Frankfurt, 31 March 1907 – 3 November 1963. Offenbach am Main served by line of Trams in Frankfurt to 1 June 1996.
GießenElectric20 Nov 190931 Mar 1953
HanauElectric15 Jun 190818 Mar 1945Closed because of war damage.
Trams in KasselKasselSteam9 Jul 187710 May 1899
Trams in KasselKasselHorse27 Apr 188428 Feb 1899
Trams in KasselKasselElectric14 Dec 1898 See also: Kassel RegioTram.
Kassel – WolfsangerHorse24 Sep 189720 Oct 1911
Kassel – WolfsangerElectric20 Oct 1911
HerkulesbahnKassel – Palmenbad, Brasselsberg, Herkules, Hohes GrasElectric27 Apr 190312 Apr 1966Gauge:
Marburg Horse1 Oct 190310 Oct 1911Gauge:
Marburg Electric28 Nov 191117 May 1951Gauge:
WiesbadenHorse16 Aug 187514 Aug 1900
WiesbadenSteam18 May 188927 Aug 1900Gauge:
WiesbadenElectric16 May 189630 Apr 1955Gauge:
See also: Mainz in List of town tramway systems in Germany#Rhineland-Palatinate.

[Lower Saxony] (Niedersachsen)

Name of SystemLocationTraction
Type
Date Date Notes
Bad PyrmontHorse1 Jun 187912 Mar 1925Gauge:
BückeburgBad EilsenElectric191821 May 1966
Trams in BraunschweigBraunschweigHorse11 Oct 187924 Sep 1904Gauge:
Trams in BraunschweigBraunschweigElectric28 Oct 1897 Gauge:
CelleElectric1 Nov 19072 June 1956Gauge:
CuxhavenPetrol-electric 6 Jul 19142 Aug 1914
EmdenElectric23 Feb 190230 Apr 1953Gauge:
Göttingen Construction on tramway started, but not completed.
HanoverHorse16 Sep 18721897
HanoverAccumulator 10 Sep 189520 Nov 1903
HanoverElectric19 May 1893 Converted to light rail – see: Hanover Stadtbahn
Hanover – HildesheimElectric22 Mar 189916 Aug 1959
HildesheimElectric7 Aug 190522 Mar 1945Closed because of war damage.
OsnabrückElectric31 Jan 190629 May 1960Gauge:
WilhelmshavenElectric17 Mar 191330 Mar 1945Closed because of war damage.

Mecklenburg-Western Pomerania (Mecklenburg-Vorpommern)

Name of SystemLocationTraction
Type
Date Date Notes
Trams in RostockRostockElectric16 Oct 1888
Trams in SchwerinSchwerinElectric1 Dec 1908
StralsundElectric25 Mar 19007 Apr 1966Gauge:
WarnemündeElectric1 July 191030 Apr 1945Gauge:
Closed because of war damage.

[North Rhine-Westphalia] (Nordrhein-Westfalen)

Name of SystemLocationTraction
Type
Date Date Notes
Trams in AachenAachenHorse26 Dec 188010 Sep 1897
Trams in AachenAachenCaustic soda Jun 1884Mar 1885Gauge:
Trams in AachenAachenElectric15 Jul 189529 Sep 1974Gauge:
EschweilerElectric18976 Oct 1969
StolbergElectric18988 Jan 1967
Bad SalzuflenHorse1 July 19091924Gauge:
Bad Salzuflen – SchötmarHorse15 Jun 19121915
Bielefeld StadtbahnBielefeldElectric20 Dec 1900 Gauge:
Converted to light rail in 1991.
DürenSteam1 Apr 18931913
DürenElectric20 Nov 191330 June 1965
Dürener KreisbahnDüren – NörvenichBesenichElectric6 Oct 190830 April 1963Nörvenich – Besenich closed 31 January 1960. Düren – Nörvenich closed 30 April 1963.
GummersbachElectric1 Oct 19154 Oct 1953
HerfordSteam10 Aug 190010 May 1932
HerfordElectric26 June 193022 April 1966Gauge:
KleveElectric1 Oct 191131 Mar 1962
Minden Steam7 Sep 18937 Dec 1920Gauge:
Minden Electric9 Dec 192029 Dec 1959Gauge:
Münster Electric14 July 190125 Nov 1954Gauge:
PaderbornElectric11 Nov 190027 Sep 1963
DetmoldElectric1 Mar 190015 Aug 1954Gauge:
Separate undertaking to 1920.
PlettenbergSteam25 May 18961 Jan 1959Gauge:
ReesEmpelSteam5 Sep 18971914Gauge:
Rees – EmpelElectric28 Feb 191530 Apr 1966
Wesel – Rees – Emmerich Electric25 May 191430 Apr 1966
SiegenElectric14 Nov 190431 Aug 1958
Siegen – KreuztalElectric14 Nov 190429 May 1952

[Rhine-Ruhr] (Rhein-Ruhr)

Ruhrgebiet towns in geographic order, west to east:
Name of SystemLocationTraction
Type
Date Date Notes
MoersElectric1 Oct 190825 Sep 1954Gauge:
HombergElectric1 Apr 190925 Sep 1954Gauge:
Separate undertaking to 1 January 1925.
Homberg lines extended to:Ruhrort 1913Mar 1945
Homberg also served by:Düsseldorf system 191120 Oct 1958
Krefeld system 19182 Nov 1962
Moers – Kamp – RheinbergElectric12 Feb 191511 Oct 1952
Trams in DuisburgDuisburgHorse24 Dec 188131 Jul 1898
Trams in DuisburgDuisburgSteam22 Jul 188225 Dec 1897
Trams in DuisburgDuisburgElectric3 Aug 1897 First Stadtbahn-like tunnel segment opened 11 July 1992.
Duisburg lines extend to:Ruhrort 24 Dec 1881
Hamborn 24 Feb 1898
Dinslaken 1 May 1900
Mülheim an der Ruhr 1912
Oberhausen Electric4 Apr 1897
1 June 1996
13 Oct 1968
Connects with Trams in Mülheim/Oberhausen system.
Oberhausen lines connected with:Essen system Now closed.
Mülheim an der Ruhr system Closed, now reopened.
Recklinghausen system Now closed.
Duisburg system No track connection at Duisburg–Holten because of gauge difference. Now closed.
Oberhausen also served by:Mülheim an der Ruhr system 4 Apr 1971
Trams in Mülheim/OberhausenMülheim an der RuhrElectric8 Jul 1897 First Stadtbahn tunnel opened 3 November 1979. First tunnel segment for Mülheim system opened 27 April 1985.
Mülheim an der Ruhr lines connect with:Essen system
Oberhausen system
Trams in EssenEssenElectric23 Aug 1893 First tunnel segment opened 5 October 1967. First Stadtbahn tunnel segment opened 29 May 1977.
Essen lines connect with:Mülheim an der Ruhr system
BochumGelsenkirchen system
Recklinghausen system Now closed.
Trams in Bochum/GelsenkirchenBochum – GelsenkirchenElectric23 Nov 1894 Gauge:
First tunnel segment opened 26 May 1979. First tunnel segment opened 1 September 1984.
Bochum – Gelsenkirchen lines extend to:Herne 23 Nov 1894
Wanne-Eickel 20 Oct 1896
Gelsenkirchen 3 Nov 1895
Buer 24 June 1901
Horst 24 Jun 190118 Oct 1955Now closed.
Hattingen 1 Oct 1902
Witten 21 Dec 1900
Castrop-Rauxel 20 Dec 19098 May 1967
HattingenElectric12 Mar 191430 June 1969Operation suspended 24 October 1923 – 31 May 1924 because of Occupation of the Ruhr. Separate undertaking to 1 October 1932.
Bochum StadtbahnBochum – HerneElectric2 Sep 1989 Light rail. Gauge:
First Stadtbahn tunnel segment opened 2 September 1989.
HerneElectric20 Dec 190630 Sep 1959Lines extended to Castrop-Rauxel, 15 July 1910 – 1 January 1952.
Castrop-Rauxel
Served by:Bochum – Gelsenkirchen system 19098 May 1967
Herne system 15 Jul 191030 Sep 1959
Dortmund system 1 Nov 19101 July 1962
DortmundHorse1 Jun 18811897
DortmundSteamFeb 18921896
DortmundElectric1 Mar 18941984** First tunnel segment opened 1983, and converted to light rail in 1984.
Dortmund StadtbahnDortmundElectric1984 First tunnel segment opened 1983.
Dortmund lines extended to:Recklinghausen 1 Nov 19101 July 1958Now closed.
Castrop-Rauxel 1 Nov 19101 July 1962Now closed.
Unna 190631 Mar 1965Now closed.
Unna – KamenWerneElectric1 Aug 190915 Dec 1950See also Dortmund.
Hamm Electric20 Oct 18982 Apr 1961Gauge:

Name of SystemLocationTraction
Type
Date Date Notes
Vestische StraßenbahnRecklinghausenElectric26 Feb 189830 Dec 1982Connected with Essen and Bochum – Gelsenkirchen systems.
Lines extended to:
Herten in Westfalen 10 May 190130 May 1981
Wanne-Eickel 10 May 190115 Nov 1975
Buer 19071 Oct 1980
Gladbeck 190931 Oct 1978
Horst 190931 Oct 1978
Bottrop 191027 Nov 1976

Bezirksregierung Düsseldorf and 'Bezirksregierung Arnsberg towns not tabulated above, in geographic order, west to east:
Name of SystemLocationTraction
Type
Date Date Notes
MönchengladbachHorse10 Aug 188114 Feb 1900Gauge:
MönchengladbachElectric15 Feb 190015 Mar 1969Gauge:
Lines extended to Rheydt. Connected with Krefeld system.
RheydtHorse10 Aug 188114 Feb 1900
RheydtElectric15 Feb 190031 Jan 1959Gauge:
Trams in KrefeldKrefeldSteam3 May 188318 Sep 1901Gauge:
Trams in KrefeldKrefeldHorse11 May 18836 Apr 1901Gauge:
Trams in KrefeldKrefeldElectric30 Oct 1901
Krefeld lines extended to:Mönchengladbach. First tunnel segment opened 4 October 1981. See also Rheinbahn; link to English-language page.
Düsseldorf StadtbahnDüsseldorfElectric6 Aug 1988 Light rail
Düsseldorf – DuisburgElectric31 Oct 1899 New alignment opened 1 May 1926.
Düsseldorf – MoersElectric191120 Oct 1958
Düsseldorf – KrefeldElectric15 Dec 1898
MettmannElectric19 Jul 190917 May 1952
Düsseldorf – Solingen Electric189915 Apr 1962
Düsseldorf – Wuppertal Steam18991900
Düsseldorf – Wuppertal Electric19007 May 1961
NeussElectric24 Dec 19107 Aug 1971Served by Trams in Düsseldorf system
SolingenElectric1 July 189715 Nov 1959Gauge:
Solingen lines extended to:Wuppertal 18991 Oct 1958Now closed.
Solingen 19 Nov 18981 Aug 1953Now closed.
Burg am der Wupper 190812 Oct 1959Now closed.
RemscheidElectric9 Jul 189310 Apr 1969Gauge:
Remscheid lines extended to:Burg am der Wupper 12 Jul 190031 Jul 1960Now closed.
Wuppertal 190130 Apr 1965Worked jointly with Wuppertal system, now closed.
WuppertalHorse10 Apr 18745 Feb 1896
WuppertalSteam28 May 18913 Apr 1903
WuppertalElectric16 Apr 189430 May 1987Towns of Barmen, Eberfeld and several neighboring towns were amalgamated at 1929 as Wuppertal.
Barmer BergbahnRack tramway, Barmen – ToelleturmElectric16 Apr 18944 Jul 1959Gauge:
Wuppertal lines extended to:Velbert – Essen 15 Mar 18991 Feb 1952Now closed.
Essen 24 Nov 190716 Apr 1954Now closed.
Sprockhövel – Hattingen 190730 Nov 1953Now closed.
SchwelmMilspe 7 Aug 18963 May 1969Schwelm – Milpse segment, 18 January 1907 – 28 September 1964. Now closed.
Remscheid 15 Aug 190116 Jun 1954Now closed.
Solingen 4 Aug 19143 May 1969Now closed.
Wülfrath 19 Jul 19091 Jun 1952Now closed.
Mettmann 19 Jul 190917 May 1952Now closed.
Ennepetal Electric24 Feb 190731 Mar 1956
Ennepetal lines extended:Gevelsberg – Milspe - Voerde 24 Feb 190731 Mar 1956Now closed.
Gevelsberg – Haßlinghausen 19 May 190931 Mar 1956Now closed.
HagenHorse13 Nov 18841 Jul 1898Gauge:
HagenAccumulator 7 Jan 189520 Dec 1902Gauge:
HagenElectric18 Nov 189629 May 1976Gauge:
Hagen lines extended to:Gevelsberg 12 Apr 190026 July 1953Now closed.
Hagen 8 May 190015 Sep 1968Now closed.
EckeseyHorse7 Jul 1895189_
EckeseyAccumulator 1 Jul 189820 Oct 1900
EckeseyElectric21 Oct 190026 May 1974
Hagen – Voerde – BreckerfeldSteam1 May 19031927Opened in stages to 1906. Passenger service withdrawn 1921, restored 1926.
Hagen – Voerde – BreckerfeldElectric9 Dec 19272 Nov 1963Separate tram undertaking to 1926.
IserlohnElectric4 Mar 190131 Dec 1959

Note for Rheydt: Amalgamated with Mönchengladbach from 29 July 1929 to 31 July 1933, and again from 1 January 1975.
Note for Mettmann: Line extended Düsseldorf – Mettmann – Wülfrath – Tönisheide, and Mettmann – Wieden. Separate undertaking to 1 April 1937.
Note for Wuppertal: Town tramway system ranked as fifth-largest in Germany, with peak system length of, c.1948.
'Bezirksregierung Köln towns in geographic order, north to south:
Name of SystemLocationTraction
Type
Date Date Notes
OpladenLützenkirchenElectric9 Apr 191411 Jul 1955
Köln – Opladen – Solingen / Solingen Electric22 Jul 191110 Jul 1955
Cologne Horse28 Apr 187722 May 1907
Cologne Steam13 Nov 18931914
Cologne Electric15 Oct 1901 First tunnel segment opened, and converted to light rail, in 1968.
Cologne StadtbahnCologne Electric11 Oct 1968 Light rail
Wahn, CologneElectric6 May 19171 Oct 1961
Cologne, ZündorfTroisdorfSiegburgElectric19 Mar 191431 Aug 1965Opened in stages, completed 1 October 1921. Closed in stages from 14 October 1963.
RheinuferbahnCologne – WesselingBonnElectricSep 1905
Vorgebirgsbahn''Cologne – Brühl – BonnElectric1 Aug 1897 Opened in stages, completed 20 January 1898.
Trams in BonnBonnHorse19 Apr 189124 Sep 1909
Trams in BonnBonnSteam22 May 189212 Oct 1911Gauge:
Trams in BonnBonnElectric21 May 1902 First tunnel segment opened 22 March 1975.
Bonn StadtbahnBonnElectric1975 Light rail
Bonn – Bad GodesbergSteam22 May 18921911Gauge:
Bonn – Bad GodesbergElectric27 Mar 1911 Tunnel segment in Bad Godesberg opened September 1994
Bad Godesberg – MehlemElectric3 Oct 191123 Dec 1976
Bonn – SiegburgElectric21 Sep 1911
Bonn – KönigswinterBad HonnefElectric18 Mar 1913 Königswinter – Bad Honnef segment opened 27 September 1925.

[Rhineland-Palatinate] (Rheinland-Pfalz)

Name of SystemLocationTraction
Type
Date Date Notes
Bad KreuznachElectric11 Sep 19065 Jan 1953Gauge:
Bingen am RheinElectric25 Feb 190620 Oct 1955
Idar-ObersteinElectric1 Oct 190029 Jul 1956Gauge:
KaiserslauternElectric18 Dec 19161 Jul 1935Gauge: unknown
KoblenzHorse28 May 18871 Oct 1899Gauge:
KoblenzElectric17 Jan 189919 Jul 1967Gauge:
Ludwigshafen am RheinHorse2 Jun 187823 May 1902
Ludwigshafen am RheinElectric30 May 1902 Gauge:
Operated jointly with Mannheim system.
Rhein-HaardtbahnLudwigshafen – Bad DürkheimElectric4 Sep 1913 Gauge:
Trains operate over town tramway systems in Ludwigshafen and Mannheim to serve business centers and main railway stations.
Trams in MainzMainzHorse27 Sep 18831 Oct 1904Gauge:
Trams in MainzMainzSteam12 Aug 18918 Jun 1923Gauge:
Trams in MainzMainzElectric15 Jul 1904 Gauge:
See also: Wiesbaden.
NeuwiedElectric29 Jul 190131 Oct 1950
PirmasensElectric8 Jun 19053 Jul 1943Gauge:
TrierHorse27 Jul 189015 Jul 1905
TrierElectric13 Oct 190514 Sep 1951
Worms Electric22 Dec 190629 Jan 1956Gauge:

Saarland

Name of SystemLocationTraction
Type
Date Date Notes
Neunkirchen Electric13 Sep 190710 June 1978
SaarbrückenSteam4 Nov 189026 Sep 1899Gauge:
SaarbrückenElectric8 Feb 189922 May 1965Gauge:
SaarbahnSaarbrückenElectric24 Oct 1997 Standard gauge line. International line to Sarreguemines in France.
RastpfuhlHeusweilerElectric27 Jan 19071948Separate undertaking to 1 July 1937.
SaarlouisElectric20 May 191328 Feb 1961
Saarlouis – Dillingen 31 May 1957
Völklingen Electric3 Sep 190918 Apr 1959Gauge:

[Saxony] (Sachsen)

Name of SystemLocationTraction
Type
Date Date Notes
KirnitzschtalbahnBad SchandauElectric28 May 1898 Gauge:
Operation suspended from 21 July 1969 following an accident. Operation restored from 24 July 1972.
Trams in ChemnitzChemnitzHorse22 Apr 18805 Feb 1894Gauge:
Trams in ChemnitzChemnitzElectric19 Dec 18936 Nov 1988Gauge:
Trams in ChemnitzChemnitzElectric8 May 1960 Converted to
Chemnitz – Altchemnitz – StollbergElectric15 Dec 2002 Operates over DB railway line between Altchemnitz and Stollberg,
Döbeln TramwayDöbelnHorse10 Jul 1892
9 Jun 2007
20 Dec 1926
Gauge:
Closed 20 December 1926; reopened as a heritage horsecar line on 9 June 2007.
Trams in Dresden
DresdenHorse26 Sep 187225 Aug 1900
Trams in Dresden
DresdenGas28 Jul 189431 Dec 1895Gauge:
Trams in Dresden
DresdenElectric6 Jul 1893 Gauge:
Dresden – BühlauElectric22 Aug 1899 Separate undertaking to 1926.
Dresden-CottaCossebaudeElectric27 Sep 19062 Dec 1990Separate undertaking to 1926.
LößnitzbahnDresden-Mickten – ZitzschewigElectric21 Aug 1899 Gauge:
First electric narrow-gauge railway in Saxony, later regauged. Separate tram undertaking to 1926. Initial segment, Mickten – Weißes Roß. Weißes Roß – RadebeulCoswig reopened in stages September 1929 – May 1930. Coswig – Weinböhla reopened 14 November 1931.
LockwitztalbahnDresden-NiedersedlitzKreischaElectric3 Mar 190618 Oct 1977Gauge:
FreibergElectric11 Aug 190231 Dec 1919Gauge:
Trams in GörlitzGörlitzHorse25 May 188230 Nov 1897
Trams in GörlitzGörlitzElectric1 Dec 1897 Gauge:
See also Zgorzelec, List of town tramway systems in Poland.
Hohenstein-Ernstthal – Oelsnitz Electric15 Feb 191326 Mar 1960Gauge:
KlingenthalElectric27 May 19174 Apr 1964
Trams in LeipzigLeipzigHorse18 May 187216 Apr 1897Gauge:
Trams in LeipzigLeipzigElectric17 April 1896 Gauge:
See Leipziger Verkehrsbetriebe, Leipzig Tramway Network History.
MeißenElectric13 Dec 18991 Mar 1936Gauge:
Trams in PlauenPlauen Electric17 Nov 1894 Gauge:
ZittauAccumulator 29 Jun 190222 Sep 1902Gauge:
ZittauElectric14 Dec 190419 Nov 1919Gauge:
Trams in ZwickauZwickauElectric6 May 1894 Gauge:

[Saxony-Anhalt] (Sachsen-Anhalt)

Name of SystemLocationTraction
Type
Date Date Notes
BernburgElectric1 Apr 189719 Apr 1921Gauge:
Trams in DessauDessauGas 15 Nov 189424 Mar 1901
Trams in DessauDessauElectric26 Mar 1901
Groß RosenburgHorse3 Oct 18841 Oct 1922
Trams in HalberstadtHalberstadtHorse28 Jun 188730 Apr 1903Gauge:
Trams in HalberstadtHalberstadtElectric2 May 1903 Gauge:
Trams in Halle Halle an der SaaleHorse15 Oct 188214 May 1899Gauge:
Trams in Halle Halle an der SaaleElectric24 Apr 1891 Gauge:
Halle – MerseburgElectric15 Mar 1902 Gauge:
Separate tram undertaking to 1 May 1951.
Trams in MagdeburgMagdeburgHorse16 Oct 187719 Dec 1899
Trams in MagdeburgMagdeburgSteam14 Jul 188621 Mar 1900
Trams in MagdeburgMagdeburgElectric18 Jul 1899
MansfeldEislebenElectric10 Apr 19002 Dec 1922Gauge:
Trams in Naumburg Naumburg 'Electric18 Jun 1892 Gauge:
Operation suspended 19 August 1991 due to poor track condition. Reopened for daily service as a heritage tramline in 2007. Smallest urban tramway in Germany, and one of the smallest in Europe.
SchönebeckSalzelmenHorse22 Jun 188615 Feb 1917Gauge:
StaßfurtElectric10 Apr 190031 Dec 1957Gauge:
StendalHorse3 Jun 189214 Oct 1926Gauge:
Lutherstadt WittenbergHorse26 Jul 18881921Gauge:
ZerbstHorse2 Nov 18911 Aug 1928Gauge:

Schleswig-Holstein

Name of SystemLocationTraction
Type
Date Date Notes
WittdünNorddorf Steam18931 Nov 1939Gauge:
Wittdün – Norddorf Electric10 Jul 1909_ Aug 1910Gauge:
Use of electric traction ended because generating station was destroyed by fire. Overhead contact system removed 1920. Operation suspended 17 October 1918 – 1920.
FlensburgHorse8 May 188130 Dec 1906
FlensburgElectric6 Jul 19072 Jun 1973Gauge:
Trams in KielKielHorse9 Jul 188111 Apr 1896Gauge:
Trams in KielKielElectric12 May 18964 May 1985Gauge:
LübeckHorse1 May 188119 Jun 1894Gauge:
LübeckElectric12 May 189415 Nov 1959Gauge:
SchleswigHorse1 Jul 189031 Dec 1909
SchleswigElectric1 Jan 191026 Aug 1936

Light railway operating under tramway concession :
Name of SystemLocationTraction
Type
Date Date Notes
Sylt Gauge:
NordbahnWesterland – List 8 Jul 188829 Dec 1970Gauge:
SüdbahnWesterland – Hörnum 1 Jul 190130 May 1970Gauge:

[Thuringia] (Thüringen)

Name of SystemLocationTraction
Type
Date Date Notes
AltenburgElectric18 Apr 189530 Apr 1920Gauge:
EisenachElectric3 Aug 189731 Dec 1975Gauge:
ErfurtHorse13 May 188320 Aug 1894Gauge:
ErfurtElectric1 Jun 18941999Gauge:
Converted light rail
Erfurt StadtbahnErfurtElectric1997 Light rail. Gauge:
Trams in GeraGeraElectric22 Feb 1892 Gauge:
Trams in GothaGothaElectric3 May 1894 Gauge:
ThüringerwaldbahnGotha – WaltershausenElectric17 Jul 1929 Gauge:
Trams in JenaJenaElectric6 Apr 1901
MühlhausenElectric21 Dec 189827 Jun 1969Gauge:
Trams in NordhausenNordhausenElectric25 Aug 1900 Gauge:
WeimarElectric4 Jun 189930 Jun 1937Gauge:

Inline citations