Gunnar Johansson (born 29 February 1924 – 14 February 2003) was a Swedish footballer who played as a centre-back.
He played for the Sweden national football team at the 1950 FIFA World Cup before leaving Sweden for Olympique de Marseille where he played with Gunnar Andersson.