London's Best Christmas Markets

  • 01 of 07

    Festive Fun and Seasonal Shopping in London

    Winter Wonderland Hyde Park
    Carl Court/Getty Images

    It's the most wonderful time of the year and London really knows how to celebrate the festive season in style. The city is home to a sparkling array of traditional Christmas markets that sell everything from hand-crafted gifts and decorations to foodie treats and festive booze. Many of the markets offer entertainment in the form of family-friendly fairground rides, carol singing, and ice rinks so veer off the high street and stock up on lots of presents and tons of fun. And is there a better way to shop for gifts than with a mulled wine in hand? 

    Continue to 2 of 7 below.
  • 02 of 07

    Winter Wonderland, Hyde Park

    Hyde Park Winter Wonderland
    Carl Court/Getty Images

    This annual Hyde Park pop-up gets bigger and better every year. The sprawling site is home to an ice skating rink, fairground rides including a ferris wheel, traditional German-style beer halls, a circus, food stalls, and grottos. Over 200 market stalls sell gifts and trinkets from Bavarian-style wooden chalets, all lit by fairy lights. 

    When? 10 a.m. to 10 p.m every day from November 17, 2017 to January 1, 2018

    Where? Hyde Park. The nearest tube stations are Hyde Park Corner, Marble Arch, Victoria and Knightsbridge

    Continue to 3 of 7 below.
  • 03 of 07

    Southbank Centre

    Southbank Christmas Market
    Southbank Christmas Market

    Part of the Southbank Centre Winter Festival, an annual arts celebration that brings festive theater performances and family-friendly events to the Southbank, the market stalls here line the river bank and occupy traditional wooden chalets. Grab a steaming cup of hot chocolate and stroll along the Thames while shopping for unique gifts, Scandinavian-style tree decorations, and quirky stocking stuffers.

    When? 11 a.m. to 10 p.m. (11 p.m. Friday and Saturday) every day from November 10, 2017 to January 4, 2018

    Where? Southbank Centre. The nearest tube stations are Waterloo, Embankment, and Southwark.

    Continue to 4 of 7 below.
  • 04 of 07

    Tate Modern

    UK, London, Bankside, Tate Modern and Millennium Bridge over River Thames
    © Alan Copson / Getty Images

    Head to the Tate Modern to get an art fix and a festive fix in one hit. Pretty wooden chalets line the grassy area outside the gallery and sell jewelry, toys, presents and seasonal food treats including bratwurst, roasted nuts, and glühwein. The star of the show is a traditional Victorian carousel. 

    When? 11 a.m. to 8 p.m. (10 a.m. to 10 p.m. Saturday) every day from November 19 to December 23

    Where? Outside Tate Modern. The nearest tube stations are London Bridge and Southwark.

    Continue to 5 of 7 below.
  • 05 of 07

    Christmas in Leicester Square

    Christmas in Leicester Square
    Christmas in Leicester Square

    This compact winter wonderland is slap bang in the middle of Leicester Square. There's a Santa's Grotto for the little ones and in the evening, the traditional Spiegeltent features a fun line up of festive shows from the Underbelly team, including a cabaret, comedy gigs and kid-friendly events. The market stalls sell handmade toys, candy, and festive ornaments. And there are plenty of food and drink stalls for a festive refuel. 

    When? 12 p.m. to 10 p.m. (10 a.m. to 10 p.m. Saturday and Sunday) every day from November 10 to January 6

    Where? Leicester Square. The nearest tube station is Leicester Square. 

    Continue to 6 of 7 below.
  • 06 of 07

    Real Food Christmas Market, King's Cross

    King's Cross Station
    Oli Scarff/Getty Images

    Stock up on gifts for the foodies in your life at the festive edition of the Real Food Market outside King's Cross station. You'll find a tasty selection of produce from top artisan food and drink suppliers and lots of treats to eat on the go. 

    When? 12 p.m. to 7 p.m. every day from December 14 to December 23

    Where? King's Cross Square (in front of the station on Euston Road). The nearest tube station is King's Cross. 

    Continue to 7 of 7 below.
  • 07 of 07

    Sutton House Christmas Market

    Sutton House Christmas
    City Showcase

    Sutton House in Homerton was built in 1535 and is east London's oldest residence. The property is decking the halls this year for a special festive event that features a traditional Christmas market. Expect stalls selling ceramics, cards, clothes and jewelry, and topnotch food and drink options. Entertainment includes carol singing, theater performances, and a surreal Santa's Sleigh. 

    When? 12 p.m. to 5 p.m. each weekend from November 26 to December 18

    Where? Sutton House, Homerton High Street. The nearest (overground) tube stations are Homerton and Hackney Central.