Skip to main content
An illuminated Christmas tree at night beside red brick warehouses and Mount Hakodate in Hakodate Bay

Photo: はこだてクリスマスファンタジー2020.jpg by 小橋新一郎 (CC BY-SA 4.0, cropped), via Wikimedia Commons.

Hakodate in December: weather, what to wear and what's on

In December, Hakodate averages a high of 3.2°C (38°F) and a low of −3.6°C (26°F), with 94.6 mm of rain or snow on about 15.8 days (JMA, 1991–2020). Snow lies on the ground on 21.4 days, and the deepest snow averages 22 cm.

Hakodate weather in December

Averages for 1991–2020 at the JMA's Hakodate station (35 m above sea level).

High
3.2°C (38°F)
Low
−3.6°C (26°F)
Precipitation
94.6 mm
Wet days
15.8 days
Sunshine
92 hours
Snow on ground
21.4 days
  • Highs fall 6.8°C from November and drop another 2.3°C into January.
  • That is 10.3°C below Hakodate's yearly average high of 13.5°C.
  • Of our 34 places with temperature records, Hakodate is the 3rd coldest in December: 1.3°C cooler than Aomori and 0.3°C warmer than Kusatsu Onsen.
  • December is Hakodate's 6th wettest month (94.6 mm).
  • Of our 35 places, Hakodate has the 13th highest precipitation in December: 9.8 mm less than Takayama and 1.4 mm more than Kagoshima.
  • Rain or snow of 1 mm or more falls on 15.8 days, and 10 mm or more on 2.7 days.
  • The temperature drops below 0°C on 26.5 nights.
  • On 6.7 days it stays below 0°C all day.
  • 79 cm of snow falls in an average December; snow lies on the ground on 21.4 days.
  • The sun is out for 40% or more of the possible hours on 11.3 days, and 3.8 days have under 0.1 hours of sunshine.
