On 9 August 2016, Farnerud returned to his native country, signing a long-term deal with BK Häcken and re-joining his childhood friend Rasmus Lindgren at his new club. He played 11 matches and scored three goals in his debut campaign, and went to provide eight assists during his spell before attracting a serious knee injury in a fixture against IK Sirius on 22 July 2017; due to his recurrent physical ailments, he chose to leave by mutual consent in November.