Warm in December
Warm in December: based on historical climate data, Mombasa, Siem Reap and Diani Beach rank highest in December. Mombasa stands out for: warm sea at 28 °c. They top this particular ranking, but their overall travel score is only moderate, so check the monthly details before deciding.
Choose a different month
MombasaMombasa
KenyaClimate score
- Warm sea at 28 °C
- Hot at around 33 °C
Siem ReapSiem Reap
CambodiaClimate score
- Very dry, about 2 rainy days
- Hot at around 32 °C
Diani BeachDiani Beach
KenyaClimate score
- Warm sea at 28 °C
- Hot at around 31 °C
MumbaiMumbai
IndiaClimate score
- Very dry, about 1 rainy day
- Warm sea at 27 °C
- Hot at around 31 °C
DarwinDarwin
AustraliaClimate score
- Warm sea at 31 °C
- Hot at around 31 °C
Costa RicaCosta Rica
Costa RicaClimate score
- Pleasant 31 °C by day
- Little rain (about 3 rainy days)
RecifeRecife
BrazilClimate score
- Pleasant 31 °C by day
- Warm sea at 28 °C
BangkokBangkok
ThailandClimate score
- Pleasant 31 °C by day
- Very dry, about 2 rainy days
Salvador da BahiaSalvador da Bahia
BrazilClimate score
- Pleasant 31 °C by day
- Warm sea at 27 °C
Ho Chi Minh CityHo Chi Minh City
VietnamClimate score
- Pleasant 30 °C by day
- Little rain (about 6 rainy days)
WatamuWatamu
KenyaClimate score
- Pleasant 30 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 17 rainy days
GoaGoa
IndiaClimate score
- Pleasant 30 °C by day
- Very dry, about 1 rainy day
Santa MartaSanta Marta
ColombiaClimate score
- Pleasant 30 °C by day
- Little rain (about 4 rainy days)
FortalezaFortaleza
BrazilClimate score
- Pleasant 30 °C by day
- Little rain (about 5 rainy days)
KeralaKerala
IndiaClimate score
- Pleasant 30 °C by day
- Warm sea at 29 °C
CairnsCairns
AustraliaClimate score
- Pleasant 30 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 18 rainy days
ZanzibarZanzibar
TanzaniaClimate score
- Pleasant 30 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 19 rainy days
CartagenaCartagena
ColombiaClimate score
- Pleasant 30 °C by day
- Warm sea at 29 °C
Mérida
Nosy BeNosy Be
MadagascarClimate score
- Pleasant 29 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 26 rainy days
LombokLombok
IndonesiaClimate score
- Pleasant 29 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 27 rainy days
LangkawiLangkawi
MalaysiaClimate score
- Pleasant 29 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 19 rainy days
Panama CityPanama City
PanamaClimate score
- Pleasant 29 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 14 rainy days
Labuan BajoLabuan Bajo
IndonesiaClimate score
- Pleasant 29 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 28 rainy days
Gold CoastGold Coast
AustraliaClimate score
- Pleasant 29 °C by day
- Warm sea at 25 °C
- Fairly rainy, about 15 rainy days
PenangPenang
MalaysiaClimate score
- Pleasant 29 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 24 rainy days
Sri LankaSri Lanka
Sri LankaClimate score
- Pleasant 29 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 21 rainy days
BaliBali
IndonesiaClimate score
- Pleasant 29 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 26 rainy days
YogyakartaYogyakarta
IndonesiaClimate score
- Pleasant 29 °C by day
- Fairly rainy, about 27 rainy days
Santiago de ChileSantiago de Chile
ChileClimate score
- Pleasant 29 °C by day
- Very dry, about 2 rainy days
Nusa PenidaNusa Penida
IndonesiaClimate score
- Pleasant 28 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 26 rainy days
SingaporeSingapore
SingaporeClimate score
- Pleasant 28 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 26 rainy days
Kuala LumpurKuala Lumpur
MalaysiaClimate score
- Pleasant 28 °C by day
- Fairly rainy, about 25 rainy days
JamaicaJamaica
JamaicaClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 12 rainy days
PalawanPalawan
PhilippinesClimate score
- Pleasant 28 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 20 rainy days
Phu QuocPhu Quoc
VietnamClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
CebuCebu
PhilippinesClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 24 rainy days
Ko Phi PhiKo Phi Phi
ThailandClimate score
- Pleasant 28 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 18 rainy days
SiargaoSiargao
PhilippinesClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 30 rainy days
KrabiKrabi
ThailandClimate score
- Pleasant 28 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 17 rainy days
PhuketPhuket
ThailandClimate score
- Pleasant 28 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 18 rainy days
GalleGalle
Sri LankaClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 22 rainy days
ArubaAruba
ArubaClimate score
- Pleasant 28 °C by day
- Warm sea at 27 °C
BúziosBúzios
BrazilClimate score
- Pleasant 28 °C by day
- Swimmable sea at 24 °C
- Fairly rainy, about 20 rainy days
San Andrés
ColombiaClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 17 rainy days
VaraderoVaradero
CubaClimate score
- Pleasant 28 °C by day
- Little rain (about 5 rainy days)
MazatlánMazatlán
MexicoClimate score
- Pleasant 28 °C by day
- Very dry, about 2 rainy days
BoracayBoracay
PhilippinesClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 21 rainy days
FijiFiji
FijiClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 22 rainy days
MaldivesMaldives
MaldivesClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 21 rainy days
CuraçaoCuraçao
CuraçaoClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
Koh SamuiKoh Samui
ThailandClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 18 rainy days
BonaireBonaire
BonaireClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
SeychellesSeychelles
SeychellesClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 23 rainy days
Rio de JaneiroRio de Janeiro
BrazilClimate score
- Pleasant 28 °C by day
- Warm sea at 24 °C
- Fairly rainy, about 22 rainy days
FlorianópolisFlorianópolis
BrazilClimate score
- Pleasant 28 °C by day
- Warm sea at 24 °C
- Fairly rainy, about 19 rainy days
St. LuciaSt. Lucia
Saint LuciaClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 16 rainy days
Bora BoraBora Bora
French PolynesiaClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 23 rainy days
San JuanSan Juan
Puerto RicoClimate score
- Pleasant 28 °C by day
- Warm sea at 27 °C
- Fairly rainy, about 19 rainy days
GrenadaGrenada
GrenadaClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 19 rainy days
BarbadosBarbados
BarbadosClimate score
- Pleasant 28 °C by day
- Warm sea at 28 °C
TulumTulum
MexicoClimate score
- Pleasant 28 °C by day
- Warm sea at 27 °C
PondicherryPondicherry
IndiaClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
- Fairly rainy, about 12 rainy days
SalalahSalalah
OmanClimate score
- Pleasant 27 °C by day
- Very dry, about 1 rainy day
MauritiusMauritius
MauritiusClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
Ambergris CayeAmbergris Caye
BelizeClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
- Fairly rainy, about 16 rainy days
UdaipurUdaipur
IndiaClimate score
- Pleasant 27 °C by day
- Very dry, about 0 rainy days
Punta CanaPunta Cana
Dominican RepublicClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
AntiguaAntigua
Antigua and BarbudaClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
- Fairly rainy, about 15 rainy days
GuadeloupeGuadeloupe
GuadeloupeClimate score
- Pleasant 27 °C by day
- Warm sea at 28 °C
- Fairly rainy, about 15 rainy days
Kota KinabaluKota Kinabalu
MalaysiaClimate score
- Pleasant 27 °C by day
- Warm sea at 29 °C
- Fairly rainy, about 24 rainy days
AdelaideAdelaide
AustraliaClimate score
- Pleasant 27 °C by day
- Little rain (about 4 rainy days)
RoatánRoatán
HondurasClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
- Fairly rainy, about 21 rainy days
CancúnCancún
MexicoClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
Playa del CarmenPlaya del Carmen
MexicoClimate score
- Pleasant 27 °C by day
- Warm sea at 27 °C
- Fairly rainy, about 13 rainy days
Turks and CaicosTurks and Caicos
Turks and CaicosClimate score
- Pleasant 26 °C by day
- Warm sea at 26 °C
Puerto VallartaPuerto Vallarta
MexicoClimate score
- Pleasant 26 °C by day
- Very dry, about 2 rainy days
OmanOman
OmanClimate score
- Pleasant 26 °C by day
- Very dry, about 2 rainy days
RéunionRéunion
RéunionClimate score
- Pleasant 26 °C by day
- Warm sea at 27 °C
- Fairly rainy, about 14 rainy days
Buenos AiresBuenos Aires
ArgentinaClimate score
- Pleasant 26 °C by day
- Lots of sun (about 9 h/day)
RarotongaRarotonga
Cook IslandsClimate score
- Pleasant 26 °C by day
- Warm sea at 26 °C
- Fairly rainy, about 18 rainy days
NouméaNouméa
New CaledoniaClimate score
- Pleasant 26 °C by day
- Warm sea at 26 °C
- Fairly rainy, about 12 rainy days
Nha TrangNha Trang
VietnamClimate score
- Pleasant 26 °C by day
- Warm sea at 26 °C
- Fairly rainy, about 18 rainy days
KonaKona
USAClimate score
- Pleasant 26 °C by day
- Warm sea at 26 °C
- Fairly rainy, about 13 rainy days
DubaiDubai
United Arab EmiratesClimate score
- Pleasant 26 °C by day
- Very dry, about 2 rainy days
GalapagosGalapagos
EcuadorClimate score
- Pleasant 26 °C by day
- Little rain (about 4 rainy days)
Los CabosLos Cabos
MexicoClimate score
- Pleasant 25 °C by day
- Very dry, about 2 rainy days
JaipurJaipur
IndiaClimate score
- Pleasant 25 °C by day
- Very dry, about 1 rainy day
HonoluluHonolulu
USAClimate score
- Pleasant 25 °C by day
- Warm sea at 25 °C
- Fairly rainy, about 13 rainy days
Abu DhabiAbu Dhabi
United Arab EmiratesClimate score
- Pleasant 25 °C by day
- Very dry, about 2 rainy days
NassauNassau
BahamasClimate score
- Pleasant 25 °C by day
- Warm sea at 25 °C
Chiang MaiChiang Mai
ThailandClimate score
- Pleasant 25 °C by day
- Very dry, about 2 rainy days
DohaDoha
QatarClimate score
- Pleasant 25 °C by day
- Very dry, about 1 rainy day
SydneySydney
AustraliaClimate score
- Pleasant 24 °C by day
- Swimmable sea at 21 °C
Da NangDa Nang
VietnamClimate score
- Pleasant 24 °C by day
- Warm sea at 25 °C
- Fairly rainy, about 21 rainy days
Hoi AnHoi An
VietnamClimate score
- Pleasant 24 °C by day
- Warm sea at 25 °C
- Fairly rainy, about 21 rainy days
DurbanDurban
South AfricaClimate score
- Pleasant 24 °C by day
- Warm sea at 24 °C
- Fairly rainy, about 18 rainy days
Key WestKey West
USAClimate score
- Pleasant 24 °C by day
- Warm sea at 24 °C
Marsa AlamMarsa Alam
EgyptClimate score
- Pleasant 24 °C by day
- Very dry, about 0 rainy days
Frequently asked questions
Among these destinations, which has the highest average daily high in December?
Mombasa leads with a average daily high of around 33 °C.
Among these destinations, where does it rain least in December?
Marsa Alam and Udaipur are tied for driest at about 0 rainy days.
Among these destinations, where is the sea warmest in December?
At Darwin the sea is around 31 °C.
How is this ranking ordered?
This list is sorted by the warmest average daily high for the selected month. The badge on each card shows the separate overall travel-climate score, which does not set the order. Figures combine historical climate data and estimates, not a weather forecast.