29.05.1960: En 1960, refonte de la ligne E avec la création des lignes K et L.
Parcours de la ligne L : Rive – Confignon – Lully – Soral – Avusy.
26.05.1974 : Terminus au quai de la Poste.
28.09.1975 : Exploitation regroupée des lignes E-K-L avec indice E-K et E-L.
30.09.1979 : Suppression des indices E-K et E-L. La ligne L effectue le parcours suivant : Quai de la Poste – Confignon – Lully – Sézenove – Laconnex – Soral – Avusy.
26.09.1982 : Le terminus est déplacé à Bel-Air, mais une partie des courses ne circulent pas entre Bel-Air et Onex.
28.05.1995 : Le terminus de Bel-Air est reporté aux Esserts.
12.12.2004 : Retour du terminus à Bel-Air.
14.12.2008 : Terminus déplacé à la Place de Neuve suite au démarrage du chantier du TCOB.
12.12.2010 : Terminus déplacé sur l’avenue du Mail près de la rue Ecole-de-Médecine.
11.12.2011 : Terminus déplacé à la Petite-Vendée et ligne déviée par le village de Bernex. La desserte de Confignon et Sézenove est reprise par la ligne S prolongée.
15.12.2013 : Prolongement de Petit-Vendée au Stade de Genève, tracé modifié à Bernex.
14.12.2014 : Nouveau terminus à Lancy-Hubert.
11.12.2016 : Raccourcissement de la ligne qui traverse de nouveau le village de Bernex.