14.9.1907 : Carouge – Croix-de-Rozon
1.1.1908 : Carouge – Croix-de-Rozon – Collonges
15.10.1912 : Fusion avec la ligne 8/GV
L’indice de ligne 16 n’est plus utilisé.
1.1.1972 : Ligne d’autobus (Rive) – Chêne-Bourg (Place Favre) – Hôpital de Gériatrie aux heures de visites aux malades. Les premières et dernières courses avaient pour origine/terminusRive.
1989 : La ligne prend le numéro 31.
1997 : Ligne de tramways Moillesulaz – Augustins.
28.3.1998 : Moillesulaz – Cornavin, en commun avec ligne 12, puis dès Bel-Air(Cité) : rue du Stand / quai de la Poste – Pont de la Coulouvrenière et parcours ligne 13.
14.12.2007 : Prolongement Cornavin – Avanchet, en commun avec la ligne 14.
12.12.2009 : Prolongement Avanchet – Meyrin-Gravière, en commun avec la ligne 14.
11.12.2011 : Restructuration du réseau tram. La ligne 16 est supprimée.
Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution – Pas d’Utilisation Commerciale – Partage dans les Mêmes Conditions 4.0 International.