One of the most popular beaches in Haapsalu are Paralepa beach, Vasikaholmi beach and Väike Viik swimming spot.
Haapsalus ja selle lähistel on palju ilusaid ja inimtühje liivarandu, populaarsemad rannad Haapsalus on Kongo Hotellist kõigest jalutuskäigu kaugusel olevad Paralepa Rand, Vasikaholmi rand ja Väikese viigi ujumiskoht.