A 12-es busz Nyíregyháza egyik legforgalmasabb autóbuszjárata, hiszen hosszú, kanyargós, városnéző útvonallal rendelkezik. Hasonlóképpen közlekedett korábban a 20-as busz is, de ez jóval rövidebb útvonalon, a belváros elkerülésével járt.
Sóstói úti Kórház vá. – Sóstói út – Csaló köz – Korányi Frigyes utca – Ferenc körút – Erdő sor – Északi körút – Széna tér – Rákóczi utca – Búza tér – Rákóczi utca – Mártírok tere – Egyház utca – Bethlen Gábor utca – Vasgyár utca – Petőfi utca – Állomás tér – Arany János utca – Szarvas utca – Móricz Zsigmond utca – Vasúti aluljáró vá.
Sóstói úti Kórház felé
Vasúti aluljáró vá. – Móricz Zsigmond utca – Szarvas utca – Arany János utca – Állomás tér – Petőfi utca – Vasgyár utca – Bethlen Gábor utca – Egyház utca – Mártírok tere – Rákóczi utca – Búza tér – Rákóczi utca – Széna tér – Északi körút – Erdő sor – Ferenc körút – Korányi Frigyes utca – Csaló köz – Sóstói út – Sóstói úti Kórház vá.