A budapesti21-es jelzésű villamos a Mester utca (Ferenc körút) és a Nagysándor József utca között közlekedett. A viszonylatot a Budapesti Közlekedési Zrt. üzemeltette.
1939. november 20-ától ismét közlekedett a mai 24-essel azonos vonalon, a Keleti pályaudvar – Orczy tér – Nagyvárad tér – Közvágóhíd útvonalon haladva. 1944. augusztus 28-ától a Keleti pályaudvartól csak a Nagyvárad térig járt, majd november 1-jén megszűnt.
1945. május 19-én újraindult a megszűnése előtti útvonalán, majd egy héttel később a Soroksári út és a Haller utca kereszteződéséig meghosszabbítva, végül június 5-étől ismét a Közvágóhídig közlekedett. 1948. december 5-én útvonala újból a Nagyvárad térig rövidült. 1950. december 21-én a Dózsa György úti aluljáró átadásával útvonala a Váci útig meghosszabbodott. 1950 szilveszterének éjjelén a Közvágóhídig járt. 1952. október 26-án a Dózsa György úti villamosvágányok Thököly út és Rudas László utca közötti szakaszának felszámolása miatt útvonalát módosították: a Keleti pályaudvartól a Bethlen utcán folytatta az útvonalát, majd innen a Szinyei Merse utcán és a Rudas László utcán érte el a Dózsa György utat, ahonnan már nem a Váci út felé járt, hanem a Lehel utcára kanyarodva az újpesti István térig. 1953. szeptember 21-én a Kálvin tér–Orczy tér villamosszakasz felszámolása miatti forgalmi változások következtében útvonala az angyalföldi Béke térig rövidült,[1] azonban november 23-ától ismét Újpestig ért.[2] 1954. december 30-án megszűnt, pótlására a Dózsa György úti 75-ös troli, illetve a Nagyvárad térig meghosszabbított 15-ös villamos járt.
1955. április 18-án azonban újraindult: az akkor cirka Ferenc körút – Közvágóhíd útvonalon közlekedő 20A villamos jelzését az FVV 21-esre módosította. A villamos 1956-ig közlekedett.
Ezt 52 év szünet követte, melyet a 2008-as paraméterkönyv tört meg: a pesterzsébeti villamostörténetben fontos szerepet játszó, 1910-től itt közlekedő 30-as villamos számjelzését az akkori Nógrád Volán üzemeltetésében álló, azonos jelzéssel közlekedő 30-as busz miatt 21-esre változtatták. A 30-as vonalra beosztott Ganz CSMG-ket ugyanekkor a korszerűsített KCSV–7-esek váltották. A 2011-es paraméterkönyv bevezetésével május 1-jén a 21-esből 51-es lett és típuscsere történt ismét: ezúttal TW 6000-esekre.[3]
Megszűnése előtt, április 16–22. és 26–30. között vágányzár miatt rövidített útvonalon, a Mester utca (Ferenc körút) és a Koppány utca között közlekedett.[4]
Útvonala
Nagysándor József utca felé
Mester utca (Ferenc körút) felé
Mester utca (Ferenc körút) vá. – Mester utca – Könyves Kálmán körút – Gubacsi út – Határ út – Török Flóris utca – Szent Erzsébet tér – Török Flóris utca – Nagysándor József utca vá.
Nagysándor József utca vá. – Nagysándor József utca – Jókai Mór utca – Határ út – Gubacsi út – Könyves Kálmán körút – Mester utca – Mester utca (Ferenc körút) vá.
Megállóhelyei
21 (Mester utca (Ferenc körút) ◄► Nagysándor József utca)