Pierwsze zmiany w kursowaniu komunikacji miejskiej zostaną wprowadzone 31 grudnia, ok godz. 14. Od tej godziny objazdami będą jeździły autobusy dziennych linii: 107, 111, 157, 160, 190, 222, 227, 520, 527.
Swoje trasy zmienią także linie nocne: N11, N13, N16, N21, N41, N42, N61, N63, N66, N71 i N91.
Autobusy linii 507 i 522 kursować będą przez całą sylwestrową noc.
Natomiast po zakończeniu imprezy na pl. Bankowym zostaną uruchomione dodatkowe kursy linii: 105 z przystanku Metro Świętokrzyska na Wolę i Bemowo, 160 z przystanku Dw. Wileński w kierunku Targówka, 500 z przystanku Muranów na Bródno, 507 z Centrum na Gocław, 517 z Centrum do Ursusa, 522 z Centrum do Wilanowa oraz 527 z przystanku Dw. Wileńskiego na os. Derby.
W związku z wyłączeniem ruchu tramwajowego w ul. Marszałkowskiej i al. Solidarności w rejonie pl. Bankowego inaczej będą kursować tramwaje linii: 4, 15, 20, 23, 26 i 35. Do czasu wyłączenia ruchu tramwajowego w rejonie pl. Bankowego (ok. godz. 13:30) jeździć tam będą linie zastępcze 73 i 75. Tramwaje linii 73 pojadą z Dw. Wschodniego – Kijowską – Targową – 11 Listopada – Stalową do Czynszowej. Natomiast linia 75 będzie kursować na trasie: Żerań Wschodni – Annopol – Rembielińska – Matki Teresy z Kalkuty – Odrowąża – Starzyńskiego – most Gdański – Słomińskiego – Międzyparkowa – Andersa – Mickiewicza – Marymont-Potok.
Stołeczny Zarząd Transportu Miejskiego informuje, że linie tramwajowe 2, 3, 4, 9, 15, 20, 23, 24, 26, 31, 33, 35, 73 i 75 będą kursowały według specjalnego rozkładu jazdy. Dodatkowo tramwaje: 2, 3, 4, 9, 23 i 33 będą jeździły przez całą noc.
Za tramwaje, których trasy zostaną zmienione zostanie uruchomiona autobusowa linia zastępcza. Z90 jeździć będzie na trasie: Dw. Wileński – Wileńska – Szwedzka – al. Solidarności – most Śląsko-Dąbrowski – al. Solidarności – Kapucyńska – Miodowa – Senatorska – Wierzbowa – pl. Piłsudskiego – Królewska – Grzybowska – al. Jana Pawła II – al. Solidarności – Okopowa – al. Solidarności – Młynarska – Leszno – Okopowa – al. Solidarności – al. Jana Pawła II – zawrotka na rondzie ONZ – al. Jana Pawła II – Grzybowska – Królewska – pl. Piłsudskiego – Focha – Moliera – Nowy Przejazd – al. Solidarności – most Śląsko–Dąbrowski – al. Solidarności – Targowa – Wileńska – Dw. Wileński.
Linia Z90 będzie kursowała do ok. godz. 23.30.
Jak zaznacza ZTM pociągi metra będą kursowały przez całą noc. Od godz. 20 do ok. godz. 1.30 pociągi będą jeździły co ok. 3 minuty. Później, do godz. 3 składy będą podjeżdżać na stacje co ok. 10 minut. Natomiast po godz. 3 do godz. 5 co ok. 15 min.
W nocy uruchomione zostaną dodatkowe kursy Szybkiej Kolei Miejskiej. Pociągi S1 do Pruszkowa odjadą ze stacji Warszawa Śródmieście o godz. 0.45 i 1.45. Do Otwocka składy odjadą ze Śródmieścia o godz. 0.40 i 1.40. Natomiast z tej stacji pociągi S2 do Sulejówka Miłosny odjadą o godz. 0.50 i 1.50. Pociągi S3 do Legionowa odjadą o godz. 0.45 i 1.45.