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 (where known) are indicated in the 'Notes' column.

Baden-Württemberg

Name of System Location TractionType Date (From) Date (To) Notes   Baden-Baden Electric 24 Jan 1910 28 Feb 1951 Gauge:   Esslingen Electric 24 May 1912 7 Jul 1944 Gauge:   Esslingen – Nellingen – Denkendorf Electric 19 Dec 1926 28 Feb 1978 Gauge: Trams in Freiburg im Breisgau Freiburg im Breisgau Electric 14 Oct 1901   Gauge:   Heidelberg Horse 13 May 1885 7 Oct 1902 Gauge: Electric 17 Mar 1903   Gauge: See also: Mannheim.   Heidelberg – Schwetzingen   ? 4 Jan 1974     Schwetzingen – Ketsch Electric 12 Dec 1910 31 Mar 1938 Gauge:   Walldorf (in Baden) Horse 22 Feb 1902 21 Feb 1907 Gauge: Electric 22 Feb 1907 1 Aug 1954 Gauge: Separate undertaking to 3 September 1945.   Wiesloch Horse 1 Sep 1886 4 Jul 1901 Gauge:   Heidelberg – Wiesloch Electric 24 Jul 1901 16 Jun 1973     Heilbronn (am Neckar) Electric 29 May 1897 1 Apr 1955 Original tramway closed in 1955.   Electric 2001   Heilbronn Stadtbahn: segment reopened as part of Karlsruhe Stadtbahn light rail regional system. Trams in Karlsruhe Karlsruhe Horse 21 Jan 1877 19 Mar 1900   Steam 16 Jul 1881 19 Mar 1900   Accumulator (storage battery) 10 Feb 1900 1903   Electric 10 Feb 1900     Karlsruhe Stadtbahn Electric 25 Sep 1992   Light rail Alb Valley Railway Karlsruhe – Ettlingen – Bad Herrenalb Steam 1 Dec 1897 1911   Electric 1 Dec 1898     Karlsruhe – Ettlingen   1 Dec 1897     Ettlingen – Bad Herrenalb   2 Jul 1898   Opened in stages, completed 2 July 1898. Branch Busenbach – Ittersbach   10 Apr 1899       Lörrach Electric 16 Nov 1919 31 Aug 1967 Worked by tramcars hired from Basel Switzerland tramway. Operation suspended 1 September 1939 – 11 May 1947 because of closure of border. Trams in Mannheim/Ludwigshafen Mannheim Horse 2 Jun 1878 22 May 1902   Steam 6 May 1884 23 Mar 1914   Electric 10 Dec 1900   Gauge: Operated jointly with Ludwigshafen system (q.v.). See also Heidelberg. Upper Rhine Railway Company (OGE) Mannheim – Heidelberg Steam 12 Dec 1887 31 Aug 1956   Electric 10 Dec 1900   Gauge: Mannheim – Heidelberg       Opened 1892. Electrified 1928–1929. Mannheim – Weinheim       Opened 1887; electrified 1915. Heidelberg – Weinheim       Gauge: Opened 1890; electrified 1949–1956.   Müllheim Steam 15 Feb 1896 1913 Gauge: Electric 7 Apr 1914 22 May 1955 Gauge:   Müllheim – Badenweiler     22 May 1955     Pforzheim Electric 1 Dec 1911 10 Oct 1964 Gauge:   Ravensburg – Weingarten – Baienfurt Steam 6 Jan 1888 12 Sep 1911 Gauge: Electric 1 Sep 1910 1 Jul 1959 Gauge:   Reutlingen Steam 1 Nov 1899 24 Jul 1912 Gauge: Electric 24 Jul 1912 19 Oct 1974 Gauge:   Stuttgart Horse 28 Jul 1868 28 Nov 1896   Electric 26 Sep 1895   Gauge: First tunnel segment opened 1966. Stuttgart Stadtbahn Electric 28 Sep 1985   Light rail. Stuttgart Stadtbahn operates on standard gauge, after the previous tram system was converted from metre gauge.   Bad Cannstatt Electric 20 Jul 1899   Separate undertaking to 1 January 1919.   Feuerbach Electric 30 Dec 1926   Separate undertaking to 1 January 1934.   Rack tramway Steam 23 Aug 1884 1907   Electric 1 May 1904     Trams in Ulm Ulm (an der Donau) Electric 15 May 1897   Gauge:

Bavaria (Bayern)

