Seychelles
Seychelles in December
Where it is warm, dry and good for swimming in Seychelles in December — compared across the country’s main destinations.
Quick answers
- Where is it warmest in Seychelles in December?
- Cascade is the warmest of the 16 destinations compared, with highs of 30°C (87°F) in December; Grand'Anse is the coolest at 28°C (83°F).
- Can you swim in the sea in Seychelles in December?
- Yes, in places: the warmest water is at Victoria (28°C (83°F)), and 13 of the coastal destinations have a sea of 21 °C or more.
Warmest
30°
Cascade
Coolest
28°
Grand'Anse
Driest
284 mm
Grand'Anse
Warmest sea
28°
Victoria
Cascade is the warm end of Seychelles in December (30°C (87°F)); Grand'Anse the cool end (28°C (83°F)). On average it is about as warm as November. Rain is frequent in most destinations. Best bets this month: Victoria.
Best places in Seychelles in December
Weather in December by city
| Place | Day | Night | Rain | Sea | Score |
|---|---|---|---|---|---|
| Victoria | 30° | 24° | 289 mm | 28° | 66 |
| Beau Vallon | 30° | 23° | 290 mm | 28° | 66 |
| Anse Royale | 30° | 23° | 291 mm | — | 66 |
| Anse Boileau | 30° | 24° | 285 mm | — | 66 |
| Cascade | 30° | 24° | 295 mm | 28° | 66 |
| Perseverance | 30° | 24° | 286 mm | 28° | 66 |
| Baie Sainte Anne | 30° | 24° | 285 mm | 28° | 66 |
| Baie Lazare | 30° | 24° | 285 mm | — | 66 |
| Anse aux Pins | 30° | 23° | 295 mm | 28° | 66 |
| Plaisance | 30° | 24° | 293 mm | 28° | 66 |
| Glacis | 30° | 23° | 289 mm | 28° | 66 |
| Grand'Anse | 30° | 24° | 284 mm | 28° | 66 |
| English River | 30° | 23° | 290 mm | 28° | 66 |
| Bel Ombre | 30° | 24° | 289 mm | 28° | 66 |
| Grand'Anse | 28° | 22° | 307 mm | 28° | 66 |
| Pier Ward | 30° | 24° | 293 mm | 28° | 66 |
Public holidays in December
- The Feast of the Immaculate Conception
- Christmas Day
Frequently asked questions
What is the weather like in Seychelles in December?
Average daytime highs range from 28° in Grand'Anse to 30° in Cascade.
Can you swim in Seychelles in December?
Yes — the sea is warmest around Victoria at about 28°.