List of town tramway systems in the Netherlands


This is a list of town tramway systems in the Netherlands by province. 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. The use of the diamond symbol indicates where there were two or more independent tram systems operating concurrently within a single metropolitan area. Those tram systems that operated on other than standard gauge track are indicated in the 'Notes' column.

Gelderland

Name of System
& Operator
LocationTraction
Type
Date Date Notes
ATM
GTA
ApeldoornHorse12 August 189711 November 1917Apeldoornsche Tramweg-Maatschappij
ATM
GTA
ApeldoornPetrol 5 June 19198 October 1922Gemeentetram Apeldoorn
ATM
GETA
ArnhemHorse3 May 188012 June 1912Arnhemsche Tramweg-Maatschappij
ATM
GETA
ArnhemElectric21 May 191117 September 1944Gemeente Electrische Tram Arnhem
Because of World War II closed – replaced by trolleybus. Heritage tramway opened in the Netherlands Open Air Museum, 1996.
HSM
GT
GroenloSteam29 May 188331 December 1910Hollandshe IJzeren Spoorweg-Maatschappij
HSM
GT
GroenloPetrol 6 August 1915Oct 1922Groenlosche Tram
HSM
GT
GroenloHorse19171919Temporary use of horses because of lack of petrol
NTM
M&W
GTN
NijmegenHorse18891911Nijmeegsche Tramweg-Maatschappij
NTM
M&W
GTN
NijmegenSteam30 June 188931 December 1921Stoomtram Maas en Waal
NTM
M&W
GTN
NijmegenElectric4 June 191120 November 1955Gemeentetram Nijmegen
Replaced by trolleybus
GTZZaltbommelHorse14 March 191031 August 1923Gemeentetram Zaltbommel
ZTMZutphenHorse16 May 188929 January 1904Zutphensche Tramweg-Maatschappij

Groningen

Name of System
& Operator
LocationTraction
Type
Date Date Notes
TGP
GPE
GTG
GroningenHorse13 July 188027 April 1910Tramways de Groningen et de la Province
TGP
GPE
GTG
GroningenPetrol 27 June 192130 June 1929Tramweg-Maatschappij Groningen - Paterswolde - Eelde
TGP
GPE
GTG
GroningenElectric1 March 191012 December 1949Gemeente Tram Groningen
Reintroduction planned as part of the :nl:Kolibri |Kolibri-plan to improve public transport in region and city.

Limburg

Name of System
& Operator
LocationTraction
Type
Date Date Notes
LTMHeerlenSteam??Limburgsche Tramweg-Mij
LTMHeerlenElectric192314 May 1950
LTM♦ Heerlen - HoensbroekSteam?1923
LTM♦ Heerlen - HoensbroekElectric1923?
LTM♦ Hoensbroek - SittardElectric1923?
LTM♦♦ branch to BrunssumElectric24 March 1924?
LTM♦ Heerlen - Kerkrade Holz Electric18 August 1926?
LTM♦ branch Valkenhuizen - Locht Electric15 May 1928?
MTMaastrichtGas22 April 189615 October 1902Maastrichtsche Tram
MTMaastrichtHorse7 June 190314 August 1914Closed for World War I
Venlo - SteylHorse??
Venlo - SteylPetrol ??
GTVVenrayHorse15 June 190930 June 1926Gemeentetram Venray

North Brabant

Name of System
& Operator
LocationTraction
Type
Date Date Notes
GTM
BM
GTB
BredaHorse25 March 188430 September 1925Ginnekensche Tramweg-Maatschappij
Tramweg-Maatschappij Breda - Mastbosch
Gemeentetram Breda
'sBH's-HertogenboschHorse24 November 18818 October 1918Stoomtramweg-Maatschappij 's-Bosch - Helmond

North Holland

