December in Maine is cold, dark and festive. Harbor towns light their trees, inns set out their holiday decorations and the first reliable snow arrives, especially inland and in the mountains. It is a quiet month for travel, with a few big holiday events, so it rewards visitors who want a cozy trip. Here is what to expect.

Quick Answers
- Weather: In Portland, December averages a high of about 37°F and a low of about 20°F.
- Snow: About 13 inches in an average December in Portland, and more inland and in the mountains.
- Big event: Christmas Prelude in Kennebunkport, in early December.
- Crowds: Light, except around the holidays and at ski areas.
- Daylight: Very short. Plan outdoor time for the middle of the day.
Weather in December
Portland averages a daytime high near 37°F and an overnight low near 20°F in December, with about 4 inches of precipitation and about 13 inches of snow, based on 1991 to 2020 climate normals. Inland, in the mountains and in the north, it is colder and snowier. Roads can be icy, so allow extra time and carry winter gear in the car. Pack warm layers, waterproof boots, a hat and gloves.
Christmas Prelude in Kennebunkport
Christmas Prelude is one of Maine’s best-known holiday events. It runs for roughly 11 days in early December, over two weekends, with tree lightings, caroling, parades, a visit from Santa and fireworks over the cove. Dates and the full schedule change each year, so check the Christmas Prelude website before you plan, and book lodging early because the event draws crowds. For the area, see our things to do in Kennebunkport and Kennebunk and Kennebunkport beaches guide.
Other Holiday Events
Many Maine towns hold tree lightings, parades and craft fairs in the first weeks of December. Dates and times change from year to year, so check your destination’s chamber of commerce or town website. Our events calendar lists upcoming events.
What to Expect
- Many seasonal places are closed: Check hours before driving to small coastal towns and island ferries.
- Lodging is easy to find: Except during Christmas Prelude and the holiday week.
- Short days: The sun sets around 4 p.m. in much of the state, so start early.
- Winter sports: Ski areas and snowmobile trails open as snow allows, usually later in the month.
Plan the Rest of Your Trip
For the weeks before, read Maine in November. For the full season, see Maine in winter. If you are choosing a month, see the best time to visit Maine.
Maine in December FAQ
Is December a good time to visit Maine?
It is a good choice for holiday events and cozy trips, and a poor choice for beaches or boat tours. Expect cold weather and early dark.
Does it snow in Maine in December?
Yes. Portland averages about 13 inches, and the mountains and the north get more.
What is Christmas Prelude?
An annual holiday festival in Kennebunkport, held over roughly 11 days in early December, with tree lightings, parades, Santa and fireworks.
What should I pack for Maine in December?
A warm coat, waterproof boots, hat and gloves, and layers. If you will drive, carry an ice scraper and blankets.