The low latitude and coastal location of St. Augustine gives the city a mostly warm, sunny, and winterless climate. Like much of Florida, St. Augustine enjoys a high number of sunny days, averaging 2900 hrs annually. There are essentially two seasons in St. Augustine, the hot and wet season (late May through October) and the warm and dry season (November through April).

In the hot season (summer) average daytime highs are in the 80’s and low 90’s (26 to 33°C) and average night-time lows are near 70°F (21°C). The Bermuda High pumps in hot and humid tropical air from the Bahamas and Gulf of Mexico, giving St. Augustine summer conditions similar to tropical regions. A large amount of the yearly rainfall in St. Augustine falls from late May through September, typical of humid subtropical climates with a semi-monsoon pattern to rainfall. Intense, but very brief downpours are typical in mid summer in the city. The warm Atlantic Ocean and Gulf Stream current allow sea surface temperatures at ocean beaches around St. Augustine to often reach the lower 80’s (~28°C) in summer and fall.

Fall and spring are considered near perfect weather-wise, warm and sunny, with daily highs in the 75 to 80 F (21 to 24°C) range and overnight lows in the 50’s to low 60’s (10 to 17°C). 

In the warm and dry season (winter), St. Augustine has mild, dry,  and sunny weather typical of cities on the Florida peninsula. The coolest months are from December through February, average daytime highs range from 65 to 70°F (18 to 21°C) and nighttime lows are in the 46 – 49 F (8 to 10°C) range. From November through April, St. Augustine often has long periods of rainless weather. The beaches in St. Augustine are most active from mid March through mid November. However, it is not uncommon to see crowds on the beach in the winters months a warm day.