Brian Flynn (ur. 12 października 1955 w Port Talbot) – piłkarz walijski grający na pozycji pomocnika. Rozegrał 66 meczów w reprezentacji Walii i strzelił w nich 7 goli.
Kariera klubowa Karierę piłkarską Flynn rozpoczął w klubie Burnley. W 1973 roku awansował do kadry pierwszej drużyny. 2 lutego 1974 zadebiutował w Division One w zremisowanym 1:1 wyjazdowym meczu z Arsenalem. W 1976 roku spadł z Burnley z League One do Division Two.
W 1977 roku Flynn przeszedł z Burnley do Leeds United. Swój debiut w nowym zespole zanotował 5 listopada 1977 w zremisowanym 2:2 domowym meczu z Norwich City. W 1982 roku na krótko był wypożyczony do Burnley, a jesienią tamtego roku wrócił do tego klubu. W 1983 roku spadł z Burnley do Division Three.
W 1984 roku Flynn odszedł z Burnley do Cardiff City. W 1985 roku został zawodnikiem Doncaster Rovers, w którym grał w sezonie 1985/1986. W sezonie 1986/1987 grał w Bury. Jesień 1987 spędził w Doncaster, a następnie przeszedł do Wrexham, w którym grał do końca swojej kariery, czyli do 1992 roku.