A budapesti20E jelzésű autóbusz a Keleti pályaudvar metróállomás és Káposztásmegyer, Szilas-patak között közlekedik zónázó gyorsjáratként. A vonalat az ArrivaBus Kft. üzemelteti. Összeköti Káposztásmegyert, Újpestet, Angyalföldet, Erzsébetvárost és Józsefvárost. Három metróvonalat, valamint két-két vasútállomást és nagy lakótelepet is érint, ezért jelentős forgalmat bonyolít le egyes szakaszain. A busz a Keleti pályaudvar és az Angyalföld kocsiszín között gyorsjáratként közlekedik, tovább minden megállóban megáll káposztásmegyeri végállomásáig.
A 20-as 2008. augusztus 21-étől 20E jelzéssel közlekedik és megáll a 220-as busz Vadgesztenye utcai megállójában is.[1]
2008-tól a BKV a vonalat a Nógrád Volánnak adta alvállalkozásba, a cég az időközben befejeződő villamospótlásról lekerülő járművekkel biztosította a kocsikiadást. Azonban a Fővárosi Közgyűlés 2009 áprilisában felmondta a szerződést,[2] mivel a volán emelni akarta a kilométerenkénti vállalkozási díjat. A járatot újra a BKV üzemeltette, magas padlós Ikarus 280-as, illetve alacsony padlós Volvo 7700A buszokkal.
2013. november 30-ától a Verseny utca helyett a Thököly úton közlekedik.[3] Végállomása a korábbi Baross-szobor melletti autóbusz-végállomástól először a Thököly úton kialakított ideiglenes végállomásra került (a szobrot később áthelyezték a Baross tér közepére), majd 2014. október 4-étől végleges helyére, a Keleti pályaudvar másik oldalára helyezték, a trolibusz terminálhoz. Ettől az időponttól mindkét irányban megáll a 7-es buszok megállójában is, segítve az átszállást.
2017. november 4-étől 2019. március 29-éig az M3-as metró felújítása miatt először ideiglenesen,[4][5] majd 2020. november 2-ától állandó jelleggel megáll a Munkásotthon utca megállóhelyen is.[6]
2021. október 2-ától hétvégente és ünnepnapokon az autóbuszokra kizárólag az első ajtón lehet felszállni, ahol a járművezető ellenőrzi az utazási jogosultságot.[7]
Útvonala
Káposztásmegyer, Szilas-patak felé
Keleti pályaudvar M vá. – Kerepesi út – Baross tér – Thököly út – Dózsa György út – Vágány utca – Szent László út – Kis Gömb utca – Reitter Ferenc utca – Gyöngyösi utca – Béke utca – aluljáró – Pozsonyi utca – Tél utca – Rózsa utca – Szent Imre utca – Leiningen Károly utca – Iglói utca – Sporttelep utca – Óceán-árok utca – Káposztásmegyer, Szilas-patak vá.
Keleti pályaudvar felé
Káposztásmegyer, Szilas-patak vá. – Óceán-árok utca – Sporttelep utca – Iglói utca – Leiningen Károly utca – Szent Imre utca – Rózsa utca – Tél utca – Pozsonyi utca – aluljáró – Béke utca – Gyöngyösi utca – Reitter Ferenc utca – Mór utca – Szent László út – Vágány utca – Dózsa György út – Thököly út – Baross tér – Kerepesi út – Keleti pályaudvar M vá.
Megállóhelyei
20E (Keleti pályaudvar M ◄► Káposztásmegyer, Szilas-patak)