Le Bus 31 est une des lignes du réseau Transports en Commun Lyonnais (TCL) reliant les 2 communes Lyon 9e Arrondissement et Lyon 2e Arrondissement. La station de départ Cité Edouard Herriot se situe à l'adresse 62 RUE ALBERT FALSAN Lyon 9e Arrondissement et la station d'arrivée Perrache est localisée à l'adresse PLACE CARNOT Lyon 2e Arrondissement. Les arrêts desservis par le Bus 31 sont au nombre de 29 situés dans les 5 communes : Lyon 5e Arrondissement, Lyon 9e Arrondissement, Collonges-au-Mont-d'Or, Lyon 2e Arrondissement, et Saint-Cyr-au-Mont-d'Or.