Petra Granlund (born 15 October 1987 in Stenungsund, Sweden) is a swimmer from Valla, representing Väsby SS. Granlund participated in the 2008 Summer Olympics for Sweden in the 200 m butterfly and in the 4 × 200 m freestyle relay. She finished 14th in the 200 m butterfly and 8th in the 4×200 freestyle relay, alongside Josefin Lillhage, Gabriella Fagundez and Ida Marko-Varga.