Pyhäjärvellä on kaksi yleistä uimarantaa, joiden ylläpidosta vastaa tekninen toimi. Näillä rannoilla tehdään myös uimavesivalvontaa kesäaikana ympäristöterveysvalvonnan toimesta.
Lossinranta
Osoite: Tikkalantie 16, 86800 Pyhäsalmi
Uimarannalta löytyy vaatteidenvaihtokoppi sekä talviuimapaikka. Lisäksi uimarannan läheisyydestä löytyy frisbeegolfrata sekä lintutorni.
Emolahti
Osoite: Pellikantie 430, 86800 Pyhäsalmi
Uimarannalta löytyy wc. Emolahden uimarannan läheisyydessä toimii leirintäalue.
Emolahden uimavesiprofiili.
Muita uimapaikkoja Pyhäjärvellä ylläpitävät kyläyhdistykset sekä muut toimijat. Kohteet eivät ole virallisia uimarantoja.