In Shanghai nam Granlund deel aan de wereldkampioenschappen kortebaanzwemmen 2006, op dit toernooi strandde ze in de series van de 400 meter vrije slag en de 200 meter vlinderslag. Tijdens de Europese kampioenschappen zwemmen 2006 in Boedapest werd Granlund uitgeschakeld in de halve finales van de 200 meter vlinderslag, op de 4x200 meter vrije slag eindigde ze samen met Ida Mattson, Josefin Lillhage en Malin Svahnström als zesde. Op de Europese kampioenschappen kortebaanzwemmen 2006 in Helsinki strandde de Zweedse in de halve finales van de 100 meter vlinderslag en in de series van de 200 meter vrije slag en de 200 meter vlinderslag.