Les transports publics sont extrêmement bien développés dans la ville et le canton de Genève. Ils sont composés de tramways, bus, trolleybus, trains et bateaux. Le concept d'Unireso permet avec un même billet de circuler sur les trains, mouettes (bateaux-mouches) et tous les transports publics disponibles à l'intérieur du canton de Genève.