Gouesnou fait partie des communes desservie par le réseau de bus interurbain Bibus. La zone d’activité de Kergaradec, au sud de la commune, est desservie par la ligne A du tramway de Brest au terminus "Porte de Gouesnou" où s’arrête également la ligne 5, en provenance du quartier de Bellevue à Brest en passant par Centre, Saint-Marc, Europe et Lambézellec, et la ligne 6, en provenance de Saint-Pierre à proximité de la "Porte de Plouzané" en passant par Bellevue, Lambézellec et Europe ; depuis ce terminus, une navette de la ligne 16 dessert les différents quartiers urbains, la ligne régulière 28 circulent dans la zone d’activité de Kergaradec aux heures de pointe en semaine et les lignes à la demande 26 et 28 desservant respectivement les quartiers ruraux de Gouesnou et la zone d’activité de Kergaradec en dehors des heures de pointe.