Все статьи

Things to Do in London in December (Including Free Ideas)

Things to do in London in December: Christmas lights and a festive street

London in December is one of the most festive places in Europe. Streets are strung with lights, ice rinks pop up in palace courtyards, Christmas markets fill the parks, and every pub seems to have a roaring fire. Here are the best things to do in London in December, including plenty of free ideas, plus tips for getting around.

Regent Street Christmas lights over crowds of shoppers, one of the best things to do in London in December

The Best Things to Do in London in December

1. Go to Winter Wonderland

Hyde Park's Winter Wonderland is London's biggest Christmas attraction, with fairground rides, a huge ice rink, live shows, an ice kingdom, and dozens of food and drink stalls. Entry is free at off-peak times, but you pay for rides and attractions. Weekday afternoons are the calmest.

2. Browse the Christmas markets

Beyond Winter Wonderland, look for markets on the South Bank, in Covent Garden, Leicester Square, and around King's Cross, plus seasonal food markets such as Borough Market. See our guide to the best Christmas markets in the UK.

3. Go ice skating

Skate in the courtyard of Somerset House, between the towers of Canary Wharf, or beside Battersea Power Station. See our full guide to Christmas ice rinks in London.

4. Walk the Christmas at Kew light trail

Kew Gardens' after-dark trail fills the botanic gardens with illuminated tunnels, laser shows, and glowing trees. Other light trails run at places such as Battersea Park and Chiswick House. Book early, as evenings sell out.

5. See a festive show in the West End

December is the season for big musicals, ballet (The Nutcracker is a tradition), and pantomimes, a very British form of Christmas theater with slapstick, songs, and audience participation. Check last-minute ticket apps for deals.

6. See the Christmas lights (free)

Regent Street, Oxford Street, Carnaby Street, Covent Garden, and Seven Dials all put on spectacular light displays. Walk from Oxford Circus to Covent Garden in the evening for the best of them, and don't miss the windows at Fortnum & Mason, Selfridges, and Liberty.

Giant Christmas tree and decorations in Covent Garden market in London in December

7. See the city from the river

Take a Thames Clipper river bus (it uses normal contactless fares) for views of the lit-up skyline, or book a festive dinner cruise.

8. Hear carols in a historic church (free)

St Paul's Cathedral, Westminster Abbey, and many other churches hold carol services and concerts in December. Some are free and first come, first served. Trafalgar Square's Christmas tree, a gift from Norway every year since 1947, hosts carol singing most evenings.

9. Have a festive afternoon tea

Many hotels and tearooms serve Christmas-themed afternoon tea, with mince pies, spiced scones, and tiny festive cakes. Book well ahead.

10. Warm up in a historic pub

Few things beat a pint by a fire in an old pub on a cold December evening. Try the Ye Olde Cheshire Cheese on Fleet Street, the Lamb & Flag in Covent Garden, or the riverside pubs of Greenwich and Hammersmith.

11. Explore Camden

For an alternative December, browse Camden Market's food stalls and vintage shops, catch live music, and walk along Regent's Canal.

12. Take a quiet Christmas walk (free)

Walk from the Houses of Parliament along the South Bank past the London Eye at dusk, or climb Primrose Hill for views across the city. On Christmas morning, London is eerily quiet, perfect for photos of usually crowded spots.

More Free Things to Do in London in December

  • The Natural History Museum, Science Museum, British Museum, National Gallery, and Tate Modern are all free (some special exhibitions charge).
  • Window-shopping and lights along Regent Street and Bond Street.
  • The Christmas tree and carols in Trafalgar Square.
  • Free entry to Winter Wonderland at off-peak times.
  • The Southbank Centre's winter market and free events.

Tips for London in December

  • Book popular events early: ice rinks, light trails, afternoon tea, and West End shows.
  • Check transport over Christmas. There is almost no public transport on Christmas Day, and reduced services on Boxing Day.
  • Dress warmly and bring an umbrella. December in London is cold, damp, and dark by 4 PM.
  • Use contactless on the Tube, buses, and river buses for capped daily fares.
  • Stay online. Tickets, maps, and transport updates all live on your phone. An egoViet UK eSIM connects when you land, without roaming fees.
Cozy London pub interior with a fireplace and Christmas decorations in December

Staying until the end of the month? Read our guide to New Year's Eve in London.

FAQs: London in December

Is London worth visiting in December?

Yes. The Christmas lights, markets, ice rinks, and festive events make it one of the best times of year to visit, although it is cold and busy.

What is free to do in London in December?

The Christmas lights, Trafalgar Square's tree and carols, most major museums, window displays, and walks along the South Bank are all free.

Does the Tube run on Christmas Day?

No. There is almost no public transport in London on Christmas Day. Plan to walk, cycle, or book a taxi.

When do the Christmas lights go on in London?

The big displays on Regent Street and Oxford Street are usually switched on in early to mid-November and stay up until early January.