As Christmas approaches, so does the festive spirit and events, with plenty of themed activities and experiences appearing all over London.

Including the beloved and traditional Christmas Market, as lit-up wooden huts pop up and add to festive cheer.

Selling all types of gifts and trinkets, from decorations, toys, jewellery and more, you can also get your Christmas food from hot chocolate, mince pies and bratwurst.

Across London, there are several free Christmas markets, to save you a job with rounded up the best ones taking place this year.

Great British Life: London has plenty of Christmas markets.London has plenty of Christmas markets. (Image: Getty)

The best Christmas Markets in London

Leicester Square 

Transforming Leicester Square into a magical movie festive land, with red-roofed huts and endless fairy lights, the Christmas market is not to be missed.

You can find a great amount of arts and crafts from handmade candles, to handpainted dolls and more. 

You can enjoy a sweet treat from chocolate-covered fruits and sugary churros. 

Plus, you can head to one of the nearby cinemas and catch the latest Christmas movies or a festive classic.

Leicester Square's Christmas Market is taking place from November 8 until January 8. 

Great British Life: Do you love a Christmas market?Do you love a Christmas market? (Image: Getty)

Covent Garden

Along with its 60ft Christmas tree and impressive lights display, Covent Garden transforms into one of the most popular Christmas markets.

Keeping its permanent stores in the limelight, Covent Garden adds more limited-time festive theme shops offering unique gifts perfect for the whole family.

You can grab a glass of mulled wine as you explore and enjoy the daily snow shower inside the market. 

Greenwich Market

The traditional Christmas market has stalls and shops under a ceiling sparkling lights and walls decked out with decorations. 

You enjoy a drink or two at the market pubs or enjoy a meal at one of the many food stalls on site. 

With plenty of shops to enjoy you can buy some crafts, original artwork and fun stocking fillers.

Great British Life: See what's on.See what's on. (Image: Newsquest)

Southbank Centre

Every year Southbank transforms into a Christmas wonderland with rows of huts and strung up lights.

Offering an artisan experience, you can enjoy food from a selection of cheese, wine and many sweet treats.

The Southbank Centre Christmas market is taking place from November 2 until December 26. 

Trafalgar Square

Over the Christmas period, Trafalgar Square is lit up with market stalls, decorations and a giant Christmas tree. 

Wandering around the market you can enjoy carol singers, hot chocolate, pulled wine, and sweet and savoury snacks.