Noční linka 501 začíná na autobusovém nádraží Na Knížecí, odkud pokračuje na Anděl, kde je zajištěň přestup z tramvajové linky 58, a dále obsluhuje oblast Santošky. Ukončena je v Jinonicích. Dne 7. 3. 2005 se v síti pražských nočních linek opět objevilo číslo 501, které bylo dříve obsazeno noční linkou jedoucí na Barrandov. Nyní však vyjela v nové trase Na Knížecí - Jinonice, kde nahradila linku 508, která byla přesměrována přes Radlickou. Zatím jedinou další změnou trasy prošla v roce 2008, kdy byla v rámci celkové reorganizace nočního autobusového provozu prodloužena přes Smíchovské nádraží a Novodvorskou na konečnou Sídliště Lhotka, čímž nabízí zajímavé noční tangenciální spojení západní a jižní oblasti Prahy bez nutnosti jet přes centrum.