During a year in Saint Pete Beach there are 272 days of swimming. In general, the swimming season ends In December. Average annual water temperature on the coast in Saint Pete Beach is 76°F, by the seasons: in winter 65°F, in spring 73°F, in summer 85°F, in autumn 79°F.