Safekipedia

Trams in Warsaw

Adapted from Wikipedia · Discoverer experience

Trams crossing Poniatowski Bridge in Warsaw, Poland

The Warsaw tram network is a large and important system that helps many people travel around the city of Warsaw, Poland. It covers a distance of 146.2 kilometers (90.8 miles) and serves about half of the city’s people. The tram system has 726 cars and is the second-largest in the country, after the Silesian system.

There are about 25 regular tram lines, and they are part of Warsaw’s public transport system, which is organized by the Warsaw Transport Authority. Since 1994, the trams have been run by a company called Tramwaje Warszawskie sp. z.o.o, which is owned by the city. Trams are a friendly and helpful way for people in Warsaw to get around.

History

The tram system in Warsaw began in 1866 with a horse-drawn line that carried goods and passengers across the Vistula River. This helped avoid limits set by Russian authorities. By 1899, the city bought the whole system, which had grown to 30 kilometres of tracks. Plans to switch to electric trams were made by 1903 and finished by 1908.

After World War I, the tram network grew quickly, reaching 60 kilometres by 1939. A different type of electric line was built in 1927, but it couldn’t connect with Warsaw’s trams because of different track sizes. In the 1940s, during World War II, the tram system was damaged but rebuilt after the war. New trams and lines were added in the 1950s and 1960s.

Since 2005, Warsaw has been improving its trams with new cars, better lines, and information systems. In 2014, a new line opened to Tarchomin, and more lines are planned for areas like Gocław and Białołęka. A new route to Wilanów finished in October 2024.

Rolling stock

The Warsaw tram system uses many different types of trams. There are special places where trams are kept and fixed up when needed. In the past, Warsaw had some very old and interesting trams that people could see.

Tram depots

Historic fleet

ImageTram car typeLow-floorNumber of carsDescription

Konstal 105Na No250 cars
(123 two-car sets + 4 retired cars)
An evolution of the earlier Konstal 13N.
Used in sets of two. Single units and Sets of three had been used in the past, but they were replaced by new low-floor trams.
Konstal 105N2k/2000 No62 cars
(31 two-car sets)
105Na with a new front. Produced from 2000 to 2001.
Only used in sets of two.
HCP 123N No30 cars (15 two-car sets)Based on 105Na. Produced in 2007.
Konstal 112Npartly1A single prototype Konstal 112N, partially low-floor, two-section articulated tram based on 105Na, built in 1995.
Konstal 116N/116Napartly29Vehicles feature three sections and a larger percentage of low-floor area (approx. 60%), designated 116N/116Na, produced between 1998 and 2000.
Pesa 120N Yes15Pesa 120N was the first tram in Warsaw with 100% of low floor. It was bought in 2007 to operate a modernized route in the city center.
Pesa Swing(120Na) Yes180In 2009 186 vehicles (120Na) were purchased to operate a planned new line and to replace some of the oldest trams.
Pesa Swing Yes6At the request of the city, the last 6 units were manufactured as bi-directional, designated 120NaDuo, to allow using them on a partially built line with no balloon loop.
Pesa Jazz Duo (128N) Yes50In 2013 50 bi-directional trams of a new design were purchased from PESA to be delivered in 2014, planned to allow operating on possible new lines during their construction and sections of existing tracks during maintenance works that made balloon loop inaccessible.
PESA 134N Yes30Ordered in January 2014 from PESA in Bydgoszcz They are used on less loaded lines. They were bought to replace old single cars from Konstal.
Hyundai Rotem 140N Yes85Bi-directional, articulated, five-section vehicles, ordered in June 2019, to be delivered by April 2023.
Hyundai Rotem 141N Yes18Unidirectional version of 140N, ordered in June 2019, to be delivered by April 2023.
Hyundai Rotem 142N Yes20Short (three-section) version of 141N, ordered in June 2019, to be delivered by April 2023.
Total number of sets:603
Percentage of low-floor sets:71,2%
DepotAddressPhotoYear est.Lines
ZET R-1 WolaMłynarska 219039, 10, 11, 13, 14, 20, 23, 24, 26, 27, 28
ZET R-2 PragaKawęczyńska 1619253, 6, 7, 9, 13, 22, 23, 24, 25, 26, 28
ZET R-3 MokotówWoronicza 2719551, 4, 7, 9, 10, 14, 15, 17, 18, 25, 31, 33, 35
ZET R-4 ŻoliborzZgrupowania Kampinos 1019631, 2, 4, 6, 11, 15, 17, 18, 22, 24, 26, 28, 33, 35
ZET R-5 AnnopolWarszawskich Tramwajarzy 120241, 3, 4, 25
ImageModelTram car typeYear of manufactureFleet number
AFalkenried/MAN190743
LwLinke-Hoffman Werke1925541
CLilpop, Rau i Loewenstein1925257
KGdańska Fabryka Wagonów1940403-1
Wspólnota Interesów w Katowicach1940445
?1940446
NKonstal1949607
1951734
NDSanocka Fabryka Wagonów19511620
4NKonstal1961873
4ND19601811
4Nj1957838
13N1959503
1967407
1968462
1969795
1969821+818
102N19695
102Na197142
105N19751000, 1001
105Na19881252+1251

