Christmas markets and Christmas shopping in London

Find beautiful, quirky and unique gifts at one of London's Christmas markets and festive fairs, from jewellery to crafts and toys.

Many Christmas London markets also feature fairground rides, carol singing and festive treats such as mince pies and mulled wine.

Take a look at our pick of the best Christmas markets in London, or browse through many more markets and festive shopping events below. Choose from large traditional Christmas markets such as Winter Wonderland's market in Hyde Park, Southbank Centre's Winter Market and London Bridge City's riverside market, to smaller Christmas fairs and specialist festive shows. And look out for special shopping discounts during Christmas lights switch-on events in shopping districts across London.

Continue your Christmas shopping at one of London's best places to shop this Christmas, and find more things to do over the festive season with our guide to Christmas in London.