Name of System
& Operator
LocationTraction
Type
Date Date Notes
AT
AST
AlkmaarHorseJan 189510 July 1923Alkmaarsche Tramvereeniging
AT
AST
AlkmaarPetrol 15 July 192322 June 1929Alkmaarsche Stadstram
Trams in Amsterdam
GVBA
AmsterdamHorse3 June 18757 August 1916Amsterdamse Omnibus Maatschappij
Trams in Amsterdam
GVBA
AmsterdamElectric14 August 1900
NZH♦ Amsterdam - Edam - VolendamSteam13 December 1888?N-Z Hollandsche stoomTramweg-Mij: Blauwe Tram
NZH♦ Amsterdam - Edam - VolendamElectric?30 September 1956Edam - Volendam from: 1 December 1932.
NZH♦♦ branch to PurmerendSteam22 June 1894?
NZH♦♦ branch to PurmerendElectric?14 May 1949
NZH♦ Amsterdam - Haarlem - ZandvoortElectric3 July 189931 August 1957The first Electric overhead tramway in the Netherlands.
LBBBergenHorse4 August 190724 June 1909Lorriedienst Bergen aan Zee - Bergen Binnen
HSM
EPU
Beverwijk - Wijk aan ZeeSteam25 May 188230 April 1892Until 1 May 1898 Summer only
HSM
EPU
Beverwijk - Wijk aan ZeeHorse1 May 18927 June 1924Buffet-Maatschappij "E Pluribus Unum"
D&BCastricumHorse30 January 19141920Provinciaal Ziekenhuis "Duin en Bosch"
D&BCastricumElectric1920Jun 1938Hospital line :nl:Provinciaal ziekenhuis
HHDen HelderSteam7 July 189619 August 1917Tram Helder - Huisduinen
Summer only, no service in 1908/9
HaarlemHorse28 May 18781911
HaarlemElectric191131 October 1948
GTMHilversumHorse15 May 188730 September 1923's-Gravelandse Tramweg-Maatschappij
ETMZ
TMZ
EPU
ZandvoortElectric9 June 188230 September 1882This line was owned by Siemens & Halske and technical equal to the Gross-Lichterfelde Tramway
ETMZ
TMZ
EPU
ZandvoortHorse4 July 1884
10 June 1894
22 September 1889
31 August 1907
Tramweg-Maatschappij Zandvoort

Overijssel

Name of System
& Operator
LocationTraction
Type
Date Date Notes
GOSMDeventerHorse14 February 188730 April 1894Geldersch-Overijsselsche Stoomtram-Maatschappij
TETEnschedeElectric5 July 190828 February 1933Twentsche Electrische Tramweg-Maatschappij
ZTMZwolleHorse17 July 18857 August 1919Zwolsche Tramweg-Maatschappij

South Holland