Tickets

There is one fare system for all kinds of transportation. Tickets can be bought at ticket machines and newsstands around the city, or through a mobile app.

Route list

This is a list of tram lines in Warsaw. As of 2015, some tracks were closed because of the construction of a second metro line. This list shows the tram lines that were operating as of 26 October 2024 and the routes they used at that time.

Usually, trams come every 8 minutes during busy times and every 12 minutes when it is less busy. But trams on lines 1, 9, 17, 31, and 33 come every 4 to 6 minutes. Line 2 has the most frequent service, with trams coming every 2 minutes during busy times.

Daily1, 2, 3, 4, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 27, 28, 33
Weekdays25, 31
Tourist (May-September)36, T
Route numberDescriptionMap
 1 (Żerań Wschodni) Annopol ↔ (Banacha) P+R Aleja Krakowska
Annopol – Rembielińska – Matki Teresy z Kalkuty – Odrowąża – rondo Żaba – Starzyńskiego – most Gdański – Słomińskiego – rondo Zgrupowania AK „Radosław” – Okopowa – Towarowa – rondo Daszyńskiego – Towarowa – plac Zawiszy – Grójecka – plac Narutowicza – Grójecka – (Stefana Banacha) - Aleja Krakowska
 2 WinnicaMetro Młociny
Światowida – Kuklińskiego – most Skłodowskiej-Curie – Zgrupowania AK „Kampinos”
 3 AnnopolGocławek
Annopol – Rembielińska – Matki Teresy z Kalkuty – Odrowąża – rondo Żaba – 11 listopada – Targowa – plac Wileński – Targowa – Zamoyskiego – Grochowska
 4 WyścigiŻerań Wschodni
Puławska – plac Unii Lubelskiej – Marszałkowskaplac ZbawicielaMarszałkowska – rondo Dmowskiego – Marszałkowskaplac Bankowy – aleja Solidarności – most Śląsko-Dąbrowski – aleja Solidarności – Jagiellońska – Ratuszowa – Targowa – 11 Listopada – rondo Żaba – Odrowąża – Matki Teresy z Kalkuty – Rembielińska – Annopol
 6 GocławekMetro Młociny
Grochowska – Zamoyskiego – Targowa – plac Wileński – Targowa – Ratuszowa – Jagiellońska – Starzyńskiego – most Gdański – Słomińskiego – Międzyparkowa – Andersa – Mickiewicza – plac Inwalidów – Mickiewicza – plac Wilsona – Słowackiego – Marymoncka – Zgrupowania AK „Kampinos”
 7 Kawęczyńska-BazylikaBanacha
Kawęczyńska – Kijowska – Targowa – aleja Zieleniecka – aleja Poniatowskiego – most PoniatowskiegoAleje Jerozolimskie – rondo Dmowskiego – Aleje Jerozolimskieplac Zawiszy – Grójecka – plac Narutowicza - Grójecka - Stefana Banacha
 9 Gocławek (Wiatraczna) ↔ P+R Aleja Krakowska
Grochowska – aleja Waszyngtona – aleja Poniatowskiego – most PoniatowskiegoAleje Jerozolimskie – rondo Dmowskiego – Aleje Jerozolimskieplac Zawiszy – Grójecka – plac Narutowicza – Grójecka – aleja Krakowska
 10 Osiedle GórczewskaWyścigi
Górczewska - Powstańców Śląskich – Połczyńska – Wolska – Kasprzaka – Prosta – aleja Jana Pawła II – Chałubińskiego – aleja Niepodległości – Nowowiejska – plac Politechniki – Nowowiejska – plac ZbawicielaMarszałkowska – plac Unii Lubelskiej – Puławska
 11 Sielce ↔ Cmentarz Wolski (Nowe Bemowo)
Gagarina – Spacerowa – Goworka – Puławska – Marszałkowska – Nowowiejska – aleja Niepodległości – Chałubińskiego – aleja Jana Pawła II – Prosta – Kasprzaka – Wolska - (Powstańców Śląskich)
 13 Kawęczyńska-BazylikaCmentarz Wolski
Kawęczyńska – Kijowska – Targowa – plac Wileński – aleja Solidarności – most Śląsko-Dąbrowski – aleja Solidarności – Wolska
 14 BanachaMiasteczko Wilanów
Stefana Banacha - Grójecka - plac Narutowicza – Filtrowa – Krzywickiego – Nowowiejska – plac Politechniki – Nowowiejska – plac ZbawicielaMarszałkowska – plac Unii Lubelskiej – Puławska - Goworka - Spacerowa - Belwederska - Sobieskiego - aleja Rzeczypospolitej
 15 Marymont-PotokP+R Aleja Krakowska
Mickiewicza – plac Wilsona – Mickiewicza – plac Inwalidów – Mickiewicza – Andersa – Pl.BankowyMarszałkowska – rondo Dmowskiego – Marszałkowskaplac KonstytucjiMarszałkowskaplac Zbawiciela – Nowowiejska – plac Politechniki – Nowowiejska – Krzywickiego – Filtrowa – plac Narutowicza – Grójecka – aleja Krakowska
 16 Piaski (Muranowska)Miasteczko Wilanów
Broniewskiego - aleja Jana Pawła II - Stawki - Andersa - Pl.Bankowy - Marszałkowska - plac Zbawiciela - plac Unii Lubelskiej = Puławska - Goworka - Spacerowa - Belwederska - Sobieskiego - aleja Rzeczypospolitej
 17 Winnica (Metro Marymont)(Tarchomin)PKP Służewiec
Nowodwory - Światowida – Kuklińskiego – Most Skłodowskiej-Curie – Marymoncka – Słowackiego – Popiełuszki – aleja Jana Pawła II – rondo Zgrupowania AK „Radosław” – aleja Jana Pawła II – rondo ONZ – aleja Jana Pawła II – Chałubińskiego – aleja Niepodległości – Rakowiecka – Boboli – Wołoska – Marynarska
 18 Żerań FSOPKP Służewiec
Jagiellońska – Starzyńskiego – most Gdański – Słomińskiego – Międzyparkowa – Andersa – Pl.BankowyMarszałkowska – rondo Dmowskiego – Marszałkowskaplac KonstytucjiMarszałkowskaplac ZbawicielaMarszałkowska – plac Unii Lubelskiej – Puławska – Woronicza – Wołoska – Marynarska
 19 Nowe BemowoStegny
Powstańców Śląskich - Broniewskiego - aleja Jana Pawła II – rondo Zgrupowania AK „Radosław” – aleja Jana Pawła II – rondo ONZ – aleja Jana Pawła II – Chałubińskiego – aleja Niepodległości – Rakowiecka - Puławska - Goworka - Spacerowa - Belwederska - Sobieskiego - Świętego Bonifacego
 20 BoernerowoŻerań FSO
Kaliskiego – Dywizjonu 303 – Obozowa – Młynarska – aleja Solidarności – most Śląsko-Dąbrowski – aleja Solidarności – plac Wileński – Targowa – Ratuszowa – Jagiellońska
 22 WiatracznaPiaski
Grochowska – Zamoyskiego – aleja Zieleniecka – aleja Poniatowskiego – most PoniatowskiegoAleje Jerozolimskie – rondo Dmowskiego – Aleje Jerozolimskieplac Zawiszy – Towarowa – rondo Daszyńskiego – Towarowa – Okopowa – rondo Zgrupowania AK „Radosław” – aleja Jana Pawła II – Broniewskiego
 23 CzynszowaNowe Bemowo
Czynszowa – Stalowa (Stalowa – Środkowa – plac Wileński – Czynszowa) – 11 Listopada – Targowa – Ratuszowa – Jagiellońska – aleja Solidarności – most Śląsko-Dąbrowski – aleja Solidarności – Młynarska – Obozowa – Dywizjonu 303 – Radiowa – Powstańców Śląskich
 24 GocławekNowe Bemowo
Grochowska – aleja Waszyngtona – aleja Poniatowskiego – most PoniatowskiegoAleje Jerozolimskie – rondo Dmowskiego – Aleje Jerozolimskieplac Zawiszy – Towarowa – rondo Daszyńskiego – Towarowa – Okopowa – aleja Solidarności – Młynarska – Obozowa – Dywizjonu 303 – Radiowa – Powstańców Śląskich
 25 AnnopolPlac Narutowicza