Name of System Location TractionType Date (From) Date (To) Notes Trams in Augsburg Augsburg Horse 8 May 1881 31 Aug 1898   Steam 12 Sept 1886 15 June 1887   Electric 1 Sep 1898   Gauge:   Bamberg Electric 1 Nov 1897 10 June 1922 Gauge:   Hof (an der Saale) Electric 5 Aug 1901 14 Nov 1922 Gauge:   Ingolstadt (an der Donau) Horse 10 Nov 1878 3 Mar 1921   (Electric)     Gauge: Construction on tramway started, but not completed (c.1914).   Landshut (in Bayern) Horse 1 July 1902 1913 Gauge: Electric 15 Jan 1913 18 Mar 1945 Gauge: Closed because of war damage. Trams in Munich(owned by MVG) Munich (München) Horse 21 Oct 1876 1 Nov 1900   Steam 9 Jun 1883 15 Jul 1900   Accumulator (storage battery) 1 Jul 1886 17 Jul 1895   Electric 23 Jun 1895     Trams in Nuremberg Nuremberg (Nürnberg) Horse 25 Aug 1881 20 Jul 1898   Electric 7 May 1896     Gauge: (formerly, since converted to standard gauge)   Nuremberg – Fürth Steam 7 Dec 1835 31 Oct 1922 Bayerische Ludwigsbahn, Nürnberg – Fürth, first railway in Germany. Electric ? 21 Jun 1981 Express tramway, built on alignment of closed railway (Ludwigsbahn). Closed, together with remaining tramway lines in Fürth, because of U-Bahn (metro) construction.   Regensburg Electric 21 Apr 1903 1 Aug 1964 Gauge:   Schweinfurt Horse 5 May 1895 31 Jan 1921 Gauge: Trams in Würzburg Würzburg Horse 8 Apr 1892 4 Oct 1900 Gauge: Electric 30 Jun 190018 Sep 1924 20 Apr 1920  Gauge: Reopened as a new undertaking (in 1924); see also: Trams in Würzburg.

Berlin

Name of System Location TractionType Date (From) Date (To) Notes Trams in Berlin(owned by BVG) Berlin Horse 22 Jun 1865 8 Dec 1907   Steam 5 May 1886 1919   Accumulator (storage battery) 8 Feb 1895 1902   Electric 16 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. (See Trams in Berlin.) Following German reunification, some tramlines have returned to the western part of the city.   Adlershof – Altglienicke Electric 5 Jun 1909 31 Dec 1992 Separate tram undertaking to 16 April 1921.   Buchholz Horse 9 Jul 1904 8 Dec 1907   Electric 8 Dec 1907   Separate tram undertaking to 22 July 1907.   Heiligensee an der Havel Electric 29 May 1913 1 Jun 1958 Separate tram undertaking to 3 December 1920.   Köpenick (Cöpenick) Horse 18 Oct 1882 11 Aug 1903   Electric 11 Aug 1903   Separate tram undertaking to 1 October 1920.   Schmöckwitz – Grünau Petrol 9 Mar 1912 27 July 1912 The 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. Electric 27 Jul 1912   Separate tram undertaking to 30 September 1924.   Spandau Horse 5 Jun 1892 17 Mar 1896 Gauge: Electric 18 Mar 1896 27 Oct 1907 Gauge: Converted to standard gauge. Electric 28 Oct 1907 2 Oct 1967 Converted from metre gauge. Electric 18 Mar 1896 2 Oct 1967 Separate undertaking by AEG to 1 August 1920.   Spandau – Nonnendamm Electric 30 Sep 1908 2 Oct 1967     Spandau West – Hennigsdorf Petrol 1 Aug 1923 11 Nov 1929   Electric 11 Nov 1929 _ Apr 1945   Grunewaldbahn Steglitz Electric 3 Dec 1905 2 May 1963     Berlin-Lichterfelde – Steglitz – Südende station – Mariendorf line Electric 16 May 1881 14 Feb 1930 Incorporated Gross-Lichterfelde Tramway opened 1881 by Siemens & Halske, as world's first electric tramway.   Berlin-Lichterfelde – Teltow – Stahnsdorf – Kleinmachnow (Canal lock) Steam 1 Jul 1888 30 Mar 1907   Electric 30 Mar 1907 2 May 1966  

Brandenburg

Name of System Location TractionType Date (From) Date (To) Notes Trams in Brandenburg an der Havel Brandenburg (an der Havel) Horse 1 Oct 1897 20 Apr 1911 Gauge: Electric 1 Apr 1911   Gauge:   Plaue (an der Havel) Electric 24 Dec 1912 28 Sep 2002 Gauge: Separate tram undertaking to 1 October 1952. Trams in Cottbus Cottbus (Chóśebuz) Electric 8 Jul 1903   Gauge:   Eberswalde Electric 1 Sep 1910 3 Nov 1940   Trams in Frankfurt (Oder) Frankfurt an der Oder Electric 23 Jan 1898   Gauge: See also: Słubice, List of town tramway systems in Poland.   Guben Electric 24 Feb 1904 8 Jun 1938 Gauge: See also: Gubin, List of town tramway systems in Poland.   Jüterbog Horse 21 Mar 1897 29 Jul 1928 Gauge:   Küstrin Electric 16 May 1927 30 Jan 1945 Gauge: See also: Kostrzyn nad Odrą;, List of town tramway systems in Poland. Trams in Potsdam(owned by ViP) Potsdam Horse 11 May 1880 1 Sep 1907   Electric 2 Sep 1907       Schöneiche (bei Berlin) Petrol 28 Aug 1910 30 May 1914 Gauge: Electric 30 May 1914   Gauge: Strausberg Railway Strausberg Steam 17 Aug 1893 15 Mar 1921   Electric 18 Mar 1921       Werder (an der Havel) Horse 27 Jul 1895 7 Aug 1926 Gauge: Woltersdorf Tramway Woltersdorf (bei Berlin) Electric 17 May 1913    

