Noční autobusová doprava v Praze byla zavedena 27. listopadu 1932, centrálu měla ve stanici Náměstí Republiky.
Předválečná doba (1932–1938) Noční autobusové linky zpočátku většinou využívaly tramvajových tras a zastávek.
Dne 27. listopadu 1932 vznikly 3 noční autobusové linky s abecedním označením od A do C: A Náměstí Republiky – Můstek – Flora – Strašnice B Náměstí Republiky – Palmovka – Kolbenova továrna C Náměstí Republiky – Újezd – Anděl – Košíře, Zámečnice
Dne 1. května 1938 byly zavedeny další 2 noční linky: D Náměstí Republiky – Strossmayerovo náměstí – Vítězné náměstí – Bořislavka E Náměstí Republiky – Václavské náměstí – Tylovo náměstí – Pankrác
V říjnu roku 1938 s počátkem mobilizační přípravy na druhou světovou válku byly zrušeny všechny denní i noční autobusové linky.
Poválečná doba (1945–1974) Denní i noční linky, které byly před válkou zrušeny byly opět zavedeny roku 1945.
Na konci roku 1951 bylo v souvislosti se zavedením jednotného tarifu, zrušeno písmenné označení linek a nahrazeno trojmístnými čísly autobusových linek. Denní linky dostaly číselné označení 1xx, noční linky zase 2xx. Kromě nočních linek obsazovaly číselnou řadu 2xx také rychlíkové linky tzv. překryvné sítě a některé rekreační linky.
Od konce 50. let 20. století byly zavedeny dvě noční autobusové linky, zavedené v podobných trasách jako předválečné noční linky A a B (A a D), částečně v souběhu s tramvajemi. Pro malé vytížení byly obě zrušeny v roce 1966.
Od 1. února 1971 byly noční linky označovány řadu 3xx, jejichž číslo v některých případech vycházelo z čísla denní linky (noční linka 307 odvozena od linky 107 a 317 od 117). Od 9. května 1974 byly noční linky označeny řadou 5xx, z toho 6 celonočních a 2 polonoční, zůstala neobsazená čísla 505, 507 a 511.
201 +Číslo linkyDatumTrasa20131. ledna 1959Linka zavedena v trase VÁCLAVSKÉ NÁMĚSTÍ – Tylovo náměstí – Náměstí Míru – Ruská třída – Stalingradská (Tolstého) – Zdravotní ústav (Volyňská) – PRŮBĚŽNÁ.4. května 1966Linka zrušena.
202 +Číslo linkyDatumTrasa20231. ledna 1959Linka zavedena v trase VÁCLAVSKÉ NÁMĚSTÍ – Můstek – Náměstí Republiky – Letenské náměstí – Náměstí Svobody – Náměstí Interbrigády – DEJVICE, HOTEL INTERNATIONAL (Čínská).4. května 1966Linka zrušena.
301 Číslo linky Datum Trasa3011. února 1971Linka zavedena v trase: KOH-I-NOOR – Svahová – Bohdalec – Chodovská – Záběhlice – U lípy – Pod vinicí – V korytech – Záběhlická škola – Na Groši – Hostivařské náměstí – Náměstí J. Marata (Hostivařská) – Hornoměcholupská (K Lesoparku) – Řepčická – SÍDLIŠTĚ HORNOMĚCHOLUPSKÁ (GERCENOVA).9. května 1974Přečíslována na linku 512 v rámci přečíslování nočních linek z číselné rady 3xx na číselnou řadu 5xx.
307 Číslo linky Datum Trasa30715. května 1972Linka zavedena v trase: SUCHDOL – Vysoká škola zemědělská (dnes Zemědělská univerzita) – Kamýcká – Mrazírny – DEJVICE, HOTEL INTERNATIONAL (dnes Čínská).9. května 1974Přečíslována na linku 502 v rámci přečíslování nočních linek z číselné rady 3xx na číselnou řadu 5xx.
310 Číslo linky Datum Trasa3104. června 1973Linka zavedena pod označením 310 v trase: KBELY, KULTURNÍ DŮM – Satalice – Lipnická – Černý Most – Hejtmanská – Markovská – Kyje – Jiráskova čtvrť – Laktos – Jahodnice – Lomnická – U váhy – DOLNÍ POČERNICE.9. května 1974Přečíslována na linku 503 v rámci přečíslování nočních linek z číselné rady 3xx na číselnou řadu 5xx.
317 +Číslo linkyDatumTrasa3171. února 1971Linka vedena v trase NÁDRAŽÍ BRANÍK – Tylovo náměstí (Obchodní náměstí) – Modřany – KOMOŘANY. Linka byla v provozu do 1:30 hodin.9. května 1974Linka zrušena a všechny spoje převedeny na linku 117.
337 +Číslo linkyDatumTrasa3371. února 1971Linka zavedena pod označením 337 v trase: SMÍCHOV, ANDĚL – Ženské domovy (Z) – Santoška – Václavka – Malvazinky – Urbanova – Farkáň – Motorlet – Hutmanka – Vidoule – JINONICE.9. května 1974Přečíslována na linku 508 v rámci přečíslování nočních linek z číselné rady 3xx na číselnou řadu 5xx.
244 / 344 +Číslo linkyDatumTrasa2443. června 1967Linka zavedena pod označením 244 v trase: VÁCLAVSKÉ NÁMĚSTÍ – Nusle, Náměstí Bratří Synků – Mládežnická (dnes Pankrác) – BUDĚJOVICKÉ NÁMĚSTÍ.3441. února 1971Přečíslována na linku 344.9. května 1974Přečíslována na linku 504 v rámci přečíslování nočních linek z číselné rady 3xx na číselnou řadu 5xx.
257 / 357 +Číslo linkyDatumTrasa25720. dubna 1970Linka zavedena pod označením 257 v trase: VYCHOVATELNA – PROSEK.3571. února 1971Přečíslována na linku 357.31. prosince 1971Linka prodloužena do trasy: VYCHOVATELNA – Prosek – Garáže Klíčov – Letňany – NÁDRAŽÍ ČAKOVICE.9. května 1974Přečíslována na linku 509 v rámci přečíslování nočních linek z číselné rady 3xx na číselnou řadu 5xx.
378 Číslo linky Datum Trasa37817. února 1972Linka zavedena v trase CHODOV – Spořilov – V Zápolí – Na rolích – BUDĚJOVICKÉ NÁMĚSTÍ. Linka přebrala polonoční spoje linky 121.9. května 1974Linka zrušena.
381 +Číslo linkyDatumTrasa38116. října 1972Linka zavedena v trase: SÍDLIŠTĚ ĎÁBLICE – Nadsídlištní – Liberecká – Sídliště Prosek – Prosek – Nad Jetelkou – Náměstí Lidových milicí – Nádraží Vysočany – VYSOČANY, OÚNZ.9. května 1974Přečíslena na linku 506 v rámci přečíslování nočních linek z číselné rady 3xx na číselnou řadu 5xx.
Městské linky
501 / 901 Číslo linky Datum Trasa5019. května 1974Linka zavedena v trase: NUSLE, NÁM. BRATŘÍ SYNKŮ – Nuselská radnice – Palouček – Mládežnická (dnes Pankrác) – Zelená Liška – Budějovická – Lísek – V podzámčí – Michelský les – Nemocnice Krč – Zálesí – Novodvorská – Výzkumný ústav A. S. Popova (dnes Jílovská) – Zatáčka – Vinutá (dnes Psohlavců) – Nádraží Braník.2. ledna 1978Změna trasy: NUSLE, NÁM. BRATŘÍ SYNKŮ – Nuselská radnice – Palouček – Mládežnická (dnes Pankrác) – Zelená Liška – Budějovická – Lísek – V podzámčí – Nemocnice Krč – Zálesí – Novodvorská – Výzkumný ústav A. S. Popova – Zatáčka – Vinutá – Na lysinách – Černý kůň – Nádraží Braník.1982Změna trasy: NUSLE, NÁM. BRATŘÍ SYNKŮ – Nuselská radnice – Palouček – Mládežnická – Krčský hřbitov – Na strži – Krčská – Budějovická – Na rolích – Na návrší – Kačerov – V podzámčí – Michelský les – Nemocnice Krč – Zálesí – Sídliště Krč – Tempo – Přírodní – Pavlíkova – SÍDLIŠTĚ LIBUŠ.3. listopadu 1985Linka zrušena.1. září 1988Linka zavedena v trase: SMÍCHOVSKÉ NÁDRAŽÍ – Lihovar – Terasy – GEOLOGICKÁ. 4. září 1989 Prodloužena v trase: SMÍCHOVSKÉ NÁDRAŽÍ – Lihovar – Terasy – Geologická – Chaplinovo náměstí – SÍDLIŠTĚ BARRANDOV. 1. září 2001 Změna trasy: SMÍCHOVSKÉ NÁDRAŽÍ – Lihovar – Terasy – Geologická – Chaplinovo náměstí – Sídliště Barrandov – PRAŽSKÁ ČTVRŤ. 29. listopadu 2003 Linka zrušena. 7. března 2005 Linka obnovena v trase: JINONICE – Vidoule – Hutmanka – U Waltrovky – Farkáň – Urbanova – Malvazinky – Václavka – Santoška – Ženské domovy (T) – Anděl – NA KNÍŽECÍ.V této trase nahradila 508, která se vydala na Jinonice a dál přes Radlickou. 30. srpna 2008 Změna trasy: JINONICE – Vidoule – Hutmanka – U Waltrovky – Farkáň – Urbanova – Malvazinky – Václavka – Santoška – Ženské domovy (T) – Anděl – Na Knížecí – Smíchovské nádraží – Lihovar – Přístaviště – U Staré pošty – Branické náměstí – Ve Studeném – Vrbova (Z) – Jílovská – Sídliště Novodvorská – Novodvorská – Lhotka – SÍDLIŠTĚ LHOTKA. 901 29. dubna 2017 Linka přečíslována z důvodu uvolnění číselné řady 5xx spolu se školními linkami pro budoucí meziměstské linky.Změna trasy: trasa je zkrácena z Jinonic a Malvazinek na Anděl, z druhé strany již nezajíždí do bývalé konečné Sídliště Lhotka, ale za zastávkou Novodvorská pokračuje dál přes Zálesí, IKEM, Kunratice, Hrnčíře, Šeberov, Opatov, sídliště Košík, OC Hostivař, Centrum Zahradní Město a Strašnickou do Skalky. Díky tomu uvolňuje úsek Jinonice – Malvazinky – Anděl pro novou linku 908, posiluje oblast kolem Krče a Libuše, uvádí linku 956 do rychlejší trasy, protože ta již nemusí zajíždět do Kunratic, ale pokračuje přímo přes Betáň, poprvé jako noční linka obsluhuje Hrnčíře a Šeberov a v úseku Opatov – Skalka posiluje i nově prodlouženou 906. Ve směru Anděl navíc zajíždí do ulice Na Jelenách do zastávky U Dálnice kvůli návaznosti na linku 911.Trasa: ANDĚL – Na Knížecí – Smíchovské nádraží – Lihovar – Přístaviště – U Staré pošty – Branické náměstí – Ve Studeném – Vrbova (Z) – Jílovská – Sídliště Novodvorská – Novodvorská – Sulická – Zálesí – Klárův ústav – Ústav mateřství – IKEM – Zelené Domky – U Tří svatých – Kunratická škola – Šeberák – Hrnčířský hřbitov – Pod Vsí – V Ladech – Šeberov – U Dálnice (Z) – OPATOV – Litochlebské náměstí – Donovalská – Přeštická – Na Košíku – Toulcův dvůr – Selská – Hostivařské náměstí – Práčská – Topolová – Centrum Zahradní Město – Hlohová – Poliklinika Zahradní Město – Jesenická (Z) – Želivecká – Korytná – Nádraží Strašnice – Strašnická – Štěchovická – V Rybníčkách – SKALKA.15. ledna 2018Zrušeno zajíždění do zastávky U Dálnice.1. září 2022 mezi zastávkami Donovalská a Litochlebské náměstí je vedena přes zastávky Mokrá18. dubna 2026V souvislosti s otevřením Dvoreckého mostu je linka v úseku Lihovar – Přístaviště vedena přes zastávku Dvorce.
502 / 902