A Christmas tree built from recycled plastic bottles on the beach under a blue sky, Cape Verde
Cape Verde · Month by month

Cape Verde in December

🌡️ ~25°C by day🌊 Sea 24°C🌧️ Fresh trade winds rain

December delivers reliable warm winter sun and a fresh trade-wind breeze, making it a favourite escape from the northern winter. The festive season adds sparkle, but Christmas and New Year are the busiest, priciest days of the year.

Weather in December

December · at a glance
Average high25°C
Average low20°C
Sea temperature24°C
RainfallFresh trade winds
Wind≈8 hrs
Daily sunshine≈8 hrs

These figures reflect the eastern beach islands of Sal, Boa Vista and Maio, which are hottest and driest. The green, mountainous islands — Santo Antão, Fogo, São Nicolau and Brava — are a few degrees cooler and can be cloudier and wetter, especially at altitude.

What’s on in December

Christmas and New Year bring a festive atmosphere and lively celebrations.

Wildlife: Too late for turtles; whales not yet arrived.

Crowds & prices

Peak season around Christmas and New Year — book well ahead. For the bigger picture across the year, see our guide to the best time to visit Cape Verde.

What to do in December

Whatever the month, you can pair a beach island such as Sal or Boa Vista with something more active — hiking on Santo Antão, the Pico do Fogo climb, or watersports on Sal. Not sure where to go? Compare islands in our guide to which island to choose.


Frequently asked questions

Is December a good time to visit Cape Verde?

Warm winter sun with a festive buzz. December offers around 25°C by day and a 24°C sea, so it’s generally good for a beach trip. See the notes above on crowds and what’s on.

Can you swim in Cape Verde in December?

Yes — the sea sits around 24°C in December. Choose sheltered bays for swimming, as open beaches can have strong currents.

What is the weather like in Cape Verde in December?

Expect around 25°C by day and 20°C at night, a sea of about 24°C, fresh trade winds rainfall and ≈8 hrs.


← Cape Verde month by month   ← November  ·  January →