1959. május 18-án indult a Baross tér és Pestlőrinc, Gyömrői út között.[1]
1996 novemberében útvonala Népstadion, metróállomásig rövidült.[2]
A 2008-as paraméterkönyv bevezetésével a 95-ös járatot meghosszabbították a Keleti pályaudvarig, emellett egy betétjárat indult 95A jelzéssel a Stadionok, metróállomás és a Gyömrői út között.[3]
2009-ben az újabb paraméterkönyv bevezetésekor a 95A busz megszűnt, a 95-ös pedig ismét csak a Stadionok, metróállomásig jár.[4]
Útvonala
Felsőcsatári köz felé
Puskás Ferenc Stadion M vá. – Ifjúság útja – Dózsa György út – Kerepesi út – Pongrácz út – Liget tér – Kápolna utca – Kápolna tér – Óhegy utca – Kada utca – Maglódi út – Sírkert út – Kozma utca – Felsőcsatári út – Felsőcsatári köz vá.
Puskás Ferenc Stadion felé
Felsőcsatári köz vá. – Felsőcsatári út – Gyömrői út – Zsolt utca – Koppány utca – Felsőcsatári út – Kozma utca – Sírkert út – Maglódi út – Kada utca – Óhegy utca – Kápolna tér – Kápolna utca – Liget tér – Pongrácz út – Kerepesi út – Puskás Ferenc Stadion M vá.
Mindenszentek és halottak napja környékén a járat a Kada utca / Harmat utca megállótól nem a megszokott útvonalán, hanem a 85-ös, illetve a 68-as busz vonalán éri el az Új köztemetőt. A Puskás Ferenc Stadion felé útvonala változatlan.[5]