January 31° · ☂ 11 ★ February32° · ☂ 6 March 32° · ☂ 10 April 32° · ☂ 12 May 32° · ☂ 13 June 32° · ☂ 12 July 32° · ☂ 10 August 31° · ☂ 12 September 32° · ☂ 10 October 32° · ☂ 12 November 31° · ☂ 16 December 31° · ☂ 17 Singapore in December:hot, rain every other day Singapore · Records from 2006 to 2025. Not a forecast.
Mean high 31° Hottest day 34.1° (2016)
Mean low 24° Coldest night 22.7° (2010)
Rain days 17 days 9-25 by year
Rainfall 325mm Daylight 12.0 → 12.0 h
Singapore's 12 months i Best: February
1 2 3 4 5 6 7 8 9 10 11 12
Trip types Beach Poorfrequent rain Sightseeing on foot Poorhot, frequent rain and muggy
Humidity 86% 31 muggy days
Clear days 0 days 27 overcast days
Mean wind 10 km/h Rarely windy
Sea temperature 29.1° 28.7-29.4° by year (last 6)
Sunrise / sunset (15th) 06:59 / 19:01 Daylight 12.0 → 12.0 h
Singapore in December The month with the most rainy days. A monsoon surge can bring several grey days of steady rain. The Orchard Road lights stay on into the new year. A light rain jacket is essential.
Days averaged 31°C and nights 24°C. Midday was for air conditioning, a cold drink or a long lunch out of the sun. Rain was a regular part of the month, showing up on 17 days on average. The average is 17, but individual years ran from 9 (2021) to 25 (2012).
21 days past 30°C made it a month for early starts and a long lunch indoors. Wet days did not mess around: about 19 mm each, the kind of rain that drives you into a doorway.
Date by date i Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
December 1 Tuesday 1 rain in 14 of 20 yrs 14/20 31° 25° December 2 Wednesday 2 rain in 14 of 20 yrs 14/20 30° 24° December 3 Thursday 3 rain in 13 of 20 yrs 13/20 31° 24° December 4 Friday 4 rain in 12 of 20 yrs 12/20 31° 25° December 5 Saturday 5 rain in 11 of 20 yrs 11/20 31° 24° 1-5 rain on 64% of days 31° 24°
December 6 Sunday 6 rain in 11 of 20 yrs 11/20 31° 25° December 7 Monday 7 rain in 7 of 20 yrs 7/20 31° 25° December 8 Tuesday 8 rain in 13 of 20 yrs 13/20 31° 24° December 9 Wednesday 9 rain in 10 of 20 yrs 10/20 30° 24° December 10 Thursday 10 rain in 9 of 20 yrs 9/20 31° 24° December 11 Friday 11 rain in 13 of 20 yrs 13/20 30° 24° December 12 Saturday 12 rain in 13 of 20 yrs 13/20 31° 24° 6-12 rain on 54% of days 31° 24°
December 13 Sunday 13 rain in 14 of 20 yrs 14/20 31° 24° December 14 Monday 14 rain in 11 of 20 yrs 11/20 31° 24° December 15 Tuesday 15 rain in 15 of 20 yrs 15/20 31° 24° December 16 Wednesday 16 rain in 14 of 20 yrs 14/20 31° 24° December 17 Thursday 17 rain in 14 of 20 yrs 14/20 30° 24° December 18 Friday 18 rain in 15 of 20 yrs 15/20 30° 24° December 19 Saturday 19 rain in 13 of 20 yrs 13/20 30° 24° 13-19 rain on 69% of days 30° 24°
December 20 Sunday 20 rain in 9 of 20 yrs 9/20 30° 24° December 21 Monday 21 rain in 7 of 20 yrs 7/20 31° 24° December 22 Tuesday 22 rain in 11 of 20 yrs 11/20 31° 25° December 23 Wednesday 23 rain in 11 of 20 yrs 11/20 31° 24° December 24 Thursday 24 rain in 11 of 20 yrs 11/20 30° 24° December 25 Friday 25 rain in 12 of 20 yrs 12/20 31° 24° December 26 Saturday 26 rain in 7 of 20 yrs 7/20 30° 24° 20-26 rain on 49% of days 31° 24°
December 27 Sunday 27 rain in 6 of 20 yrs 6/20 30° 24° December 28 Monday 28 rain in 9 of 20 yrs 9/20 30° 24° December 29 Tuesday 29 rain in 7 of 20 yrs 7/20 30° 24° December 30 Wednesday 30 rain in 8 of 20 yrs 8/20 31° 24° December 31 Thursday 31 rain in 8 of 20 yrs 8/20 30° 24°
27-31 rain on 38% of days 30° 24°
0-5/20 6-8/20 9-11/20 12-20/20
1-5 rain on 64% of days 31° 24° 6-12 rain on 54% of days 31° 24° 13-19 rain on 69% of days 30° 24° 20-26 rain on 49% of days 31° 24° 27-31 rain on 38% of days 30° 24°
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
December 1 Wednesday 1 rain in 14 of 20 yrs 14/20 31° 25° December 2 Thursday 2 rain in 14 of 20 yrs 14/20 30° 24° December 3 Friday 3 rain in 13 of 20 yrs 13/20 31° 24° December 4 Saturday 4 rain in 12 of 20 yrs 12/20 31° 25° 1-4 rain on 66% of days 31° 24°
December 5 Sunday 5 rain in 11 of 20 yrs 11/20 31° 24° December 6 Monday 6 rain in 11 of 20 yrs 11/20 31° 25° December 7 Tuesday 7 rain in 7 of 20 yrs 7/20 31° 25° December 8 Wednesday 8 rain in 13 of 20 yrs 13/20 31° 24° December 9 Thursday 9 rain in 10 of 20 yrs 10/20 30° 24° December 10 Friday 10 rain in 9 of 20 yrs 9/20 31° 24° December 11 Saturday 11 rain in 13 of 20 yrs 13/20 30° 24° 5-11 rain on 53% of days 31° 24°
December 12 Sunday 12 rain in 13 of 20 yrs 13/20 31° 24° December 13 Monday 13 rain in 14 of 20 yrs 14/20 31° 24° December 14 Tuesday 14 rain in 11 of 20 yrs 11/20 31° 24° December 15 Wednesday 15 rain in 15 of 20 yrs 15/20 31° 24° December 16 Thursday 16 rain in 14 of 20 yrs 14/20 31° 24° December 17 Friday 17 rain in 14 of 20 yrs 14/20 30° 24° December 18 Saturday 18 rain in 15 of 20 yrs 15/20 30° 24° 12-18 rain on 69% of days 31° 24°
December 19 Sunday 19 rain in 13 of 20 yrs 13/20 30° 24° December 20 Monday 20 rain in 9 of 20 yrs 9/20 30° 24° December 21 Tuesday 21 rain in 7 of 20 yrs 7/20 31° 24° December 22 Wednesday 22 rain in 11 of 20 yrs 11/20 31° 25° December 23 Thursday 23 rain in 11 of 20 yrs 11/20 31° 24° December 24 Friday 24 rain in 11 of 20 yrs 11/20 30° 24° December 25 Saturday 25 rain in 12 of 20 yrs 12/20 31° 24° 19-25 rain on 53% of days 30° 24°
December 26 Sunday 26 rain in 7 of 20 yrs 7/20 30° 24° December 27 Monday 27 rain in 6 of 20 yrs 6/20 30° 24° December 28 Tuesday 28 rain in 9 of 20 yrs 9/20 30° 24° December 29 Wednesday 29 rain in 7 of 20 yrs 7/20 30° 24° December 30 Thursday 30 rain in 8 of 20 yrs 8/20 31° 24° December 31 Friday 31 rain in 8 of 20 yrs 8/20 30° 24°
26-31 rain on 38% of days 30° 24°
0-5/20 6-8/20 9-11/20 12-20/20
1-4 rain on 66% of days 31° 24° 5-11 rain on 53% of days 31° 24° 12-18 rain on 69% of days 31° 24° 19-25 rain on 53% of days 30° 24° 26-31 rain on 38% of days 30° 24°
Tap another date to change
2006 8mm
2007 66mm
2008 19mm
2009 6mm
2010 5mm
2011 none
2012 10mm
2013 none
2014 2mm
2015 none
2016 none
2017 8mm
2018 19mm
2019 13mm
2020 4mm
2021 none
2022 16mm
2023 5mm
2024 1mm
2025 61mm
Holidays in December (2026) December 25 Christmas Day 1 Local public holiday or break (busier, pricier)
Holidays in December (2027) December 25 Christmas Day December 24 Christmas Day (observed) 1 Local public holiday or break (busier, pricier)1 US holidays (flights fill up)
Your trip dates, the past 20 years Trip dates December 1 (Tue) 2 (Wed) 3 (Thu) 4 (Fri) 5 (Sat) 6 (Sun) 7 (Mon) 8 (Tue) 9 (Wed) 10 (Thu) 11 (Fri) 12 (Sat) 13 (Sun) 14 (Mon) 15 (Tue) 16 (Wed) 17 (Thu) 18 (Fri) 19 (Sat) 20 (Sun) 21 (Mon) 22 (Tue) 23 (Wed) 24 (Thu) 25 (Fri) 26 (Sat) 27 (Sun) 28 (Mon) 29 (Tue) 30 (Wed) 31 (Thu) ~ December 1 (Tue) 2 (Wed) 3 (Thu) 4 (Fri) 5 (Sat) 6 (Sun) 7 (Mon) 8 (Tue) 9 (Wed) 10 (Thu) 11 (Fri) 12 (Sat) 13 (Sun) 14 (Mon) 15 (Tue) 16 (Wed) 17 (Thu) 18 (Fri) 19 (Sat) 20 (Sun) 21 (Mon) 22 (Tue) 23 (Wed) 24 (Thu) 25 (Fri) 26 (Sat) 27 (Sun) 28 (Mon) 29 (Tue) 30 (Wed) 31 (Thu) 1-7 8-14 15-21 22-end Whole month
You can also click two dates on the axis. Hover a cell to see that day's rain. By year Driest trips first
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Trip rain days Month rain days Tap a date to start, tap another to end. Each cell is that date in one year. '06 '07 '08 '09 '10 '11 '12 '13 '14 '15 '16 '17 '18 '19 '20 '21 '22 '23 '24 '25
of 20 10 Thu Pick December 10
9 11 Fri Pick December 11
13 12 Sat Pick December 12
13 13 Sun Pick December 13
14 14 Mon Pick December 14
11 15 Tue Pick December 15
15 16 Wed Pick December 16
14 17 Thu Pick December 17
14 18 Fri Pick December 18
15 19 Sat Pick December 19
13 20 Sun Pick December 20
9 21 Mon Pick December 21
7 22 Tue Pick December 22
11 23 Wed Pick December 23
11 24 Thu Pick December 24
11 25 Fri Pick December 25
12 26 Sat Pick December 26
7 27 Sun Pick December 27
6 28 Mon Pick December 28
9 29 Tue Pick December 29
7 30 Wed Pick December 30
8 31 Thu Pick December 31
8 No rain 1-9 mm 10 mm or more Dates outside your trip are dimmed.
One row per year, one cell per day. 2021 had 9 rain days, 2012 had 25.
Singapore through the year Month High Low Rain days Rainfall Sea January 31° 24° 11 days 278mm 28° February Good 32° 25° 6 days 90mm 28° March 32° 25° 10 days 191mm 29° April 32° 25° 12 days 205mm 30° May 32° 26° 13 days 189mm 31° June 32° 26° 12 days 166mm 31° July 32° 26° 10 days 145mm 30° August 31° 25° 12 days 191mm 30° September 32° 25° 10 days 148mm 30° October 32° 25° 12 days 190mm 30° November 31° 25° 16 days 307mm 30° December 31° 24° 17 days 325mm 29°
What to pack Umbrella Sandals that can get wet T-shirts Sunscreen and hat Swimsuit Insect repellent Loose, light-colored clothes, sandals and a hat did most of the work at 31°C. Sights went in the morning, with a break in the middle of the day.
With rain every other day, a waterproof jacket is a necessity, not extra luggage. One compact umbrella is enough besides.
Common questions Does it rain a lot in Singapore in December? Over the past 20 years December averaged 17 rain days (1 mm or more) out of 31. Individual years ran from 9 in the driest to 25 in the wettest.
What should I wear in Singapore in December? Days averaged 31°C and nights 24°C. Pack an umbrella, sandals that can get wet, T-shirts, sunscreen plus a hat, a swimsuit, and insect repellent.
Can you swim in Singapore in December? Sea surface temperature averaged 29.1°C in December, warm enough to stay in for a long swim. Year to year it ranged 28.7-29.4°C. Check local flags for waves and jellyfish on the day.
Is December a good time to visit Singapore? On warmth and rain days alone, Singapore's easiest month was February. December ranked 10 of 12.
Is Singapore humid in December? Mean relative humidity was 86%, with about 31 muggy days (dew point of 20°C or more) in the month.
Previous month Singapore in November Next month Singapore in January Whole year Singapore weather by month Where to go December Compare Compare with Kota Kinabalu