Roger Per Arne Johansson (born April 17, 1967 in Ljungby, Sweden) is a former professional Swedish ice hockey player.
Roger Johansson joined Swedish Elite League club Färjestads BK in 1986, when he left Troja-Ljungby.
He played two seasons, a total of 73 games, with the Flames before returning home to Sweden and signing with Leksands IF.
Despite playing 77 games and scoring a total of 20 points with the Flames that season, Johansson decided to move back to Sweden once more, and once more he signed with Leksands IF.
Johansson played only a total of 11 games that season with the Blackhawks and decided to move back home to Sweden, this time for good.