Name of System
& Operator
LocationTraction
Type
Date Date Notes
TD
RTM
DordrechtHorse23 November 187915 March 1919
LTM
TTC
RTM
NZH
LeidenHorse22 November 18791911
LTM
TTC
RTM
NZH
LeidenElectric1 September 19117 October 1960-
NZH♦ Leiden - HaarlemSteam16 May 1881?
NZH♦ Leiden - HaarlemElectric?2 January 1949N-Z Holland Tram = " Blue Tram "
NZH♦ Leiden - Noordwijk aan ZeeSteam traction21 June 18857 October 1960
NZHKatwijkSteam4 June 18817 October 1960Started as RSTM between Katwijk aan Zee and Rijnsburg, later expanded by NZHTM to Leiden. A narrow gauge heritage steam tram service is operational since 1973 by SVM
GTOOudewaterHorse7 August 1906?
GTOOudewaterPetrol 1924March 1931In 1970 Oudewater went from Zuid-Holland to Utrecht
Trams in Rotterdam
RTM
RETM
RET
RotterdamHorse1 June 187918 May 1925
Trams in Rotterdam
RTM
RETM
RET
RotterdamSteam9 April 188116 December 1924
Trams in Rotterdam
RTM
RETM
RET
RotterdamPetrol 19 May 192425 October 1968
Trams in Rotterdam
RTM
RETM
RET
RotterdamElectric18 September 1905 See also: RandstadRail.
STM SchiedamHorse19 September 1902Jan 1918
Trams in The Hague
HTM
The Hague = ♦ Den Haag - ScheveningenHorse25 June 18641907
Trams in The Hague
HTM
The Hague = ♦ Den Haag - ScheveningenSteam1 July 18791924
Trams in The Hague
HTM
The Hague = ♦ Den Haag - ScheveningenAccumulator with Lead-acid battery2 August 18901904One of the first electric vehicles in the world
Trams in The Hague
HTM
The Hague = ♦ Den Haag - ScheveningenElectric6 August 1904 First segment "Semimetro": RandstadRail opened in 2006
Trams in The Hague
HTM
Den Haag - DelftHorse24 June 18661887
Trams in The Hague
HTM
Den Haag - DelftSteam18871924
Trams in The Hague
HTM
Den Haag - DelftElectric1924 branch to Voorburg, opened 1934.
NZH♦ Den Haag - Voorburg - LeidenSteam18811924
NZH♦ Den Haag - Voorburg - LeidenElectric25 January 19249 November 1961Blue Tram
HTM♦ Den Haag - Wassenaar - LeidenElectric3 June 19239 November 1961Yellow Tram

Utrecht

Name of System
& Operator
LocationTraction
Type
Date Date Notes
ATMAmersfoortHorse1 August 190113 January 1917Amersfoortsche Tramweg-Maatschappij
SP
GTS
Soest - BaarnHorse1 June 189530 September 1922Soester Paardentramweg
SP
GTS
Soest - BaarnPetrol 1 October 192218 May 1924Gemeente-Trambedrijf Soest
UTMUtrechtHorse3 July 188914 September 1907Utrechtsche-Tram-Maatschappij
GTUUtrechtElectric20 June 190615 January 1939Gemeentetram Utrecht
NBM♦ Utrecht - De Bilt - ZeistHorse29 April 18791909Initial segment opened 1879 did not extend to Zeist.
NBM♦ Utrecht - De Bilt - ZeistElectric19092 May 1949Nederlandsche Buurtspoorweg-Maatschappij
NBM♦ Amersfoort - Zeist - Driebergen - Rhenen - ArnhemHorse1882?Zeist - Driebergen.
NBM♦ Amersfoort - Zeist - Driebergen - Rhenen - ArnhemSteam18831931 Driebergen - Doorn - Amerongen. Extended Elst - Rhenen - Wageningen - Oosterbeek - Arnhem in 1884 - 1887. Zeist - Huis ter Heide - Amersfoort opened 1910. Branch, Doorn - Wijk bij Duurstede, opened 1885, closed 1931, not electrified.
NBM♦ Amersfoort - Zeist - Driebergen - Rhenen - ArnhemPetrol 19101931
NBM♦ Amersfoort - Zeist - Driebergen - Rhenen - ArnhemElectric19112 May 1949Zeist – Driebergen electrified 1911. Rhenen - Arnhem electrified 1922. Remainder of Amersfoort - Zeist - Rhenen - Arnhem electrified 1924. Rhenen - Arnhem closed 1937. Remainder closed 1949, last segment in operation was Amersfoort - Zeist - Doorn.
Utrecht sneltramUtrecht – NieuwegeinIJsselsteinElectric17 Dec 1983 Operated by Qbuzz since 2011.
Utrecht – VreeswijkSteam1882?
Utrecht – VreeswijkHorse18931929
Utrecht – VreeswijkPetrol 19231929

Zeeland

Name of System
& Operator
LocationTraction
Type
Date Date Notes
Vlissingen - MiddelburgSteam18851910
Vlissingen - MiddelburgElectric19101944