Karviassa on viisi yleistä uimarantaa, jossa pääset pulahtamaan virkistävään veteen.
KIRKKOJÄRJVEN UIMARANTA
Osoite: Kiviluomantie 32, 39930 Karvia
Yleinen uimaranta keskustan tuntumassa. Alueelta löytyvät pukuhuoneet, laituri ja grillikatos. Alueella lisäksi mahdollisuus leirintään ja matonpesuun.
SARVELAN UIMARANTA
Osoite: Alkkiantie 125, 39960 Karvia
Yleinen uimaranta Sarvelan kylässä. Alueelta löytyvät pukukoppi ja grillikatos.
NEVA-LYLY
Osoite: Alkkiantie 1454, 39990 Karvia
Lisätietoja Neva-Lylystä.
SARAN UIMARANTA
Osoite: Rantatie 145, 39965 Karvia
Kunnan pohjoisosassa sijaitseva matala uimaranta.
MARJASUON UIMARANTA
Osoite: Uimarannantie, 39960 Karvia