The 26-year-old has signed a one-year contract with the Cottagers.
“I am looking forward to training with the team straight away in preparation for some important Premier League and Europa League matches after the international break,” Elm told Fulham’s official website.
“I have enjoyed my time in Sweden and I am now looking forward to an exciting chapter in my career with Fulham.”