Bremen

Name of System Location TractionType Date (From) Date (To) Notes Trams in Bremen Bremen Horse 4 Jun 1875 31 Oct 1911   Electric 22 Jun 1890       Bremerhaven Horse 26 Jun 1881 28 Aug 1908   Accumulator (storage battery) 21 Aug 1898 31 Jul 1908   Electric 4 Jun 1908 30 Jul 1982  

Hamburg

Name of System Location TractionType Date (From) Date (To) Notes Trams in Hamburg Hamburg Horse 16 Aug 1866 18 Dec 1922   Steam 13 May 1878 22 Jun 1897   Electric 5 Mar 1894 1 Oct 1978 Hamburg is the only major German city with only an U-Bahn (Hamburg 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-Harburg Electric 30 Sep 1899 24 Sep 1975     Alt-Rahlstedt – Volksdorf Electric 30 Oct 1906 15 Apr 1923 Town tramway service on local railway (kleinbahn).   Altona – Blankenese Electric 26 Aug 1899 9 Nov 1921  

Hessen

Name of System Location TractionType Date (From) Date (To) Notes   Bad Homburg (vor der Höhe) Electric 26 Jul 1899 31 Jul 1935 Served by line of Frankfurt am Main system to 1971 (this line was upgraded to the Frankfurt U-Bahn line that serves Bad Homburg). Trams in Darmstadt Darmstadt Horse 25 Aug 1886 31 Mar 1922 Gauge: Electric 24 Nov 1897   Gauge:   Eltville – Schlangenbad Steam 20 Jun 1895 17 Mar 1933 Gauge: Trams in Frankfurt am Main Frankfurt am Main Horse 19 May 1872 17 Jun 1904   Steam 1 Sep 1888 13 Jul 1929   Accumulator (storage battery) 1 Jan 1897 9 Sep 1900   Electric 18 Feb 1884       Offenbach am Main Horse 10 Apr 1884 28 Oct 1906   Electric 27 Oct 1906 3 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ßen Electric 20 Nov 1909 31 Mar 1953     Hanau Electric 15 Jun 1908 18 Mar 1945 Closed because of war damage. Trams in Kassel Kassel Steam 9 Jul 1877 10 May 1899   Horse 27 Apr 1884 28 Feb 1899   Electric 14 Dec 1898   See also: Kassel RegioTram.   Kassel – Wolfsanger Horse 24 Sep 1897 20 Oct 1911   Electric 20 Oct 1911     Herkulesbahn Kassel – Palmenbad, Brasselsberg, Herkules, Hohes Gras Electric 27 Apr 1903 12 Apr 1966 Gauge:   Marburg (an der Lahn) Horse 1 Oct 1903 10 Oct 1911 Gauge: Electric 28 Nov 1911 17 May 1951 Gauge:   Wiesbaden Horse 16 Aug 1875 14 Aug 1900   Steam 18 May 1889 27 Aug 1900 Gauge: Electric 16 May 1896 30 Apr 1955 Gauge: See also: Mainz in List of town tramway systems in Germany#Rhineland-Palatinate (Rheinland-Pfalz).

Lower Saxony (Niedersachsen)

Name of System Location TractionType Date (From) Date (To) Notes   Bad Pyrmont Horse 1 Jun 1879 12 Mar 1925 Gauge:   Bückeburg – Bad Eilsen Electric 1918 21 May 1966   Trams in Braunschweig Braunschweig Horse 11 Oct 1879 24 Sep 1904 Gauge: Electric 28 Oct 1897   Gauge:   Celle Electric 1 Nov 1907 2 June 1956 Gauge:   Cuxhaven Petrol-electric (Benzolelektrisch) 6 Jul 1914 2 Aug 1914     Emden Electric 23 Feb 1902 30 Apr 1953 Gauge:   Göttingen (Electric)     Construction on tramway started, but not completed (1914).   Hanover Horse 16 Sep 1872 1897   Accumulator (storage battery) 10 Sep 1895 20 Nov 1903   Electric 19 May 1893   Converted to light rail – see: Hanover Stadtbahn   Hanover – Hildesheim Electric 22 Mar 1899 16 Aug 1959     Hildesheim Electric 7 Aug 1905 22 Mar 1945 Closed because of war damage.   Osnabrück Electric 31 Jan 1906 29 May 1960 Gauge:   Wilhelmshaven Electric 17 Mar 1913 30 Mar 1945 Closed because of war damage.

Mecklenburg-Western Pomerania (Mecklenburg-Vorpommern)