Christmas Markets and Christmas Shopping in London

London's Christmas markets are great places to find beautiful and unique gifts, from jewellery and crafts, to fashion and toys.

At some Christmas markets you can also hear carol singing, go on fairground rides and sample traditional Christmas treats such as mince pies.

Below is our pick of the best Christmas markets in London, from large German Christmas markets such as Winter Wonderland and the South Bank to smaller Christmas fairs. These markets are perfect for your Christmas shopping needs.