São Pedro weather by month & the best time to visit
Cape Verde · beach resort · semi-arid climate

The best time to visit São Pedro is May — its sunniest month (Sunshine Score 97/100), with June and July close behind. São Pedro averages about 3,191 hours of sunshine a year. Daytime highs around 24°C / 75°F and roughly 7 mm of rain in May.
When is the best time to visit São Pedro?
For sunshine, the best time to visit São Pedro is May, then June and July. The dullest month is December (89/100, 50 mm of rain). The full month-by-month picture is in the table below.
How sunny is São Pedro?
São Pedro is one of the sunniest places on Earth: about 3,191 hours of sunshine a year. Conditions barely change through the year — only 8 Sunshine Score points separate May from December. São Pedro is the sunniest of the 7 destinations tracked in Cape Verde. The year's 322 mm of rain spreads fairly evenly across the months, with no pronounced dry season.
Sunshine Score by month
| Month | Score | Day high | Night low | Rain | UV | Sea |
|---|---|---|---|---|---|---|
| January | 90 | 23° / 73°F | 21° / 70°F | 41 mm | 8 | 24° / 75°F |
| February | 91 | 22° / 72°F | 20° / 68°F | 37 mm | 9 | 24° / 75°F |
| March | 95 | 23° / 73°F | 20° / 68°F | 19 mm | 11 | 24° / 75°F |
| April | 95 | 23° / 73°F | 21° / 70°F | 14 mm | 12 | 24° / 75°F |
| May | 97 | 24° / 75°F | 22° / 72°F | 7 mm | 12 | 25° / 77°F |
| June | 97 | 25° / 77°F | 23° / 73°F | 7 mm | 10 | 25° / 77°F |
| July | 96 | 26° / 79°F | 24° / 75°F | 9 mm | 10 | 27° / 81°F |
| August | 93 | 27° / 81°F | 25° / 77°F | 28 mm | 11 | 28° / 82°F |
| September | 90 | 28° / 82°F | 26° / 79°F | 46 mm | 10 | 28° / 82°F |
| October | 93 | 27° / 81°F | 25° / 77°F | 27 mm | 9 | 27° / 81°F |
| November | 91 | 26° / 79°F | 24° / 75°F | 37 mm | 8 | 26° / 79°F |
| December | 89 | 24° / 75°F | 22° / 72°F | 50 mm | 7 | 25° / 77°F |
Sea temperature in São Pedro by month
The sea off São Pedro is warmest in August at around 28°C / 82°F, and coolest in January at 24°C / 75°F. The water sits at a comfortable 21°C or warmer roughly all year round. Month-by-month sea-surface temperatures are in the Sea column of the table above.
Nearest destinations
Head-to-head
How São Pedro compares month by month: São Pedro vs Praia · São Pedro vs Espargos · São Pedro vs Rabil · all comparisons
São Pedro: questions and answers
What kind of destination is São Pedro?
São Pedro is a beach resort in Cape Verde with a semi-arid climate — the sea reaches 28°C at its warmest and is swimmable (21°C+) year-round.
How many hours of sunshine does São Pedro get a year?
São Pedro gets about 3,191 hours of sunshine a year, at its best around May.
When is the best time to visit São Pedro?
The sunniest time to visit São Pedro is May, when the Sunshine Score peaks at 97/100 (with June and July close behind). Expect daytime highs around 24°C / 75°F.
What is the least sunny month in São Pedro?
December is the least sunny month in São Pedro, scoring 89/100 with about 50 mm of rain.
Is São Pedro the sunniest place in Cape Verde?
Yes — with about 3,191 hours of sunshine a year, São Pedro has the most annual sunshine of the 7 Cape Verde destinations tracked by Sunshine Atlas.
What is the sea temperature in São Pedro?
The sea in São Pedro ranges from about 24°C (January) to 28°C (August). Month-by-month sea temperatures are on this page.
How strong is the sun in São Pedro?
The typical midday UV index in São Pedro peaks around 12 (extreme) in April, easing to about 7 (high) in December. Month-by-month midday UV values are in the UV column of the table on this page.
Put the São Pedro sunshine badge on your site
A compact badge showing São Pedro'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: