Annual average temperature · 30-year mean — not today
-10°
0°
10°
20°
30°
40°
Best Time to Visit: Jan, Feb, Mar, Apr, May, Sep, Nov, Dec. Rainiest: Oct (75 mm).View current weather →
Annual Precip
663mm
75mm oct · 41mm janWarmest
26°C
JanColdest
9°C
JulWind
15km/h
Light wind
Jeffreys Bay has a mild climate with cool winters (Jul 9°C) and warm summers (Jan 26°C). Annual rainfall totals 663mm.
Monthly Averages
Jan
High26°C78°F
Avg Temp21°C70°F
Low17°C63°F
Precipitation41 mm
Wind14 km/h
Feb
High25°C78°F
Avg Temp21°C70°F
Low17°C62°F
Precipitation49 mm
Wind15 km/h
Mar
High24°C75°F
Avg Temp20°C68°F
Low16°C60°F
Precipitation51 mm
Wind15 km/h
Apr
High23°C73°F
Avg Temp18°C65°F
Low14°C56°F
Precipitation54 mm
Wind15 km/h
May
High22°C71°F
Avg Temp16°C62°F
Low11°C52°F
Precipitation49 mm
Wind13 km/h
Jun
High20°C69°F
Avg Temp15°C59°F
Low9°C49°F
Precipitation56 mm
Wind15 km/h
Jul
High20°C67°F
Avg Temp14°C58°F
Low9°C48°F
Precipitation57 mm
Wind16 km/h
Aug
High20°C67°F
Avg Temp15°C58°F
Low9°C49°F
Precipitation72 mm
Wind17 km/h
Sep
High20°C69°F
Avg Temp16°C60°F
Low11°C51°F
Precipitation54 mm
Wind16 km/h
Oct
High21°C70°F
Avg Temp17°C62°F
Low13°C55°F
Precipitation75 mm
Wind17 km/h
Nov
High23°C73°F
Avg Temp18°C65°F
Low14°C57°F
Precipitation59 mm
Wind15 km/h
Dec
High24°C76°F
Avg Temp20°C68°F
Low16°C60°F
Precipitation46 mm
Wind15 km/h
HighLowPrecipitation
Monthly Wind Speed
km/h
Frequently Asked Questions
What is the climate like in Jeffreys Bay?
Jeffreys Bay has an average annual temperature of 18°C with 663mm of rainfall per year. The warmest month is Jan (26°C) and the coldest is Jul (9°C).
What is the hottest month in Jeffreys Bay?
The hottest month in Jeffreys Bay is Jan, with an average high of 26°C.
How much rain does Jeffreys Bay get?
Jeffreys Bay receives 663mm of precipitation annually. The wettest month is Oct (75mm) and the driest is Jan (41mm).
When is the best time to visit Jeffreys Bay?
The best time to visit Jeffreys Bay is during Jan, Feb, Mar, Apr, May, Sep, Nov, Dec, when temperatures are comfortable and rainfall is relatively low.