Linia 31 została uruchomiona 1 stycznia 1954 roku na trasie z Potockiej przez Słowackiego, Mickiewicza, Nowotki, Marszałkowską i Puławską na Wierzbno. Wraz z rozbudową obiektów fabrycznych na Służewcu Przemysłowym pojawiały się coraz liczniejsze postulaty pasażerów, wobec czego w 1963 roku linię wydłużono do Woronicza, a w 1966 roku na Służewiec. Bez większych zmian przetrwała do 1995 roku, kiedy to w związku z dostosowywaniem układu tramwajowego do I linii metra skierowano ją od pl. Zbawiciela przez Nowowiejską, Krzywickiego i Filtrową na Plac Narutowicza. W takim stanie dotrwała do 1 września 1998 roku, kiedy to przekształcono ją w linię okresową 45.
Po raz kolejny linia 31 została uruchomiona dnia 17 października 2011 roku w wyniku przekształcenia linii 44, w związku z rozszerzeniem jej kursowania na cały tydzień. Od tej pory łączy Służewiec przez Woronicza i Puławską z Metrem Wilanowska. Jest to jedyna linia w Warszawie, na której można spotkać potrójne składy tramwajów 105Na, znane jako „Ufoki”. Jej czas przejazdu wynosi kilkanaście minut, a kursy w szczycie wykonywane są nawet co 4 minuty.
Po raz kolejny linia 31 została uruchomiona dnia 17 października 2011 roku w wyniku przekształcenia linii 44, w związku z rozszerzeniem jej kursowania na cały tydzień. Od tej pory łączy Służewiec przez Woronicza i Puławską z Metrem Wilanowska. Jest to jedyna linia w Warszawie, na której można spotkać potrójne składy tramwajów 105Na, znane jako „Ufoki”. Jej czas przejazdu wynosi kilkanaście minut, a kursy w szczycie wykonywane są nawet co 4 minuty.
![]() |
"Ufok" na linii 31 (fot. BartekBD, CC BY SA 3,0) |