Először 1947. szeptember 16-ától járt 12A jelzésű busz, végállomásai és megszűnési időpontja ismeretlen.
1961-ben a Nagykörúton és az Alkotás utcán teljes kört járó 45-ös buszt 12-esre számozták át, a korábbi Boráros tér és Moszkva (ma: Széll Kálmán) tér közötti 12-es pedig a 12A jelzést kapta.
Az 1980-as évek elején a Boráros téri végállomását folyamatosan áthelyezték a tér átépítése miatt, egy ideig a Mester utcánál is volt kialakítva ideiglenes végállomása.
A 12A buszok 1988. január 3-án jártak utoljára, 4-étől a jelentősen gyorsabb 4-es és 6-os villamosok pótolták. Egy évig még a 12-es busz is pótolta, majd azt a járatot is lerövidítették, azóta a Nagykörúton nem közlekedik nappali buszjárat.
Útvonala
Moszkva tér felé
Boráros tér felé
Boráros tér vá. – Közraktár utca – Bakáts utca – Tompa utca – Ferenc körút – József körút – Lenin körút – Szent István körút – Margit híd – Mártírok útja – Moszkva tér vá.
Moszkva tér vá. – Mártírok útja – Bem József utca – Tölgyfa utca – Mártírok útja – Margit híd – Szent István körút – Lenin körút – József körút – Ferenc körút – Boráros tér vá.
Megállóhelyei
Az átszállási kapcsolatok között nincsen feltüntetve az azonos útvonalon közlekedő 12-es busz, 4-es villamos és 6-os villamos.