Your December weather guide
HotWeather 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.
| Month | Day | Night | Sea | Sun/day | Rain mm | Rainy days | Days 25°C+ |
|---|---|---|---|---|---|---|---|
| January | 27.1°C | 25.7°C | 28.3°C | 3.7 | 218 | 22 | 100% |
| Februarybest | 27.6°C | 26.2°C | 28.7°C | 4.3 | 125 | 13 | 100% |
| March | 28.0°C | 26.5°C | 29.3°C | 5.0 | 111 | 16 | 100% |
| Aprilbest | 28.3°C | 26.7°C | 29.8°C | 5.7 | 110 | 17 | 100% |
| May | 27.9°C | 26.4°C | 29.1°C | 4.9 | 127 | 18 | 100% |
| June | 26.6°C | 25.5°C | 27.4°C | 3.7 | 83 | 14 | 100% |
| Julybest | 25.7°C | 24.7°C | 26.2°C | 3.4 | 51 | 11 | 91% |
| August | 25.7°C | 24.7°C | 26.2°C | 3.7 | 62 | 13 | 92% |
| September | 26.3°C | 25.1°C | 27.0°C | 4.5 | 118 | 16 | 100% |
| October | 26.8°C | 25.5°C | 27.8°C | 5.5 | 123 | 16 | 100% |
| November | 27.0°C | 25.6°C | 28.2°C | 5.6 | 144 | 17 | 100% |
| DecemberSelected | 27.0°C | 25.5°C | 28.3°C | 4.6 | 203 | 23 | 100% |
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
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
- Hot · 25°C+
- Warm · 20°C to below 25°C
- Mild · 15°C to below 20°C
- Cool · below 15°C