The banks of the River Thames will once again host an enchanting Christmas market this winter.

Set against a backdrop of some of London’s iconic landmarks, London Bridge City’s Christmas By The River will run from Thursday, November 30 to Wednesday, January 3, 2018.

Christmas by the River boasts 68 stalls selling gifts, food and drink as well as views of Tower Bridge, The Tower of London and the city's skyline.

Shoppers can browse boutique accessories, artisan gifts and homemade crafts created by independent traders.

There will also be plenty of delicious food and drink stalls with fresh donuts, puddings and hot ciders available.

Christmas by the River will return this winter
Christmas by the River will return this winter

Throughout December, there will be a range of workshops at the market's chalet with festive activities planned.

Visitor information:

When is it open?

Thursday 30 November, 2017– Wednesday 3 January, 2018

Monday – Wednesday: 11am – 7pm Thursday-Saturday: 11am– 9pm

Does it open on a Sunday?

Yes. The market is open from 11am– 7pm.

Postcode

London Bridge City, SE1 2DB

How to get there

London Bridge tube station or Tower Hill.

Parking isn't recommended.

How much does it cost?

Entry is free.

Hotels nearby

London Bridge Hotel: London Bridge Street, London SE1 9SG. 020 7855 2200

Hilton London Tower Bridge: More London Place, Tooley Street, London SE1 2BY. 020 3002 4300.

Premier Inn: York Road, Lambeth, London SE1 7NJ. Book a room here.

Christmas markets you need to visit in west London