Sankt Olof je lokalitet u općini Simrishamn, u Županija Skåne, Švedska. Sankt Olof se nalazi na 127 m nadmorske visine. Broj stanovnika je 679 (2023). Najbliži veći grad je Ystad, 30 km jugozapadno. Plaže u blizini: Haväng (10 km), Hundbad Vårhallen (14 km). Među znamenitostima u okolici su Glimmingehus (16,4 km), The King's Grave (8,2 km) i Sankt Olof church (0,6 km). Među prirodnim znamenitostima su Hallamölla (10,6 km).

Piše se i Sankt Olof.