La ligne 31 commence son histoire avec l’indice de ligne 16, le 1 janvier 1972.
24.09.1989– La ligne 16 devient la ligne 31 avec le parcours suivant : Clinique de BeI-Air – Sous-Moulin – Moillesulaz – Gériatrie – Puplinge.
25.09.1994– Nouveau parcours pour le ligne 31 : Sous-Moulin – Moillesulaz – Petit-BeI-Air.
Parcours et terminus modifiés. Certains tronçons repris par la ligne 41 (historique à venir).
27 septembre 1998 – Le tracé de cette ligne n’emprunte plus le domaine de Belle-Idée, mais dessert le sud de la commune de Vandoeuvres par le chemin de la Seymaz.
30 mai 1999 – Création d’un nouvel arrêt « De-Westerweller sur le chemin de la Seymaz.
26 août 2001 : exploitée par des midibus. Elle assure une meilleure desserte du quartier des Verchères, de Puplinge et du domaine de Belle-Idée, ainsi que du centre sportif Sous-Moulin.
La ligne 31 effectue dorénavant 22 allers-retours par jour ouvrable au lieu de 18 auparavant. Parcours : P+R Sous-Moulin – Place Favre – Hôpital Trois-Chêne – Puplinge-Mairie.
Décembre 2012 – La ligne 31 va desservir dans les deux sens Champ-Dollon. Du côté du terminus de Puplinge-Mairie, tous les véhicules qui arrivent à Puplinge-Mairie reparte en ligne 33 et inversement.
A ce jour, la ligne 31 effectue toujours le même parcours.
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.