A budapesti21-es(gyors 21-es) jelzésű autóbusz a Moszkva tér (Várfok utca) és a Svábhegy, Fogaskerekű-állomás között közlekedett. A viszonylatot a Budapesti Közlekedési Zrt. üzemeltette.
1983. március 1-jén új járat indult 21-es jelzéssel a Moszkva tértől a Szabadság-hegyig (mai Svábhegy), mely több megállóban állt meg, mint az eddig itt közlekedő J jelzésű gyorsjárat. 1988. július 1-jén a J busz megszűnésével egy időben, a 21-est a Normafáig hosszabbították. 1996. március 1-jén felső végállomását újra a svábhegyi Fogaskerekű-megállóhoz helyezték át. 2008. augusztus 19-én üzemzárással megszűnt, 21-étől 190-es jelzéssel közlekedett.
Moszkva tér (Várfok utca) vá. – Csaba utca – Krisztina körút – Magyar jakobinusok tere – Alkotás utca – Nagyenyed utca – Istenhegyi út – Szent Orbán tér – Istenhegyi út – Költő utca – Diana utca – Hollós út – Svábhegy, Fogaskerekű-állomás vá.
Svábhegy, Fogaskerekű-állomás vá. – Hollós út – Mátyás király utca – Költő utca – Istenhegyi út – Szent Orbán tér – Istenhegyi út – Nagyenyed utca – Alkotás utca – Magyar jakobinusok tere – Krisztina körút – Vérmező út – Moszkva tér (Várfok utca) vá.