Angel-shaped Christmas lights strung above a London shopping street at night, with a red bus and a black cab below
London month by month

London in December: Weather, Events and Tips

Christmas markets, ice rinks and New Year's Eve.

December is London's festive month: Christmas lights, markets and ice rinks, pantomimes in the theatres and ticket-only fireworks on the river on New Year's Eve. It is cold and dark, with daytime highs around 9°C, and almost everything stops on Christmas Day, so plan the last week of the month carefully.

For many visitors, London at Christmas is the reason to come. The shopping streets are lit up from late autumn, the department stores dress their windows, and fairs and winter markets fill parks and squares. The atmosphere is at its best in the first three weeks, when everything is open and the city is busy but not yet on holiday.

From about 24 December the rhythm changes. Most museums close for three days, public transport largely stops on Christmas Day, and the days between Christmas and New Year have their own pattern of sales, family outings and reduced hours. This guide explains each part of the month.

December weather and dates

Average high / low
8.8°C / 3.1°C (Met Office, Heathrow, 1991-2020)
Frost
About 7 nights of air frost
Sunshine
About 55 hours, the lowest of the year
Rain
57.1 mm on about 11 days
Bank holidays 2026
Friday 25 December; Monday 28 December (Boxing Day substitute)
New Year's Eve
Thursday 31 December 2026; fireworks by ticket only

Cold, dark and mostly dry

December is one of London's coldest months. The Met Office average at Heathrow is a high of 8.8°C and a low of 3.1°C, with about seven frosty nights. Snow does fall in some years, but a white Christmas in London is rare; cold rain and grey skies are far more common.

The bigger challenge is daylight. December has only about 55 hours of sunshine in the whole month, and around the shortest day, 21 December, the sun sets before 4pm. Start sightseeing early, keep outdoor plans for the late morning and use the dark afternoons for lights, shops, museums and theatre. Rain is moderate, at 57.1 mm over about 11 days.

Crowds in winter coats around the tall Christmas tree in the Covent Garden piazza under a grey sky

Christmas lights, markets and ice rinks

London's lights are one of the free pleasures of the season. The best-known displays hang over Oxford Street, Regent Street and Carnaby Street, and around Covent Garden, where the market building is decorated. Each December a tall Norwegian spruce, a gift from the city of Oslo, stands in Trafalgar Square as a thank-you for Britain's support during the Second World War.

Hyde Park Winter Wonderland is the biggest seasonal fair, with rides, stalls, food and shows. It runs from 19 November 2026 to 3 January 2027, and you must book a timed entry ticket online; prices on the day are higher than in advance. Smaller Christmas markets appear in other squares and along the river, and several landmark buildings open outdoor ice rinks for the season. Each sells timed skating sessions on its own website, and evening and weekend slots sell out first.

Our full guide to Christmas in London lists the main markets, rinks and carol services, with advice on which are worth the money.

Book a morning skate for the easiest rink session. Weekday mornings in early December are the least crowded time at London's seasonal rinks. After school breaks up on 18 December (in Lambeth), even mornings fill up.

Palaces, gardens and museums in festive dress

Some of the big attractions put on special Christmas programmes. Hampton Court Palace runs its "Winter Palace" season from 28 November 2026 to 3 January 2027, with its own ticket prices. Kew Gardens is open from 10am to 3.15pm in December and charges off-peak prices (£17 online for an adult), with £10 tickets on Tuesdays until 29 December 2026.

The new London Museum building at West Smithfield, which opens on 28 November 2026 with free galleries, is likely to be busy through December. See our London Museum guide for the latest on visiting.

Most national museums are free and make a good plan for cold afternoons; our list of free museums in London shows which ones. For a day out of town, Windsor Castle is usually closed on Tuesdays and Wednesdays, but in 2026 it opens on Tuesday 22 and Tuesday 29 December. Winter hours there are 10am to 4.15pm, with last admission at 3pm.

Pantomime, theatre and festive afternoon tea

Pantomime is a British Christmas tradition: a family theatre show based loosely on a fairy tale, with songs, slapstick, a man dressed as a comic "dame" and plenty of audience shouting. Many London theatres, large and small, stage one from late November or early December into January. The jokes are aimed at both children and adults, and the audience is expected to join in.

