If you're visiting London in December, there's some essential information that you have to know! The average high is 48°F (9°C). The average low is 37°F (3°C). The average amount of wet days is 10 and the average daily sunshine is about 3 hours.
It rarely snows in London in December but it does get cold so pack gloves, scarfs and boots. Always bring an umbrella when exploring London!
One of the best highlights in December is the Hyde Park Winter Wonderland (November to January).
Get a big fat festive fix at this annual event in Hyde Park, which gets bigger and better each year. Expect food stalls, authentic beer halls, fairground rides, santa's grottos and free-flowing mulled wine.
Annual Christmas events include carol singing, grottos, fairs, pantomimes and colorful lights. Christmas Day is December 25.
Boxing Day is the first weekday after Christmas Day (December 26 or 27).
Annual December Events
London Christmas Lights: From early November to early January, the annual Christmas light switch on is one of London's biggest festive events. The Oxford Street lights draw the biggest crowds as a celebrity usually flicks the switch. There are separate events for Regent Street, Covent Garden, Harrods and more.
The Trafalgar Square Christmas Tree Lighting Ceremony is the first Thursday in December. London is gifted a huge Christmas tree from Norway each year as a thank you for the country's services during WWII.
The ceremony is usually accompanied by carol singing from the choir at the St-Martins-in-the-Fields church.
The Great Christmas Pudding Race is in early December. It is a charity event that sees contestants complete a zany obstacle course while balancing a Christmas pudding on a plate. All while dressed as Santas, reindeer or elves, of course.
Spitalfields Winter Festival (mid-December): This music festival brings opera, folk, classical and contemporary performances to quirky venues in and around Spitalfields in east London.
London International Horse Show (mid-December): This annual event at Olympia attracts over 80,000 people a year and is one of the country's biggest equestrian festivals.
Wrap up warm, get your skates on and check out one of London's many ice rinks which set up shop at iconic venues including Somerset House, the Tower of London and the Natural History Museum.
'January' Sales (from December 26): Snap up a bargain in the 'January' sales, which technically start on Boxing Day. Harrods, John Lewis, and Liberty are always reliable options for post-Christmas bargains.
New Year's Eve celebrations (December 31): Celebrate the arrival of the new year in style at one of London's many events.