Where the weather was good in December
50 cities ranked on 20 years of December records. The closer the mean high to 24°C and the fewer the rain days, the higher a city sits. For snow trips or festivals, read the numbers, not the rank.
| Rank | City | In a line | High / low | Rain days | Sea |
|---|---|---|---|---|---|
| 1 | KaohsiungTaiwancomfortably warm | comfortably warm | 24° / 18° | 6 daysRain not yet station-calibrated | 25° |
| 2 | Macaucool and fresh, little rain | cool and fresh, little rain | 21° / 14° | 3 days | |
| 3 | Hong Kongcool and fresh, only a little rain | cool and fresh, only a little rain | 21° / 16° | 3 days | 21° |
| 4 | Chiang MaiThailandproperly hot, almost no rain | properly hot, almost no rain | 29° / 17° | 1 day | |
| 5 | HanoiVietnamcomfortably warm | comfortably warm | 22° / 16° | 7 daysRain not yet station-calibrated | |
| 6 | PattayaThailandhot, hardly any rain | hot, hardly any rain | 30° / 23° | 2 days | 28° |
| 7 | HonoluluUnited Stateshot, rain here and there | hot, rain here and there | 28° / 21° | 6 days | 26° |
| 8 | Los AngelesUnited Statescool and fresh, occasional rain | cool and fresh, occasional rain | 19° / 10° | 5 days | 16° |
| 9 | SydneyAustraliawarm, occasional rain | warm, occasional rain | 27° / 18° | 9 days | 22° |
| 10 | BangkokThailandseriously hot, almost no rain | seriously hot, almost no rain | 32° / 23° | 1 day | |
| 11 | NahaJapancool, rain on many days | cool, rain on many days | 22° / 17° | 10 days | 24° |
| 12 | Da LatVietnamcool | cool | 21° / 15° | 12 daysRain not yet station-calibrated | |
| 13 | Phu QuocVietnamseriously hot, occasional rain | seriously hot, occasional rain | 31° / 24° | 6 days | 29° |
| 14 | BarcelonaSpaincrisp and chilly | crisp and chilly | 15° / 7° | 4 days | 16° |
| 15 | Da NangVietnamcomfortably warm, rain every other day | comfortably warm, rain every other day | 26° / 21° | 15 days | 26° |
| 16 | Hoi AnVietnamcomfortably warm | comfortably warm | 26° / 21° | 15 days | 26° |
| 17 | BeijingChinacold, almost no rain | cold, almost no rain | 4° / −5° | 1 day | |
| 18 | ManilaPhilippineshot, frequent rain | hot, frequent rain | 30° / 25° | 10 days | |
| 19 | TaipeiTaiwancool | cool | 21° / 16° | 17 daysRain not yet station-calibrated | |
| 20 | QingdaoChinaproperly cold, little rain | properly cold, little rain | 6° / 0° | 2 days | 12° |
| 21 | PhuketThailandseriously hot, occasional rain | seriously hot, occasional rain | 32° / 25° | 8 days | 29° |
| 22 | Nha TrangVietnamproperly hot | properly hot | 28° / 23° | 16 daysRain not yet station-calibrated | 26° |
| 23 | BeppuJapanchilly, only a little rain | chilly, only a little rain | 13° / 4° | 5 days | |
| 24 | KagoshimaJapanchilly, occasional rain | chilly, occasional rain | 15° / 7° | 9 days | |
| 25 | LisbonPortugalcrisp and chilly | crisp and chilly | 16° / 10° | 9 days | 16° |
| 26 | HakoneJapanchilly | chilly | 13° / 7° | 7 days | |
| 27 | TokyoJapanchilly | chilly | 12° / 4° | 6 days | |
| 28 | ShanghaiChinacrisp and chilly, rain here and there | crisp and chilly, rain here and there | 11° / 4° | 6 days | |
| 29 | SaipanNorthern Mariana Islandshot, rain every other day | hot, rain every other day | 30° / 25° | 15 days | 29° |
| 30 | OsakaJapancrisp and chilly, rain here and there | crisp and chilly, rain here and there | 12° / 5° | 6 days | |
| 31 | KobeJapancrisp and chilly, occasional rain | crisp and chilly, occasional rain | 12° / 6° | 6 days | |
| 32 | BaliIndonesiahot | hot | 30° / 26° | 28 daysRain not yet station-calibrated | 29° |
| 33 | NagoyaJapancrisp and chilly, occasional rain | crisp and chilly, occasional rain | 12° / 3° | 6 days | |
| 34 | KumamotoJapancrisp and chilly, occasional rain | crisp and chilly, occasional rain | 13° / 3° | 7 days | |
| 35 | CebuPhilippinesproperly hot | properly hot | 30° / 25° | 16 days | 29° |
| 36 | HiroshimaJapanchilly | chilly | 12° / 4° | 7 days | |
| 37 | MatsuyamaJapanchilly | chilly | 13° / 5° | 8 days | |
| 38 | Guamhot, rain on every second day | hot, rain on every second day | 30° / 25° | 19 days | 29° |
| 39 | NaraJapanchilly, occasional rain | chilly, occasional rain | 12° / 3° | 7 days | |
| 40 | Singaporehot, rain every other day | hot, rain every other day | 31° / 24° | 17 days | 29° |
| 41 | KyotoJapanchilly, occasional rain | chilly, occasional rain | 12° / 4° | 7 days | |
| 42 | NagasakiJapancrisp and chilly, occasional rain | crisp and chilly, occasional rain | 13° / 6° | 9 days | |
| 43 | RomeItalycrisp and chilly, rain on many days | crisp and chilly, rain on many days | 13° / 5° | 9 days | |
| 44 | PortoPortugalchilly | chilly | 15° / 8° | 13 days | 15° |
| 45 | FukuokaJapanchilly, frequent rain | chilly, frequent rain | 13° / 6° | 9 days | 18° |
| 46 | Kota KinabaluMalaysiavery hot, rain every other day | very hot, rain every other day | 32° / 24° | 15 days | 30° |
| 47 | New YorkUnited Statesproperly cold, frequent rain | properly cold, frequent rain | 7° / 1° | 10 days | |
| 48 | ParisFranceproperly cold | properly cold | 8° / 4° | 12 days | |
| 49 | SapporoJapanbitterly cold, snow every other day | bitterly cold, snow every other day | 2° / −4° | 20 days | |
| 50 | OtaruJapanfreezing cold, snow almost daily | freezing cold, snow almost daily | 1° / −4° | 22 days |
Ranked on mean daily high (points off the further from 24°C) and rain days. Uncalibrated cities may show too many rain days.
Warm seas in December
- Pattaya Sea temperature 28.1° · Rain days: 2
- Phu Quoc Sea temperature 28.6° · Rain days: 6
- Phuket Sea temperature 28.8° · Rain days: 8
- Kota Kinabalu Sea temperature 29.6° · Rain days: 15
- Saipan Sea temperature 29° · Rain days: 15
- Cebu Sea temperature 29° · Rain days: 16
- Singapore Sea temperature 29.1° · Rain days: 17
- Guam Sea temperature 29.1° · Rain days: 19
- Bali Sea temperature 28.9° · Rain days: 28