Pierwszy miejski autobus na ulicę Powstańców Śląskich wjechał 20 grudnia 1947 roku. Była to podmiejska linia W, która łączyła z tym rejonem ulicę Młynarską. Kraniec autobusu znajdował się właśnie na ulicy Powstańców Śląskich, w okolicach dzisiejszego placu Kasztelańskiego. Od 1949 roku linia ta oznaczona była jako 106. Od 1961 roku 106 dojeżdżało do Nowych Górc, łącząc je z pętlą Wolność, a od 1957 roku z placem Piłsudskiego. W latach 60. na ulicę Powstańców Śląskich zawitała przyspieszona wersja stoszóstki oznaczona jako 306. W 1964 roku linię 306 zastąpiło 163 na trasie z Nowych Górc na Rakowiecką. Od 1 kwietnia 1956 roku na ulicy Powstańców Śląskich pojawiła się komunikacja nocna w postaci linii 109-kreślone, później przekształconej w 613, a następnie w 603. W latach 1965-1970 dojeżdżała tu także linia 611.
W 1975 roku do nowo powstającego osiedla bloków doprowadzono przyspieszoną linię autobusową 406 z placu Zwycięstwa. Wraz z rozbudową Jelonek liczba linii powiększała się. W 1981 roku ulicą Powstańców Śląskich kursowały już linie:
- 106 (Nowe Górce – Plac Zwycięstwa)
- 163 (Osiedle Lazurowa – Rakowiecka)
- 309 (Osiedle Lazurowa – Emilii Plater)
- 406 (Nowe Górce – Plac Zwycięstwa)
- 463 (Nowe Górce – Rakowiecka)
- K (Osiedle Lazurowa – Olszynka)
- 601 (Osiedle Lazurowa – Marysin)
Na otwarty w 1980 roku odcinek ulicy Powstańców Śląskich na Nowym Bemowie wyjechała linia 105-bis (Huta – Stare Bemowo), a od 1982 roku całą ulicę przemierza linia 184. W 1982 roku na Powstańców Śląskich pojawiło się nowe połączenie z Ursusem – szczytowa linia 394. W 1984 roku otwarto pętlę autobusową na pobliskiej ulicy Górczewskiej, w związku z czym zmienił się układ linii na całych Jelonkach. Wkrótce linię 406 przekształcono w 506, która w krótkim czasie stała się podstawowym połączeniem autobusowym Jelonek z centrum (od 2007 roku dodatkowo wspomaganym przez linię ekspresową E-6). Kolejnymi ważnymi punktami w historii komunikacji na ul. Powstańców Śląskich były uruchomienia linii tramwajowych w 1992 (Połczyńska – Górczewska), 1997 (Radiowa – Nowe Bemowo) i 2005 roku (Nowe Bemowo – al. Reymonta).
Linie obecnie kursujące ulicą Powstańców Śląskich:
- odcinek Połczyńska – Człuchowska: 8, 10, 26, 106, 149, 184, 189, 506, N01
- odcinek Człuchowska – Górczewska: 8, 10, 26, 106, 112, 184, 189, 190, N01, N42
- odcinek Górczewska – Radiowa: 106, 112, 171, 184, 410, 507, 523, E-2, N01, N43
- odcinek Radiowa – Wrocławska/Żołnierzy Wyklętych: 5, 23, 24, 28, 106, 184, 220, N43
- odcinek Wrocławska/Żołnierzy Wyklętych – pętla Nowe Bemowo: 5, 23, 24, 28, 106, 122, 167, 171, 184, 220, 406, E-2, N01, N43
- odcinek pętla Nowe Bemowo – Piastów Śląskich: 5, 28, 35, 106, 122, 167, 184, 201, 406, 507, N01, N43
- odcinek Piastów Śląskich – Maczka: 5, 28, 35, 106, 112, 122, 167, 184, 406, N01, N43
W 2010 roku planowane jest dobudowanie linii tramwajowej na odcinku ulicy Powstańców Śląskich od Górczewskiej do Radiowej. Dzięki temu tramwaje mogłyby kursować wzdłuż całej ulicy, łącząc Bemowo z Bielanami.
Około 2016 roku u zbiegu Powstańców Śląskich i Górczewskiej powstanie stacja II linii metra B-4 Powstańców Śląskich.