Korábban 89A jelzéssel közlekedett Baross tér, Keleti pályaudvar és a Mikó utca között. 1977. január 1-jén 78-asra számozták át és a Naphegy térig hosszabbították meg.[1] Éjszaka az Örs vezér tere és az Erzsébet híd, budai hídfő között szintén 78-as jelzésű járat közlekedett, mely később megkülönböztetésként a 78É jelzést kapta.
A 2008-as paraméterkönyv bevezetésével augusztus 21-én a 178-as jelzést kapta és útvonala a Stadionok, metróállomásig hosszabbodott. Követési ideje napközben 30 percre ritkult, melyet az újonnan indított 178A jelzésű betétjárata sűrített a korábbi 78-as vonalán munkanapokon 10, hétvégén 15 percesre.[2]
Járművek
1977 és 1990 között a vonalon Ikarus 260-as típusú autóbuszok közlekedtek, majd 1990-től megjelentek az Ikarus 415 típusúak is. 1999-ben ez volt Budapest első vonalainak egyike, amelyen a BKV első alacsony padlós járművei, az Ikarus 412-es buszok közlekedtek.
Útvonala
Baross tér, Keleti pályaudvar felé
Naphegy tér felé
Naphegy tér vá. – Dezső utca – Czakó utca – Aladár utca – Mészáros utca – Krisztina tér – Alagút utca – Attila út – Dózsa György tér – Krisztina körút – Erzsébet híd – Szabad sajtó út – Ferenciek tere – Kossuth Lajos utca – Rákóczi út – Kerepesi út – Baross tér, Keleti pályaudvar vá.
Baross tér, Keleti pályaudvar vá. – Baross tér – Rákóczi út – Kossuth Lajos utca – Ferenciek tere – Szabad sajtó út – Erzsébet híd – Döbrentei tér – Attila út – Alagút utca – Krisztina tér – Mészáros utca – Aladár utca – Czakó utca – Dezső utca – Naphegy tér vá.