De huidige lijnvoering ontstond op [[Wijzigingen concessie Zuid-Limburg 2009|14 december 2008]] toen [[Lijn 21 Brunssum Ziekenhuis - Bleijerheide Grens|lijn 21]] en [[Lijn 41 Sittard Busstation - Gulpen Busstation|lijn 41]] tussen Kerkrade en Bleijerheide respectievelijk Gulpen elkaars traject uitwisselden. Lijn 21 rijdt van maandag t/m zaterdag overdag een halfuurdienst over het hele traject en in de avonduren en op zondag een uurdienst over het hele traject, aangevuld met 1x/uur Brunssum - Heerlen.
Op [[Concessie Zuid-Limburg 2014|31 augustus 2014]] werd het traject Heerlen - Gulpen overgenomen door de nieuwe [[Lijn 47 Heerlen Station - Gulpen Busstation|lijn 47]]. In Kerkrade bleef [[Lijn 21 Brunssum Ziekenhuis - Kerkrade Parkstad Stadion|lijn 21]] nog tot het Parkstad Stadion rijden. Voordeel van deze inkorting was dat de lijn nu meer als stadsbus functioneert en dat de totale frequentie over de Heerlerbaan werd verhoogd. [[Categorie:Stadsdienst Heerlen|Voormalige lijn]]