Brommapojkarna were relegated at the end of the 2014 Allsvenskan season, but Karlström had performed well enough to be signed by the larger Stockholm club Djurgårdens IF on a four-year deal. Ahead of 2017 Karlström had his shirt number changed from 22 to 6. On 10 May 2018, he played as Djurgarden beat Malmö FF 3–0 in the Swedish Cup Final.