Your December weather guide

Hot

Weather in Seychelles in December

December is a good choice for Seychelles if you want reliable warmth and warm-water swimming, but not if dry weather is your priority. Daytime highs average 27°C, the sea is around 28.3°C, and about 23 days have rain. For a UK traveller, the appeal is leaving winter temperatures behind; the catch is frequent wet weather and humid conditions. Go if you can keep outdoor plans flexible rather than depending on clear skies throughout your stay.

Long-term climate averages for Victoria (Mahe), not a forecast · 1991-2020

Seychelles, month by month

Your snapshot

At a glance

The useful details for Victoria (Mahe).

Average daytime high
27.0°C
9 in 10 days stay below 28°C
Average night-time low
25.5°C
coldest 10% of nights: 25°C or lower
Compared with London
+19.3°C
London averages 7.7°C in December
Sea temperature
28.3°C
year to year: 28°C to 29°C
Sunshine per day (est.)
4.6h
37% of 12.3 h of daylight
Rainy days (1 mm+)
23
203 mm over the month
Humidity
83%
Days over 25°C
100%
none over 30°C
Record high 1991-2020
28.9°C
1997-12-26
Record low 1991-2020
23.8°C
2007-12-26
Flight from London
≈ 10 h 54 min
8132 km, long-haul (estimate for a direct flight)

Records are observed extremes within 1991-2020, not typical holiday conditions. Warm-day percentages are shares of days, not day counts.

How December compares

December is the 7th warmest month of the year in Seychelles and ranks 27th of 134 destinations we compare for December - see where else is hot in December. Against London's average high of 7.7°C in December, Seychelles is 19.3°C warmer by day and 22.8°C warmer at night.

Daytime and night-time in December

The typical December day in Seychelles peaks at 27.0°C, but that is an average: the warmest 10% of days reach 27.8°C or more. About 100% of days top 25°C. Nights average 25.5°C; one night in ten drops to 24.8°C or lower, so pack a layer for evenings. Between 1991 and 2020 the hottest December day here reached 28.9°C (1997-12-26) and the coldest night 23.8°C (2007-12-26).

Rain in December

Wet (more than 8 rainy days): about 23 days with 1 mm or more, 203 mm in total. Year to year it varies a lot - the wettest December was 1994 with 331 mm, the driest 1996 with 73 mm. Humidity averages 83%.

Sea temperature in December

The sea averages 28.3°C - warm enough to swim (22°c+). Depending on the year it ranges from 27.7°C to 28.9°C. For the warmest sea here, come in April (29.8°C).

Sunshine and daylight

Around 4.6 hours of sunshine a day (estimated from cloud cover), 12.3 hours of daylight: the sun rises about 06:02 and sets about 18:25 local time in mid-December. Average cloud cover is 62%.

Is December a good time to visit Seychelles?

It is a reasonable choice: hot days but expect showers. The best months for Seychelles on our scoring are July, February, April; months averaging 25°C or more: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec.

Warm enough for swimming, humid enough to feel sticky

The heat is steady rather than extreme: daytime highs average 27°C, while nights only ease to 25.5°C. With humidity at 83%, that small overnight drop means evenings are unlikely to feel refreshing. Pack light, loose clothing and consider air-conditioned accommodation if you struggle to sleep in humid conditions. Keep strenuous outdoor plans flexible and take breaks from the heat around midday, even though temperatures are not typically scorching. The sea averages 28.3°C, so getting into the water should feel comfortable rather than bracing. December suits travellers who enjoy warm seas and balmy evenings more than those who need cool nights or crisp, dry air.

Plan around rain, not uninterrupted sunshine

Rain is the main compromise. About 23 days receive measurable rainfall, so it makes sense to expect wet weather during your stay rather than treat it as an unlikely interruption. That does not mean every rainy day is a washout, but the monthly figures cannot tell you when rain will arrive or how long it will last. Sunshine averages 4.6 hours within 12.3 hours of daylight, leaving plenty of daylight without guaranteeing bright skies. Bring a lightweight waterproof and protect anything that needs to stay dry. Leave room to rearrange outdoor plans; December is less suitable if your holiday depends on long, reliably sunny days.

A little perspective

Seychelles through the year

December is highlighted. See how it compares with the rest of the year.

Monthly climate averages

Swipe sideways on a phone; the month stays in view.

Seychelles monthly climate averages, 1991-2020; December is the selected month.
MonthDayNightSeaSun/dayRain mmRainy daysDays 25°C+
January27.1°C25.7°C28.3°C3.721822100%
Februarybest27.6°C26.2°C28.7°C4.312513100%
March28.0°C26.5°C29.3°C5.011116100%
Aprilbest28.3°C26.7°C29.8°C5.711017100%
May27.9°C26.4°C29.1°C4.912718100%
June26.6°C25.5°C27.4°C3.78314100%
Julybest25.7°C24.7°C26.2°C3.4511191%
August25.7°C24.7°C26.2°C3.7621392%
September26.3°C25.1°C27.0°C4.511816100%
October26.8°C25.5°C27.8°C5.512316100%
November27.0°C25.6°C28.2°C5.614417100%
DecemberSelected27.0°C25.5°C28.3°C4.620323100%

Day = average daytime high, night = average night-time low, 1991-2020.Sun is hours per day; rainy days count 1 mm or more.

Day, night and sea

Monthly average temperatures, 1991-2020

  • Day
  • Night
  • Sea
Bars show average daytime highs and night-time lows; circles mark the average sea temperature. Same scale for every month. Exact values are in the table.

Best months here

On warmth, low rainfall and sunshine, start with these.

Keep exploring

Similar in December

Closest matches on daytime temperature, sea temperature and sunshine, in other countries.

A little more detail

Seychelles in December FAQs

Plain answers, grounded in the averages.

Is Seychelles hot in December?

Seychelles is hot in December: the average daytime high is 27.0°C and nights average 25.5°C. About 100% of December days reach 25°C or more.

Can you swim in the sea in Seychelles in December?

The sea around Seychelles averages 28.3°C in December, which is warm enough for most people to swim comfortably. Between 1991 and 2020 it ranged from 28°C to 29°C depending on the year.

How much does it rain in Seychelles in December?

Seychelles sees about 23 rainy days (1 mm or more) and 203 mm of rain in a typical December. The wettest December between 1991 and 2020 was 1994 (331 mm) and the driest was 1996 (73 mm).

How sunny is Seychelles in December?

Seychelles gets around 4.6 hours of sunshine a day in December out of 12.3 hours of daylight (estimated from average cloud cover).

How does Seychelles compare with the UK in December?

Seychelles is on average 19.3°C warmer than London by day in December (27.0°C against 7.7°C).

What is the hottest December on record in Seychelles?

Between 1991 and 2020 the hottest December day in Seychelles reached 28.9°C on 1997-12-26, and the coldest night dropped to 23.8°C on 2007-12-26.

How much warmer is Seychelles than London in December?

Seychelles has an average daytime high of 27°C, compared with 7.7°C in London - a difference of 19.3°C. It is a substantial change from UK winter weather, though the humidity means it will feel different from dry summer warmth.

Should I choose another month for better holiday weather?

July, February and April are stronger overall weather choices than December. December still makes sense if warm seas and winter warmth matter most, but consider those alternatives if you have flexible dates and want a better overall balance of conditions.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid) and NOAA Coral Reef Watch 5 km sea temperatures, 1991-2020

Averages computed from daily values at Victoria (Victoria (Mahe)). Sea temperature from the nearest 5 km sea cell, 2.3 km from that point. Sunshine hours are estimated from average cloud cover.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather