List of town tramway systems in the Czech Republic


This is a list of town tramway systems in the Czech Republic. 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.
Name of systemLocationTraction typeDate Date Notes
BohumínHorse22 Dec 190213 Oct 1903Gauge:
BohumínSteam13 Oct 1903
2 Jan 1918
23 Sep 1916
23 Jul 1918
Gauge:
BohumínElectric23 Sep 1916
23 Jul 1918
2 Jan 1918
1 Aug 1973
Gauge:
Trams in BrnoBrnoHorse17 Aug 1869
4 Jun 1876
1874
3 Oct 1880
Trams in BrnoBrnoSteam31 May 188421 Jun 1900
Trams in BrnoBrnoElectric21 Jun 1900-Inverse polarity: Brno's tram system has − electric pole in the overhead wires and + electric pole in the tracks. Other Czech tram systems have standard polarity, Brno is unique with its −600 V DC.
České BudějoviceElectric15 Jun 19092 Mar 1950Gauge:
Trams in TeschenČeský Těšín/CieszynElectric12 Feb 19112 Apr 1921Gauge:
After city was divided in 1920, line became international with Border controls, which led to its closure.
Trams in Liberec and JablonecLiberec – JablonecElectric16 Nov 1897-Gauge:
Liberec's tram network has sections all with 1,435 mm gauge, and a section between Liberec and Jablonec used to operate on 1,000 mm gauge. Liberec - Jablonec nad Nisou interurban line opened 16 Nov 1953, completed 1955. Partial closures for reconstruction during 1972–1975, and 2021-2023 for conversion from gauge to gauge.
JihlavaElectric26 Aug 19094 Dec 1948Gauge:
Mariánské LázněElectric12 May 190226 Apr 1952Gauge:
Trams in Most and LitvínovMost–LitvínovElectric7 Aug 1901-New alignment opened 30 Dec 1957, original alignment closed 24 Mar 1961.
Trams in OlomoucOlomoucElectric1 Apr 1899-
OpavaElectric4 Dec 190523 Apr 1956Gauge:
Trams in OstravaOstravaSteam18 Aug 18941 May 1901
Trams in OstravaOstravaElectric1 May 1901-
Trams in PlzeňPlzeňElectric29 Jun 1899-
Trams in PraguePragueHorse23 Sep 187512 May 1905
Trams in PraguePragueElectric18 Jul 1891-
TepliceElectric26 Jul 189531 Jan 1959Gauge:
Ústí nad LabemElectric1 Jul 18991 Jun 1970Gauge:
VítkoviceSteam3 Jul 191329 Mar 1934
VítkoviceElectric29 Mar 1934 Vítkovice, now part of Ostrava and served by the Ostrava town tramway system, had a separate tramway to 1953