Average temperature
−0.1°C (32°F)
Humidity
74%
Deepest snow (average of each year's deepest)
22 cm

Early, mid and late December

Hakodate in December by ten-day period: averages for 1991–2020 (JMA)
DaysHighLowPrecipitation
1–10 December4.7°C−2.2°C31.3 mm
11–20 December2.7°C−4.0°C30.0 mm
21–31 December2.2°C−4.5°C33.3 mm

By the last ten days of December the average high in Hakodate is 2.5°C lower than in the first ten.

What to wear in Hakodate in December

Is Hakodate cold in December?

Yes, it is very cold. Hakodate averages 3.2°C (38°F) by day and −3.6°C (26°F) at night in December. It gets colder still: 11–20 January has highs of 0.5°C.

Freezing: highs around 3.2°C

  • A heavy winter coat (down or similar), thermal underwear, a hat, gloves and a scarf.
  • Gloves and a hat for mornings and nights: the temperature drops below 0°C on 26.5 nights.
  • A waterproof jacket with a hood: rain or snow falls on 15.8 days.

Shoes

  • Waterproof boots with good grip: snow lies on the ground on 21.4 days (deepest 22 cm on average).

Pack

  • Waterproof jacket with a hood
  • Gloves and a warm hat
  • Thermal underwear
  • Scarf
  • Waterproof boots with grip

Holidays and crowds in December

There are no national holidays in December 2026.

In December 2025, hotels and inns across Hokkaido were 59.5% full on average (8th busiest of 12 months). Foreign guests spent 1.79 million nights there that month (Japan Tourism Agency). That compares with 54.2% in November and 62.1% in January.

Frequently asked questions

What is the weather like in Hakodate in December?

The average high is 3.2°C (38°F) and the average low −3.6°C (26°F). 94.6 mm of rain or snow falls on about 15.8 days (JMA, 1991–2020).

What should I wear in Hakodate in December?

A heavy winter coat (down or similar), thermal underwear, a hat, gloves and a scarf. Gloves and a hat for mornings and nights: the temperature drops below 0°C on 26.5 nights. A waterproof jacket with a hood: rain or snow falls on 15.8 days.

Is Hakodate cold in December?

Yes, it is very cold. Hakodate averages 3.2°C (38°F) by day and −3.6°C (26°F) at night in December. It gets colder still: 11–20 January has highs of 0.5°C.

Does it snow in Hakodate in December?

Yes. 79 cm of snow falls in an average December, and snow lies on the ground on 21.4 days (JMA, 1991–2020).

Is Hakodate busy in December?

In December 2025, hotels and inns across Hokkaido were 59.5% full on average (8th busiest of 12 months). Foreign guests spent 1.79 million nights there that month (Japan Tourism Agency).

What are the record temperatures for December in Hakodate?

The highest temperature the JMA has recorded in Hakodate in December is 16.3°C (61°F), on 1 December 1990. The lowest is −19.4°C (−3°F), on 14 December 1892.

What events are on in Hakodate in December?

Hakodate Christmas Fantasy: Late November to 25 December (2025: 29 November to 25 December; 2026 dates not yet published on the page). Hakodate Port Illumination Film Festival: Early December, three days.

December records in Hakodate

The extremes the JMA has measured in December at its Hakodate station.

Hottest December day
16.3°C (61°F) on 1 December 1990 (records since 1872)
Coldest December night
−19.4°C (−3°F) on 14 December 1892 (records since 1872)
Wettest December day
60.5 mm on 29 December 2007 (records since 1872)
Deepest December snow
54 cm on 25 December 1983 (records since 1872)
Most snow in one December day
60 cm on 25 December 1983 (records since 1953)

What's on in Hakodate in December

Events in Hakodate in December: dates from each organizer's official page
EventWhenWhere and what
Hakodate Christmas Fantasyはこだて クリスマスファンタジーLate November to 25 December (2025: 29 November to 25 December; 2026 dates not yet published on the page)Bay area near the Red Brick Warehouses, Hakodate. A large Christmas tree floats on the sea and is lit daily; fireworks go up at the daily relighting around 18:00. Vehicle traffic is regulated around the venue. Soup bar tickets are sold on site (700 yen a cup in 2025). Official page
Hakodate Port Illumination Film Festival函館港 イルミナシオン映画祭Early December, three days. 4–6 December 2026.Hakodate. Screenings of new and notable films, with talk sessions. Official page

Hakodate before and after December

Hakodate: November, December and January (JMA, 1991–2020)
MonthHighLowPrecipitationWet days
November10.0°C (+6.8°C)1.8°C (+5.4°C)110.8 mm (+16.2 mm)13.6 days (−2.2 days)
December3.2°C−3.6°C94.6 mm15.8 days
January0.9°C (−2.3°C)−6.0°C (−2.4°C)77.4 mm (−17.2 mm)15.0 days (−0.8 days)

Other places in December

December: Hakodate against five other places (JMA, 1991–2020)
PlaceHighAgainst HakodateWet daysAgainst Hakodate
Aomori4.5°C+1.3°C21.2 days+5.4 days
Sapporo2.0°C−1.2°C16.0 days+0.2 days
Sendai8.3°C+5.1°C5.6 days−10.2 days
Niigata8.7°C+5.5°C21.5 days+5.7 days
NasuNasu Kogen5.1°C+1.9°C9.1 days−6.7 days

Read more

Sources for this page

  1. Normals for 1991–2020: Hakodate (函館), month by month (平年値 年・月ごとの値)Japan Meteorological Agency (JMA)
  2. Normals for 1991–2020: Hakodate (函館), rain days, temperature days and snow (詳細)Japan Meteorological Agency (JMA)
  3. Ten-day normals for 1991–2020: Hakodate (函館) (平年値 旬ごとの値)Japan Meteorological Agency (JMA)
  4. Records for December: Hakodate (函館) (観測史上1〜10位の値)Japan Meteorological Agency (JMA)
  5. National holidays (国民の祝日について)Cabinet Office
  6. Overnight Travel Statistics Survey, 2025 final figures (宿泊旅行統計調査 2025年 年の確定値)Japan Tourism Agency
  7. Hakodate Christmas Fantasy (はこだて クリスマスファンタジー)Hakodate City official tourism portal (hakobura)
  8. Hakodate Port Illumination Film Festival (函館港 イルミナシオン映画祭)Hakodate City official tourism portal (hakobura)