SUN SEASON?
Home › Where to go › December

Where to go in December

238 popular destinations, sorted by the holiday type that fits their December weather · 30-year averages, not a forecast

In December, 40 of 238 destinations fit a beach holiday (highs 28–38 °C82–100 °F, dry or showers), 62 fit a tropical holiday and 45 a warm one. 69 fit a cool holiday and 16 are cold enough for snow. 37 destinations are in the monsoon this month, including Porto, Sorrento, Rhodes, Corfu and Dubrovnik.

Jump to: Warm · Tropical · Beach · Cool · Snow · Monsoon

The world in December

Weather you like
World map for December, land coloured by fit for the Warm preset: good 10 %, too cold 62 %, too hot 26 %, too rainy 1 % and monsoon 1 %. Dots mark 238 destinations, 45 of them fitting. Lisbon — too cold · December 112 mm · 9–15 °CAlgarve — too cold · December 112 mm · 8–16 °CPorto — too cold · December 176 mm · 7–14 °CMadeira — too cold · December 112 mm · 12–17 °CTenerife — too cold · December 72 mm · 8–14 °CBarcelona — too cold · December 56 mm · 6–14 °CMallorca — too cold · December 56 mm · 6–15 °CIbiza — too cold · December 56 mm · 9–17 °CMálaga — too cold · December 96 mm · 8–17 °CNice — too cold · December 88 mm · 6–12 °CCorsica — too cold · December 72 mm · 6–14 °CRome — too cold · December 72 mm · 5–13 °CSorrento — too cold · December 120 mm · 7–13 °CSicily — too cold · December 64 mm · 9–15 °CSardinia — too cold · December 48 mm · 7–15 °CFlorence — too cold · December 112 mm · 2–9 °CVenice — too cold · December 56 mm · 1–8 °CAthens — too cold · December 64 mm · 8–15 °CSantorini — too cold · December 88 mm · 12–16 °CCrete — too cold · December 96 mm · 10–16 °CRhodes — too cold · December 152 mm · 11–16 °CCorfu — too cold · December 176 mm · 6–14 °CDubrovnik — too cold · December 152 mm · 6–12 °CSplit — too cold · December 88 mm · 4–10 °CMalta — too cold · December 104 mm · 12–18 °CCyprus — too cold · December 104 mm · 8–16 °CIstanbul — too cold · December 112 mm · 5–11 °CAntalya — too cold · December 136 mm · 4–14 °CBodrum — too cold · December 160 mm · 9–16 °CMadrid — too cold · December 48 mm · 3–11 °CSeville — too cold · December 96 mm · 7–17 °CGran Canaria — too cold · December 48 mm · 12–18 °CLanzarote — good · December 32 mm · 14–22 °CMykonos — too cold · December 80 mm · 11–15 °CCappadocia — too cold · December 40 mm · -3–5 °CLondon — too cold · December 64 mm · 3–8 °CEdinburgh — too cold · December 72 mm · 1–7 °CDublin — too cold · December 80 mm · 3–9 °CParis — too cold · December 56 mm · 3–8 °CAmsterdam — too cold · December 80 mm · 2–7 °CBerlin — too cold · December 56 mm · 0–4 °CPrague — too cold · December 24 mm · -1–4 °CVienna — too cold · December 32 mm · -1–4 °CBudapest — too cold · December 40 mm · -1–4 °CCopenhagen — too cold · December 56 mm · 1–5 °CStockholm — too cold · December 48 mm · -3–2 °CBergen — too cold · December 296 mm · 0–4 °CReykjavík — too cold · December 96 mm · -2–3 °CInnsbruck — too cold · December 80 mm · -5–1 °CChamonix — too cold · December 152 mm · -7–-2 °CMunich — too cold · December 64 mm · -2–4 °CInterlaken — too cold · December 96 mm · -5–1 °COslo — too cold · December 64 mm · -5–0 °CTromsø — too cold · December 104 mm · -6–-1 °CRovaniemi — too cold · December 48 mm · -13–-6 °CKrakow — too cold · December 40 mm · -3–3 °CLake Bled — too cold · December 136 mm · -5–1 °CMarrakech — too cold · December 32 mm · 7–18 °CAgadir — good · December 48 mm · 9–20 °CCairo — good · December 8 mm · 9–21 °CHurghada — good · December 0 mm · 13–22 °CSharm El Sheikh — good · December 0 mm · 15–24 °CTel Aviv — monsoon · December 136 mm · 10–19 °CPetra — too cold · December 24 mm · 6–17 °CDubai — good · December 16 mm · 15–27 °CAbu Dhabi — good · December 8 mm · 16–26 °CMuscat — good · December 16 mm · 17–26 °CSalalah — too hot · December 8 mm · 17–28 °CDjerba — too cold · December 32 mm · 10–18 °CLuxor — good · December 0 mm · 8–24 °CDoha — good · December 8 mm · 15–24 °CDakar — too hot · December 0 mm · 18–28 °CAccra — too hot · December 24 mm · 23–32 °CNairobi — good · December 72 mm · 14–26 °CArusha — good · December 96 mm · 15–27 °CMombasa — too hot · December 64 mm · 23–32 °CZanzibar — too hot · December 160 mm · 23–32 °CVictoria Falls — too hot · December 152 mm · 19–31 °CWindhoek — too hot · December 32 mm · 15–30 °CKruger — too hot · December 104 mm · 19–31 °CDurban — too rainy · December 112 mm · 20–27 °CCape Town — good · December 16 mm · 15–24 °CNosy Be — too hot · December 336 mm · 23–31 °CMauritius — too hot · December 168 mm · 21–28 °CRéunion — too rainy · December 168 mm · 16–23 °CSeychelles — too hot · December 288 mm · 24–30 °CCape Verde — good · December 0 mm · 19–26 °CMaun — too hot · December 72 mm · 21–34 °CKigali — good · December 88 mm · 14–25 °CJohannesburg — monsoon · December 120 mm · 14–26 °CDelhi — good · December 8 mm · 8–23 °CJaipur — good · December 0 mm · 8–25 °CMumbai — too hot · December 0 mm · 19–32 °CGoa — too hot · December 8 mm · 21–32 °CKochi — too hot · December 40 mm · 23–31 °CLeh — too cold · December 8 mm · -14–-2 °CCherrapunji — too cold · December 16 mm · 7–18 °CKathmandu — too cold · December 16 mm · 4–17 °CColombo — too hot · December 176 mm · 23–31 °CGalle — too hot · December 224 mm · 23–30 °CMaldives — too hot · December 224 mm · 26–31 °CAgra — good · December 8 mm · 8–24 °CVaranasi — good · December 0 mm · 10–25 °CSrinagar — too cold · December 56 mm · -3–9 °CParo — too cold · December 8 mm · -3–10 °CTrincomalee — too hot · December 328 mm · 23–29 °CAndaman Islands — too hot · December 96 mm · 24–29 °CBangkok — too hot · December 8 mm · 21–32 °CChiang Mai — good · December 8 mm · 13–26 °CPhuket — too hot · December 64 mm · 23–31 °CKrabi — too hot · December 72 mm · 22–31 °CKoh Samui — too hot · December 184 mm · 23–29 °CKoh Chang — too hot · December 8 mm · 21–30 °CHanoi — good · December 16 mm · 15–22 °CHoi An — monsoon · December 216 mm · 20–25 °CHo Chi Minh City — too hot · December 32 mm · 22–30 °CPhu Quoc — too hot · December 56 mm · 23–30 °CSiem Reap — too hot · December 16 mm · 20–30 °CLuang Prabang — good · December 16 mm · 13–25 °CYangon — too hot · December 16 mm · 19–32 °CKuala Lumpur — too hot · December 240 mm · 23–31 °CPenang — too hot · December 184 mm · 23–31 °CLangkawi — too hot · December 80 mm · 23–30 °CKota Kinabalu — too hot · December 224 mm · 22–29 °CSingapore — too hot · December 304 mm · 23–29 °CBali — too hot · December 256 mm · 24–31 °CLombok — too hot · December 288 mm · 22–29 °CYogyakarta — too hot · December 304 mm · 23–30 °CLabuan Bajo — too hot · December 208 mm · 24–30 °CBoracay — too hot · December 256 mm · 23–29 °CEl Nido — too hot · December 96 mm · 23–30 °CCebu — too hot · December 144 mm · 22–30 °CSiargao — too hot · December 640 mm · 24–29 °CNha Trang — too rainy · December 120 mm · 20–26 °CSapa — too cold · December 8 mm · 8–16 °CPhnom Penh — too hot · December 24 mm · 23–30 °CBagan — too hot · December 8 mm · 16–29 °CManila — too hot · December 72 mm · 22–30 °CRaja Ampat — too hot · December 184 mm · 23–30 °CPerhentian Islands — too hot · December 736 mm · 23–29 °CTokyo — too cold · December 48 mm · 3–12 °CKyoto — too cold · December 72 mm · 2–9 °CSapporo — too cold · December 120 mm · -5–2 °COkinawa — too rainy · December 112 mm · 16–21 °CSeoul — too cold · December 24 mm · -5–4 °CBeijing — too cold · December 8 mm · -6–4 °CShanghai — too cold · December 40 mm · 3–11 °CGuilin — too cold · December 48 mm · 6–15 °CHong Kong — good · December 32 mm · 13–20 °CTaipei — too cold · December 208 mm · 13–18 °CJeju — too cold · December 56 mm · 2–9 °CChengdu — too cold · December 8 mm · 5–12 °CSanya — good · December 40 mm · 19–25 °CUlaanbaatar — too cold · December 0 mm · -25–-13 °CSydney — good · December 80 mm · 17–27 °CMelbourne — good · December 56 mm · 13–24 °CBrisbane — too hot · December 136 mm · 20–29 °CCairns — too hot · December 192 mm · 23–30 °CDarwin — too hot · December 272 mm · 25–33 °CUluru — too hot · December 40 mm · 21–37 °CPerth — too hot · December 8 mm · 16–29 °CAuckland — too rainy · December 104 mm · 14–22 °CQueenstown — too cold · December 144 mm · 7–17 °CFiji — too hot · December 216 mm · 23–30 °CBora Bora — too hot · December 264 mm · 24–29 °CHonolulu — monsoon · December 200 mm · 19–26 °CHobart — good · December 64 mm · 10–20 °CWhitsundays — too hot · December 184 mm · 22–31 °CChristchurch — good · December 56 mm · 10–21 °CRarotonga — too hot · December 224 mm · 22–28 °CNouméa — too hot · December 120 mm · 21–29 °CVanuatu — too hot · December 192 mm · 22–30 °CMaui — too rainy · December 112 mm · 17–25 °CNew York — too cold · December 96 mm · -2–7 °CMiami — good · December 48 mm · 17–25 °COrlando — good · December 48 mm · 11–23 °CNew Orleans — too rainy · December 128 mm · 8–19 °CLas Vegas — too cold · December 8 mm · 2–15 °CLos Angeles — good · December 56 mm · 6–20 °CSan Francisco — too cold · December 128 mm · 6–14 °CVancouver — too cold · December 264 mm · -1–4 °CBanff — too cold · December 48 mm · -16–-6 °CToronto — too cold · December 64 mm · -4–3 °CMexico City — good · December 8 mm · 6–23 °CCancún — too hot · December 72 mm · 19–29 °CPuerto Vallarta — too hot · December 24 mm · 13–28 °CCabo San Lucas — good · December 16 mm · 13–26 °CBelize City — too hot · December 144 mm · 21–28 °CAntigua Guatemala — good · December 8 mm · 11–23 °CTamarindo — too hot · December 8 mm · 21–32 °CSan José — good · December 104 mm · 15–25 °CPanama City — too hot · December 144 mm · 23–30 °CChicago — too cold · December 64 mm · -5–3 °CSeattle — too cold · December 160 mm · 2–8 °CAspen — too cold · December 48 mm · -17–-1 °CYellowstone — too cold · December 80 mm · -16–-4 °CGrand Canyon — too cold · December 24 mm · -5–8 °CAnchorage — too cold · December 88 mm · -11–-4 °CMontreal — too cold · December 80 mm · -10–-1 °COaxaca — good · December 16 mm · 8–22 °CTulum — too hot · December 64 mm · 19–30 °CRoatán — too hot · December 352 mm · 23–29 °CLa Fortuna — monsoon · December 304 mm · 18–27 °CHavana — good · December 56 mm · 19–27 °CMontego Bay — too hot · December 88 mm · 20–28 °CPunta Cana — too hot · December 96 mm · 21–29 °CSan Juan — too hot · December 152 mm · 20–29 °CNassau — good · December 48 mm · 19–27 °CBarbados — too hot · December 152 mm · 24–29 °CSt Lucia — too hot · December 184 mm · 23–29 °CAruba — too hot · December 56 mm · 24–30 °CCuraçao — too hot · December 96 mm · 24–30 °CTurks & Caicos Islands — too hot · December 80 mm · 21–28 °CCayman Islands — too hot · December 48 mm · 23–29 °CAntigua — too hot · December 104 mm · 23–29 °CMartinique — too hot · December 168 mm · 22–28 °CGuadeloupe — too hot · December 136 mm · 20–28 °CCartagena — too hot · December 48 mm · 23–32 °CMedellín — too rainy · December 152 mm · 13–22 °CQuito — good · December 72 mm · 9–21 °CGalápagos — good · December 16 mm · 19–27 °CLima — good · December 0 mm · 17–24 °CCusco — too cold · December 120 mm · 4–17 °CLa Paz — too cold · December 112 mm · 1–14 °CSan Pedro de Atacama — good · December 8 mm · 8–24 °CSantiago — too hot · December 0 mm · 12–28 °CBariloche — good · December 40 mm · 6–19 °CEl Calafate — too cold · December 24 mm · 5–16 °CBuenos Aires — too hot · December 96 mm · 17–29 °CIguazú — too hot · December 144 mm · 18–32 °CRio de Janeiro — too hot · December 128 mm · 21–30 °CSalvador — too hot · December 104 mm · 23–30 °CManaus — too hot · December 216 mm · 23–31 °CBogotá — good · December 80 mm · 7–19 °CFlorianópolis — too rainy · December 128 mm · 19–27 °CFernando de Noronha — too hot · December 16 mm · 25–30 °CUshuaia — too cold · December 48 mm · 4–11 °CUyuni — good · December 24 mm · 6–21 °C
The world in December: every 0.25° cell of land is coloured by how it fits the Warm preset (highs 19–28 °C66–82 °F, dry or showers). Each dot is a destination; it is larger and gold where the month fits. Pick the weather you like above and the whole world is judged again. Tap a dot to open its page.