Annopol – Rembielińska – Matki Teresy z Kalkuty – Odrowąża – rondo Żaba – 11 Listopada – Targowa – plac Wileński – Targowa – aleja Zieleniecka – aleja Poniatowskiego – most PoniatowskiegoAleje Jerozolimskie – rondo Dmowskiego – Aleje Jerozolimskieplac Zawiszy – Grójecka – Plac Narutowicza
 ONLY ON WEEKDAYS 
 26 Metro MłocinyWiatraczna
Młociny – Powstańców Śląskich – Połczyńska – Wolska – aleja Solidarności – most Śląsko-Dąbrowski – aleja Solidarności – plac Wileński – Targowa – Zamoyskiego – Grochowska
 27 Cmentarz WolskiMetro Marymont
Wolska – aleja Solidarności – Okopowa – rondo Zgrupowania AK „Radosław” – aleja Jana Pawła II – Popiełuszki
 28 Dw. Wschodni (Kijowska)Osiedle Górczewska
Kijowska – Targowa – plac Wileński – Targowa – Ratuszowa – Jagiellońska – Starzyńskiego – most Gdański – Słomińskiego – rondo Zgrupowania AK „Radosław” – aleja Jana Pawła II – Broniewskiego – Powstańców Śląskich – Radiowa – Dywizjonu 303
 31 Metro WierzbnoPKP Służewiec
Puławska – Woronicza – Wołoska – Marynarska
 ONLY ON WEEKDAYS 
 33 KieleckaMetro Młociny
Rakowiecka – aleja Niepodległości – Chałubińskiego – aleja Jana Pawła II – rondo ONZ – aleja Jana Pawła II – rondo Zgrupowania AK „Radosław” – aleja Jana Pawła II – Broniewskiego – Wólczyńska – Nocznickiego
 36 Metro MarymontPl.Narutowicza
Filtrowa - Nowowiejska - Pl.Konstytucji - Marszałkowska - Pl.Bankowy - Andersa - Mickiewicza - Słowackiego
 TOURIST LINE (operates May-September) 
 T Pl.NarutowiczaPl.Narutowicza
Grójecka - plac Zawiszy - Aleje Jerozolimskie - Most Poniatowskiego - Aleje Jerozolimskie - Aleja Zieleniecka - Targowa - Aleja Solidarności - Most Śląsko-Dąbrowski - Aleja Solidarności - Pl.Bankowy - Marszałkowska - Andersa - Mickiewicza - Słowackiego
 TOURIST LINE (operates May-September) 

Tram loops/termini

NameImagedate of openingLines
Annopol1971 1   3   25 
Banacha1959 1   7   14 
Boernerowo1933 20 
Cmentarz Wolski1924 11   13   27 
Czynszowa1958 23 
Dworzec Wschodni (Kijowska)
Warszawa Wschodnia railway station
1866 28 
Gocławek1925 3   6   9   24 
Kawęczyńska Bazylika1925 7   13 
Kielecka1927 33 
Marymont-Potok1961 15 
Metro Marymont
Marymont metro station
1935 17   27   36 
Metro Młociny
Młociny metro station
1957 2   6   33   26 
Metro Wierzbno
Wierzbno metro station
2006 31 
Miasteczko Wilanów2024 14   16 
Muranowska2024 16 
Nowe Bemowo1997 11   19   23   24 
Osiedle Górczewska1992 10   28 
P+R Aleja Krakowska1971 1   9   15 
Piaski1968 16   22 
PKP Służewiec
Warszawa Służewiec railway station
1961 17   18   31 
Plac Narutowicza1921 25 
Plac Starynkiewicza1939 OUT OF USE 
Sielce2024 11 
Stegny2025 19 
Tarchomin Kościelny2014 17 
Wiatraczna1949 9   22   26 
Winnica2021 2   17 
Wyścigi1938 4   10 
Żerań FSO1953 18   20 
Żerań Wschodni1952 1   4 

Images

Map showing the tram routes in Warsaw, Poland, as of December 2025.
Historic tramway crossing in Warsaw, 1907, showing early urban transportation at the intersection of Marszałkowska Street and Jerusalem Avenue.
A historic tram turning a corner in Warsaw during a special museum night event.
A tram in Warsaw passing through the historic Old Town area.
A historic street scene from Warsaw in 1867, featuring a horse-drawn tram on Marszałkowska Street.
A historic view of Marszałkowska Street in Warsaw from before 1914, featuring early trams and city life.

Related articles

This article is a child-friendly adaptation of the Wikipedia article on Trams in Warsaw, available under CC BY-SA 4.0.

Images from Wikimedia Commons. Tap any image to view credits and license.