Where to go in December
60 destinations ranked for December, grouped by how the weather actually feels that month.
Snow · 11
- -5°Rovaniemi (Lapland)Finlandprime month · Budget→Premium · ~$240/day
- 0°Antarctica (via Ushuaia)Antarcticaprime month · Premium→Ultra-luxury · ~$1200/day
- 0°AspenUSAprime month · Premium→Ultra-luxury · ~$500/day
- -7°DolomitesItalyprime month · Backpacker→Ultra-luxury · ~$200/day
- -1°Hokkaido (Niseko)Japanprime month · Budget→Ultra-luxury · ~$220/day
- -4°TromsøNorwayprime month · Budget→Premium · ~$230/day
- 1°WhistlerCanadaprime month · Budget→Ultra-luxury · ~$260/day
- 0°ZermattSwitzerlandprime month · Mid-range→Ultra-luxury · ~$350/day
- -7°Banff & Lake LouiseCanadasnow · -7° · Budget→Ultra-luxury · ~$230/day
- -11°Banff-to-Jasper IcefieldsCanadasnow · -11° · Backpacker→Premium · ~$190/day
- 3°ChamonixFrancesnow · 3° · Backpacker→Premium · ~$180/day
Cold · 10
- 6°EdinburghUKprime month · Backpacker→Premium · ~$170/day
- 4°Munich & BavariaGermanyprime month · Backpacker→Premium · ~$160/day
- 4°PragueCzechiaprime month · Backpacker→Premium · ~$100/day
- 4°ViennaAustriaprime month · Backpacker→Ultra-luxury · ~$170/day
- 8°LondonUKprime month · Backpacker→Ultra-luxury · ~$250/day
- 7°New York CityUSAprime month · Backpacker→Ultra-luxury · ~$300/day
- 9°Patagonia (El Chaltén & Torres del Paine)Argentina / Chileprime month · Backpacker→Ultra-luxury · ~$150/day
- 7°Vancouver Island (Tofino)Canadaprime month · Backpacker→Ultra-luxury · ~$200/day
- 7°AmsterdamNetherlandscold · 7° · Backpacker→Premium · ~$180/day
- 8°CappadociaTürkiyecold · 8° · Backpacker→Premium · ~$100/day
Mild · 6
- 19°BarilocheArgentinaprime month · Backpacker→Premium · ~$110/day
- 18°QueenstownNew Zealandprime month · Backpacker→Ultra-luxury · ~$200/day
- 14°Amalfi CoastItalymild · 14° · Mid-range→Ultra-luxury · ~$400/day
- 14°BarcelonaSpainmild · 14° · Backpacker→Ultra-luxury · ~$150/day
- 11°BhutanBhutanmild · 11° · Mid-range→Ultra-luxury · ~$400/day
- 16°Cusco & Machu PicchuPerumild · 16° · Backpacker→Ultra-luxury · ~$100/day
Warm · 21
- 27°HavanaCubaprime month · Backpacker→Mid-range · ~$70/day
- 24°Hawaii (Maui & Big Island)USAprime month · Budget→Ultra-luxury · ~$350/day
- 23°Cairo & LuxorEgyptprime month · Backpacker→Ultra-luxury · ~$90/day
- 27°Cancún & TulumMexicoprime month · Backpacker→Ultra-luxury · ~$150/day
- 24°Cape TownSouth Africaprime month · Backpacker→Ultra-luxury · ~$120/day
- 20°Costa Rica (Guanacaste & Arenal)Costa Ricaprime month · Backpacker→Ultra-luxury · ~$130/day
- 26°DubaiUAEprime month · Budget→Ultra-luxury · ~$300/day
- 27°Fernando de NoronhaBrazilprime month · Mid-range→Ultra-luxury · ~$300/day
- 26°GalápagosEcuadorprime month · Budget→Ultra-luxury · ~$500/day
- 27°Gold CoastAustraliaprime month · Backpacker→Premium · ~$140/day
- 21°Hanoi & Ha Long BayVietnamprime month · Backpacker→Premium · ~$45/day
- 27°Isla HolboxMexicoprime month · Backpacker→Premium · ~$100/day
- 26°MauritiusMauritiusprime month · Budget→Ultra-luxury · ~$300/day
- 21°Mexico CityMexicoprime month · Backpacker→Premium · ~$80/day
- 24°OaxacaMexicoprime month · Backpacker→Premium · ~$60/day
- 23°Rajasthan (Jaipur & Udaipur)Indiaprime month · Backpacker→Ultra-luxury · ~$80/day
- 27°Sri LankaSri Lankaprime month · Backpacker→Ultra-luxury · ~$60/day
- 25°SydneyAustraliaprime month · Backpacker→Ultra-luxury · ~$180/day
- 19°MarrakechMoroccoMarrakech Film Festival · Backpacker→Ultra-luxury · ~$90/day
- 26°Atacama DesertChilewarm · 26° · Backpacker→Ultra-luxury · ~$200/day
- 27°Buenos AiresArgentinawarm · 27° · Backpacker→Premium · ~$90/day
Hot · 12
- 29°Rio de JaneiroBrazilprime month · Backpacker→Ultra-luxury · ~$100/day
- 31°BangkokThailandprime month · Backpacker→Ultra-luxury · ~$60/day
- 30°CartagenaColombiaprime month · Backpacker→Premium · ~$90/day
- 29°KeralaIndiaprime month · Backpacker→Premium · ~$60/day
- 28°MaldivesMaldivesprime month · Budget→Ultra-luxury · ~$600/day
- 29°MendozaArgentinaprime month · Backpacker→Ultra-luxury · ~$100/day
- 28°Phuket & KrabiThailandprime month · Backpacker→Ultra-luxury · ~$70/day
- 30°ZanzibarTanzaniaprime month · Backpacker→Ultra-luxury · ~$120/day
- 27°Maasai MaraKenyaMaasai Mara Marathon · Budget→Ultra-luxury · ~$450/day
- 27°BaliIndonesiahot · 27° · Backpacker→Ultra-luxury · ~$80/day
- 28°FijiFijihot · 28° · Backpacker→Ultra-luxury · ~$200/day
- 30°Great Barrier Reef (Cairns)Australiahot · 30° · Backpacker→Ultra-luxury · ~$160/day
Ranges are typical costs, not quotes. Check the real price before you book.