Johansson signed for English Premier League club Charlton in the summer of 2000 as Alan Curbishley sought to strengthen his forward-line for the club's return to the Premier League. Charlton paid £3.25 million for the striker with a further £250,000 owed if Johansson made 25 appearances and Charlton avoided relegation. Johansson enjoyed six excellent seasons at Charlton playing most games for the Addicks although he never scored as many goals as in his first season when he notched 14, even with an injury toward the end of the season.