It was announced on 8 February 2010 that Johansson would return to his former club after spending 14 years abroad. He scored his first goal (a penalty kick) for TPS in a Veikkausliga game against VPS Vaasa on 7 May. He also scored twice in the next match, against Inter, in the local derby of Turku. He also won the 2010 Finnish Cup, as TPS won 2–0 against HJK in the final. He finished the season with 10 goals, being the club's second best goalscorer, only two goals behind Roope Riski. Johansson announced his retirement from professional football on 23 March 2011.