Sunshine Map

East London weather by month & the best time to visit

🇿🇦 South Africa · city break · humid subtropical climate

The best time to visit East London is June — its sunniest month (Sunshine Score 90/100), with May and July close behind. East London averages about 2,704 hours of sunshine a year. Daytime highs around 20°C / 68°F and roughly 28 mm of rain in June.

Jump to: month-by-month table · sea temperature · nearby alternatives · embed this data

Sun hours / year
2,704
Sunniest month
June
Peak score
90/100
Rain / year
985 mm
Midday UV at peak
11 (extreme)
Sea at warmest
22°C / 72°F
Population
479k
Elevation
122 m
East London, South Africa
East London — photo via Wikimedia Commons

When is the best time to visit East London?

For sunshine, the best time to visit East London is June, then May and July. The dullest month is January (70/100, 136 mm of rain). The full month-by-month picture is in the table below.

How sunny is East London?

East London gets a lot of sun: around 2,704 hours a year. June (90/100) is noticeably better than January (70). It ranks #15 of 21 destinations in South Africa for annual sunshine, below the national median of 2,871 hours. The year's 985 mm of rain spreads fairly evenly across the months, with no pronounced dry season.

Sunshine Score by month

January: 70February: 76March: 77April: 78May: 89June: 9090July: 88August: 84September: 83October: 77November: 72December: 75JFMAMJJASOND
MonthScoreDay highNight lowRainUVSea
January70 24° / 75°F21° / 70°F 136 mm1117° / 63°F
February76 25° / 77°F21° / 70°F 104 mm1018° / 64°F
March77 24° / 75°F21° / 70°F 98 mm819° / 66°F
April78 23° / 73°F19° / 66°F 93 mm519° / 66°F
May89 22° / 72°F17° / 63°F 34 mm319° / 66°F
June90 20° / 68°F15° / 59°F 28 mm318° / 64°F
July88 20° / 68°F15° / 59°F 40 mm319° / 66°F
August84 20° / 68°F15° / 59°F 58 mm419° / 66°F
September83 20° / 68°F16° / 61°F 65 mm618° / 64°F
October77 21° / 70°F17° / 63°F 95 mm719° / 66°F
November72 22° / 72°F18° / 64°F 126 mm919° / 66°F
December75 23° / 73°F20° / 68°F 108 mm1022° / 72°F

Sea temperature in East London by month

The sea off East London is warmest in December at around 22°C / 72°F, and coolest in January at 17°C / 63°F. The water sits at a comfortable 21°C or warmer roughly 1 month a year. Month-by-month sea-surface temperatures are in the Sea column of the table above.

See East London on the interactive sunshine globe →

Nearby places for sunshine

Nearest destinations

Put the East London sunshine badge on your site

A compact badge showing East London's sunshine at a glance — free to embed under CC BY 4.0. Paste this wherever you'd like it to appear:

Live preview — this is exactly what your readers see: