1987. szeptember 1-jén új gyorsjáratot indítottak a Mexikói út és a Hubay Jenő tér között 25A jelzéssel. A buszok a körvasúti felüljáróig a 25-ös, onnan a Hubay Jenő térig a 25-ös buszok útvonalán haladtak. 1990. december 17-én meghosszabbították Újpest-Központig az újonnan átadott metróállomásig, így betétjárati szerepe megszűnt, ám számjelzése változatlan maradt.
2008. szeptember 5-én megszűnt a 25-ös, a 25-ös és a 25A busz is, a 25-ös buszt a meghosszabbított 5-ös busz pótolja, a két gyorsjárat helyett pedig 225-ös és 25-ös jelzéssel indultak új járatok. A 25A-ból lett 25-ös busz útvonala kis mértékben módosult, a Rákos út helyett az Eötvös utcán és az Arany János utcán jár, illetve csúcsidőn kívül és hétvégén is közlekedik.
Mexikói út vá. – Horváth Boldizsár utca – Amerikai út – Kacsóh Pongrác út – – Tóth István utca – Irány utca – Rekettye utca – Rákos út – Szőcs Áron utca – Hubay Jenő tér – felüljáró – Árpád út – István út – Újpest-Központ vá.
Mexikói út felé
Újpest-Központ vá. – István út – Pozsonyi utca – Tél utca – Rózsa utca – Árpád út – felüljáró – Hubay Jenő tér – Szőcs Áron utca – Rákos út – Karatna tér – Tóth István utca – – Ógyalla köz – Szőnyi út – Mexikói út – Mexikói út vá.