1970. december 15-én a Boráros tér és Pesterzsébet, Tátra tér között közlekedő 23A betétjáratot az új 123-as gyorsjárat váltotta fel, ami a Boráros tér és Pesterzsébet, Ady Endre tér között járt. A betétjárat átalakításával megszűnt a Kossuth Lajos utca – Mártírok útja – Nagy Sándor utca – Jókai Mór utca útvonalon történő megfordulás, ehelyett a gyorsjáratok a Tátra tér után a Jókai Mór utca – Nagy Sándor utca – Lázár utca útvonalon közlekedtek az Ady Endre térhez. 1977. január 3-án a 123-as jelzése 23-asra (gyors 23-as, piros 23-as) változott.[1] 1978. augusztus 7-étől megállt a Lámpagyár[* 1] megállóhelyen is.[2] 1979. november 7-én útvonala módosult, a Baross utcán és a Határ úton át érte el a Soroksári utat.[3] A korábbi Csepeli átjáró megállóhely megszűnt, helyette azonos névvel új megálló létesült a Baross utcában az Ady Endre tér felé, illetve a Ságvári Endre utca[* 2] kereszteződésénél Ságvári Endre utca néven a Boráros tér felé.[4] 1980. június 10. és 1981. december 20. között nem érintette a Tátra tér megállóhelyet, helyette az Erzsébet téren állt meg.[5][6] 1981. április 9-étől a Boráros tér átépítési munkálatai miatt a Tinódi utcában létesített, Mester utca ideiglenes végállomásra érkezett.[7] 1982. július 16-ától a Mester utca felé a Kossuth Lajos utca helyett az Ősz Szabó János utca[* 3] – Erzsébet tér[* 4] – Prieszol József utca[* 5] – Széchenyi utca – Karmazsin utca[* 6] – Petőfi utca – Prieszol József utca útvonalon közlekedett.[8] Ugyanekkor az Ady Endre tér felőli Kossuth Lajos tér megállóhely megszűnt, helyette az új szakaszon létesítettek megállót Petőfi utca néven.[9] A Boráros téri munkálatok befejeztével 1983. január 25-étől ismét a térre érkezett.[10] 1985. október 5-étől a Boráros tér felé végig a Prieszol József utcán haladt,[11] a Petőfi utca megállóhely helyett pedig újat létesítettek Pesterzsébet, városközpont néven.[12] 1987. július 28-ától a Boráros tér felé az Erzsébet tér helyett a Ferenc utcán át közlekedett, az Ady Endre tér felé közlekedő járatok pedig Pesterzsébet központi részén a Kossuth Lajos utca helyett a Prieszol József utcán, az Erzsébet téren és az Ősz Szabó János utcán át haladtak;[13] a Boráros tér felőli Pesterzsébet, Kossuth Lajos tér megállót megszüntették, a buszok a Prieszol József utcán, Pesterzsébet, városközpont megállóhelyen álltak meg.[14] 2000 decemberétől a FÉG helyett a Timót utcánál állt meg.[15] A 2008-as paraméterkönyv bevezetésével a 23-as busz jelzése 23E-re módosult és megállóhelyei módosultak.[16]
Boráros tér vá. – Soroksári út – Határ út – Baross utca – Topánka utca – Szent Erzsébet tér – Kossuth Lajos utca – Tátra tér – Jókai Mór utca – Lázár utca – Pesterzsébet, Ady Endre tér vá.
Pesterzsébet, Ady Endre tér vá. – Lázár utca – Jókai Mór utca – Tátra tér – Kossuth Lajos utca – Szent Imre herceg utca – Ferenc utca – Topánka utca – Baross utca – Határ út – Soroksári út – Boráros tér vá.