temperature in · rain in . Tap a unit to switch.

Warm holidays in December

highs 19–28 °C66–82 °F, dry or showers · 45 of 238 destinations

Southern Europe & Mediterranean

Middle East & North Africa

Sub-Saharan Africa & Indian Ocean

South Asia

Southeast Asia

East Asia

Oceania & Pacific

North & Central America

Caribbean

South America

Tropical holidays in December

highs 28–38 °C82–100 °F, any rain except monsoon · 62 of 238 destinations

Middle East & North Africa

Sub-Saharan Africa & Indian Ocean

South Asia

Southeast Asia

Oceania & Pacific

North & Central America

Caribbean

South America

Beach holidays in December

highs 28–38 °C82–100 °F, dry or showers · 40 of 238 destinations

Middle East & North Africa

Sub-Saharan Africa & Indian Ocean

South Asia

Southeast Asia

Oceania & Pacific

North & Central America

Caribbean

South America

Cool holidays in December

highs 3–19 °C37–66 °F, any rain except monsoon · 69 of 238 destinations

Southern Europe & Mediterranean

Northern & Central Europe

Middle East & North Africa

South Asia

Southeast Asia

East Asia

Oceania & Pacific

North & Central America

South America

Snow holidays in December

highs below 3 °C37 °F, any rain · 16 of 238 destinations

Northern & Central Europe

South Asia

East Asia

North & Central America

In the monsoon in December

Places where December is a true monsoon month: heavy seasonal rain (180 mm7.1 in or more, or 120 mm4.7 in near the yearly peak) in a climate where the wettest month has at least three times the rain of the driest.

Southern Europe & Mediterranean

Middle East & North Africa

Sub-Saharan Africa & Indian Ocean

South Asia

Southeast Asia

Oceania & Pacific

North & Central America

Caribbean

South America

The interactive map colours the whole world for any preset and month, and shows the twelve-month chart for any place you tap.

← NovemberJanuary →