January 31° · ☂ 12 ★ February32° · ☂ 8 ★ March32° · ☂ 8 April 33° · ☂ 12 May 33° · ☂ 14 June 33° · ☂ 14 July 33° · ☂ 15 August 32° · ☂ 16 September 32° · ☂ 15 October 32° · ☂ 19 November 32° · ☂ 17 December 32° · ☂ 15 Kota Kinabalu in December:very hot, rain every other day Kota Kinabalu, Malaysia · Records from 2006 to 2025. Not a forecast.
Mean high 32° Hottest day 33.7° (2015)
Mean low 24° Coldest night 22.2° (2022)
Rain days 15 days 6-24 by year
Rainfall 330mm Daylight 11.8 → 11.8 h
Kota Kinabalu's 12 months i Best: February and March
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 84% 31 muggy days
Clear days 0 days 23 overcast days
Mean wind 8 km/h Rarely windy
Sea temperature 29.6° 29.4-29.9° by year (last 6)
Sunrise / sunset (15th) 06:18 / 18:04 Daylight 11.8 → 11.8 h
Kota Kinabalu in December Rain eases a little from November but is still frequent. The northeast monsoon continues, so island tours can change with sea conditions; leave some slack. For sunsets, aim for days with thinner cloud.
Highs averaged 32°C and lows stayed at 24°C, so the heat hung on long after sunset. With 15 rain days on average, a wet day was rarely more than a few days away. Year to year it swung widely, from 6 rain days in 2009 to 24 in 2010.
30 days past 30°C made it a month for early starts and a long lunch indoors. Each rainy day brought about 22 mm, closer to downpours than drizzle.
Typhoons i 1 of the last 20 years had a tropical storm pass within 300 km this month.
Tembin (2017), 225 km away typhoon strength 1 1 2 3 4 5 6 7 8 9 10 11 1 12
Date by date i Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
December 1 Tuesday 1 rain in 8 of 20 yrs 8/20 32° 24° December 2 Wednesday 2 rain in 7 of 20 yrs 7/20 32° 24° December 3 Thursday 3 rain in 6 of 20 yrs 6/20 32° 24° December 4 Friday 4 rain in 6 of 20 yrs 6/20 32° 24° December 5 Saturday 5 rain in 9 of 20 yrs 9/20 32° 24° 1-5 rain on 36% of days 32° 24°
December 6 Sunday 6 rain in 12 of 20 yrs 12/20 32° 24° December 7 Monday 7 rain in 14 of 20 yrs 14/20 32° 24° December 8 Tuesday 8 rain in 12 of 20 yrs 12/20 32° 24° December 9 Wednesday 9 rain in 9 of 20 yrs 9/20 32° 24° December 10 Thursday 10 rain in 13 of 20 yrs 13/20 32° 24° December 11 Friday 11 rain in 10 of 20 yrs 10/20 32° 24° December 12 Saturday 12 rain in 11 of 20 yrs 11/20 32° 24° 6-12 rain on 58% of days 32° 24°
December 13 Sunday 13 rain in 10 of 20 yrs 10/20 32° 24° December 14 Monday 14 rain in 7 of 20 yrs 7/20 32° 24° December 15 Tuesday 15 rain in 7 of 20 yrs 7/20 32° 24° December 16 Wednesday 16 rain in 8 of 20 yrs 8/20 32° 24° December 17 Thursday 17 rain in 8 of 20 yrs 8/20 32° 24° December 18 Friday 18 rain in 8 of 20 yrs 8/20 32° 24° December 19 Saturday 19 rain in 14 of 20 yrs 14/20 32° 24° 13-19 rain on 44% of days 32° 24°
December 20 Sunday 20 rain in 15 of 20 yrs 15/20 32° 24° December 21 Monday 21 rain in 11 of 20 yrs 11/20 32° 24° December 22 Tuesday 22 rain in 10 of 20 yrs 10/20 32° 24° December 23 Wednesday 23 rain in 10 of 20 yrs 10/20 32° 24° December 24 Thursday 24 rain in 10 of 20 yrs 10/20 32° 24° December 25 Friday 25 rain in 4 of 20 yrs 4/20 32° 24° December 26 Saturday 26 rain in 11 of 20 yrs 11/20 32° 24° 20-26 rain on 51% of days 32° 24°
December 27 Sunday 27 rain in 14 of 20 yrs 14/20 31° 24° December 28 Monday 28 rain in 9 of 20 yrs 9/20 32° 24° December 29 Tuesday 29 rain in 11 of 20 yrs 11/20 32° 24° December 30 Wednesday 30 rain in 13 of 20 yrs 13/20 32° 24° December 31 Thursday 31 rain in 8 of 20 yrs 8/20 32° 24°
27-31 rain on 55% of days 32° 24°
0-5/20 6-8/20 9-11/20 12-20/20
1-5 rain on 36% of days 32° 24° 6-12 rain on 58% of days 32° 24° 13-19 rain on 44% of days 32° 24° 20-26 rain on 51% of days 32° 24° 27-31 rain on 55% of days 32° 24°
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
December 1 Wednesday 1 rain in 8 of 20 yrs 8/20 32° 24° December 2 Thursday 2 rain in 7 of 20 yrs 7/20 32° 24° December 3 Friday 3 rain in 6 of 20 yrs 6/20 32° 24° December 4 Saturday 4 rain in 6 of 20 yrs 6/20 32° 24° 1-4 rain on 34% of days 32° 24°
December 5 Sunday 5 rain in 9 of 20 yrs 9/20 32° 24° December 6 Monday 6 rain in 12 of 20 yrs 12/20 32° 24° December 7 Tuesday 7 rain in 14 of 20 yrs 14/20 32° 24° December 8 Wednesday 8 rain in 12 of 20 yrs 12/20 32° 24° December 9 Thursday 9 rain in 9 of 20 yrs 9/20 32° 24° December 10 Friday 10 rain in 13 of 20 yrs 13/20 32° 24° December 11 Saturday 11 rain in 10 of 20 yrs 10/20 32° 24° 5-11 rain on 56% of days 32° 24°
December 12 Sunday 12 rain in 11 of 20 yrs 11/20 32° 24° December 13 Monday 13 rain in 10 of 20 yrs 10/20 32° 24° December 14 Tuesday 14 rain in 7 of 20 yrs 7/20 32° 24° December 15 Wednesday 15 rain in 7 of 20 yrs 7/20 32° 24° December 16 Thursday 16 rain in 8 of 20 yrs 8/20 32° 24° December 17 Friday 17 rain in 8 of 20 yrs 8/20 32° 24° December 18 Saturday 18 rain in 8 of 20 yrs 8/20 32° 24° 12-18 rain on 42% of days 32° 24°
December 19 Sunday 19 rain in 14 of 20 yrs 14/20 32° 24° December 20 Monday 20 rain in 15 of 20 yrs 15/20 32° 24° December 21 Tuesday 21 rain in 11 of 20 yrs 11/20 32° 24° December 22 Wednesday 22 rain in 10 of 20 yrs 10/20 32° 24° December 23 Thursday 23 rain in 10 of 20 yrs 10/20 32° 24° December 24 Friday 24 rain in 10 of 20 yrs 10/20 32° 24° December 25 Saturday 25 rain in 4 of 20 yrs 4/20 32° 24° 19-25 rain on 53% of days 32° 24°
December 26 Sunday 26 rain in 11 of 20 yrs 11/20 32° 24° December 27 Monday 27 rain in 14 of 20 yrs 14/20 31° 24° December 28 Tuesday 28 rain in 9 of 20 yrs 9/20 32° 24° December 29 Wednesday 29 rain in 11 of 20 yrs 11/20 32° 24° December 30 Thursday 30 rain in 13 of 20 yrs 13/20 32° 24° December 31 Friday 31 rain in 8 of 20 yrs 8/20 32° 24°
26-31 rain on 55% of days 32° 24°
0-5/20 6-8/20 9-11/20 12-20/20
1-4 rain on 34% of days 32° 24° 5-11 rain on 56% of days 32° 24° 12-18 rain on 42% of days 32° 24° 19-25 rain on 53% of days 32° 24° 26-31 rain on 55% of days 32° 24°
Tap another date to change
2006 1mm
2007 2mm
2008 1mm
2009 none
2010 20mm
2011 13mm
2012 none
2013 8mm
2014 11mm
2015 12mm
2016 21mm
2017 none
2018 2mm
2019 none
2020 11mm
2021 none
2022 5mm
2023 7mm
2024 7mm
2025 3mm
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
13 11 Fri Pick December 11
10 12 Sat Pick December 12
11 13 Sun Pick December 13
10 14 Mon Pick December 14
7 15 Tue Pick December 15
7 16 Wed Pick December 16
8 17 Thu Pick December 17
8 18 Fri Pick December 18
8 19 Sat Pick December 19
14 20 Sun Pick December 20
15 21 Mon Pick December 21
11 22 Tue Pick December 22
10 23 Wed Pick December 23
10 24 Thu Pick December 24
10 25 Fri Pick December 25
4 26 Sat Pick December 26
11 27 Sun Pick December 27
14 28 Mon Pick December 28
9 29 Tue Pick December 29
11 30 Wed Pick December 30
13 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. 2009 had 6 rain days, 2010 had 24.
Kota Kinabalu through the year Month High Low Rain days Rainfall Sea January 31° 24° 12 days 235mm 29° February Good 32° 24° 8 days 107mm 28° March Good 32° 24° 8 days 155mm 28° April 33° 25° 12 days 161mm 30° May 33° 25° 14 days 288mm 31° June 33° 24° 14 days 296mm 30° July 33° 24° 15 days 316mm 30° August 32° 24° 16 days 345mm 30° September 32° 24° 15 days 406mm 30° October 32° 24° 19 days 464mm 30° November 32° 24° 17 days 321mm 30° December 32° 24° 15 days 330mm 30°
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 32°C. Sights went in the morning, with a break in the middle of the day.
Rainy days were mixed in often enough that shoes you cannot get wet are a bad bet.
Common questions Does it rain a lot in Kota Kinabalu in December? Over the past 20 years December averaged 15 rain days (1 mm or more) out of 31. Individual years ran from 6 in the driest to 24 in the wettest.
What should I wear in Kota Kinabalu in December? Days averaged 32°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 Kota Kinabalu in December? Sea surface temperature averaged 29.6°C in December, warm enough to stay in for a long swim. Year to year it ranged 29.4-29.9°C. Check local flags for waves and jellyfish on the day.
Is December a good time to visit Kota Kinabalu? On warmth and rain days alone, Kota Kinabalu's easiest months were February and March. December ranked 5 of 12.
Is Kota Kinabalu humid in December? Mean relative humidity was 84%, with about 31 muggy days (dew point of 20°C or more) in the month.
Previous month Kota Kinabalu in November Next month Kota Kinabalu in January Whole year Kota Kinabalu weather by month Where to go December Compare Compare with Cebu Compare Compare with Singapore