December is a popular time for West End musicals and plays, so book ahead or look for same-day deals. Our tips on cheaper theatre tickets include the Official London Theatre Ticket Booth in Leicester Square.

Hotels and tearooms often serve festive versions of afternoon tea in December, and weekend slots are booked weeks ahead. For shopping, the Christmas windows at London's department stores are worth a look even if you buy nothing.

What closes over Christmas, and when

This is the most important section for anyone in London between 24 and 28 December. Christmas Day is the one day of the year when London almost completely shuts down.

What24-26 December
Natural History Museum, Science Museum, V&A, IWM London, Churchill War RoomsClosed 24, 25 and 26 December
National GalleryClosed 24-26 December and 1 January
Tower BridgeClosed 24-26 December; opens 10am on 1 January
Large shops (over 280 m²)Not allowed to open on Christmas Day by law
Public transportNo service on most of the network on Christmas Day; reduced service on Boxing Day; early finish on Christmas Eve
StonehengeClosed 25 December

With no Tube or buses on most routes on 25 December, getting around means walking or booking a taxi in advance. Our guide to taxis and minicabs explains the options. If you are staying for Christmas, choose a hotel within walking distance of the things you want to see; our overview of the best areas to stay helps. TfL publishes its Christmas timetable each December, so check it before you travel.

Book your Christmas Day meal before you arrive. Restaurants that open on 25 December usually sell set menus in advance, and walk-in tables are rare. Large supermarkets and most shops are closed, so buy snacks and drinks on Christmas Eve.

Boxing Day, 26 December, is traditionally the start of the winter sales, although the bank holiday moves to Monday 28 December in 2026 because the 26th is a Saturday. The page on bank holidays and opening hours explains Sunday and holiday trading rules.

New Year's Eve on the Thames

The Mayor of London's fireworks display over the Thames by the London Eye is one of the most famous in the world, and you cannot watch it from the official riverside area without a ticket. For 2026-27 the event is on Thursday 31 December, from 8pm to 12.30am. City Hall has said the fireworks will return and that a ticket release date will be announced; no price had been published when we checked. For the 2025-26 display, tickets cost £20 to £55 and were sold only through Ticketmaster.

Our New Year's Eve guide covers how the ticket release works, where the viewing areas are and how to get home afterwards. Crowds are enormous, so plan the journey back to your hotel before the night, and check TfL's New Year travel information in late December.

Packing for a London winter

Bring a warm winter coat, ideally waterproof, plus a hat, gloves and a scarf. Temperatures rarely fall far below freezing, but damp air and wind make 5°C feel much colder than it sounds. Warm, waterproof shoes are essential if you plan to walk between Christmas lights in the evening. Layers help, because shops, museums and the Tube are well heated.

If you would like the lights without the Christmas closures, come in the first half of the month or read our guide to London in November. For what happens once the decorations come down, see London in January, the quietest and often cheapest time of year.

Frequently asked questions

Is London worth visiting in December?

Yes, especially in the first three weeks. The Christmas lights, markets, ice rinks and theatre make it one of the most atmospheric times of the year. It is cold, around 9°C by day, and gets dark before 4pm, and prices rise towards Christmas.

What is open in London on Christmas Day?

Very little. Most museums and attractions are closed, large shops are not allowed to open, and most public transport does not run. Parks stay open, and some restaurants and hotels serve Christmas lunch if you book in advance.

Do I need a ticket for the New Year's Eve fireworks in London?

Yes. You cannot attend the official riverside viewing areas without a ticket. For 31 December 2026 the ticket release date and prices had not been announced when we checked. Follow the Mayor of London's event page for the on-sale date.

Does it snow in London in December?

Not often. The Met Office average for Heathrow is a high of 8.8°C and a low of 3.1°C, with about seven frosty nights. Snow falls in some years but rarely settles for long, and cold rain is far more common.

When is Winter Wonderland open in 2026?

Hyde Park Winter Wonderland runs from 19 November 2026 to 3 January 2027. You need a timed entry ticket booked online, and prices on the day are higher than in advance.

Sources