London’s Christmas markets and fairs 2019
Christmas markets and fairs in north, south, east, west and central London this November and December 2019.
Christmas is fast approaching and no doubt, many of us are feeling the pressure of the countdown to the big day. It’s that time of year when our usual monthly spending budgets go out the window and we get ready to splash the cash. However, if you’re struggling for gift ideas and want to get your loved ones something a little different, then why not pay a visit to one of London’s Christmas markets or fairs. As well as a host of stalls, many of the festive events offer entertainment, hot food and drink and other immersive Christmassy experiences. Many of the markets and fairs are free entry, although some have a small entry fee, with money raised going to help charities.
Whether you live in north, south, east or west London, or just visiting the capital, there’s plenty of festive shopping opportunities around town.
Here’s a guide to London’s best Christmas markets and fairs this 2019.
Long-term Christmas fairs
Some markets are opening throughout the run-up to Christmas, with some still going into the new year. Most of these markets will close earlier than usual on Christmas Eve and be closed all day on Christmas Day, Boxing Day and New Year’s Day.
- 8 November – 5 January 2020 : Christmas in Leicester Square
The West End’s famous square will feature a Christmas market in Bavarian-style huts and Santa’s Grotto. A Spiegeltent will play host shows. Free entry to Leicester Square, but tickets required for Santa’s Grotto and the Spiegeltent. Leicester Square, WC2H. Nearest station: Piccadilly Circus or Leicester Square. For more information, visit the Christmas In Leicester Square website.
- 8 November – 5 January 2020 : Southbank Centre Winter Market
Wooden chalets selling festive food, drink, gifts and treats alongside the river on the South Bank. Open Sun-Thu 11am-10pm, Fri-Sat 11am-11pm. Free. Queen’s Walk, South Bank, SE1. Nearest station: Waterloo, Westminster or Embankment. For more information, visit the Southbank Centre website.
- 21 November – 5 January 2020 : Winter Wonderland Market
Winter Wonderland covers a huge expanse in Hyde Park and offers a German market selling gifts, as well as food and drink. You can bring the whole family and get into the festive spirit with a fun fair, circus, live shows and an ice rink. 10am-10pm. Free entry. Nearest station: Hyde Park Corner, Marble Arch or Knightsbridge. For more information, visit the Winter Wonderland website.
- 23 November – 22 December : Christmas Market on the Piazza
Festive market at Wimbledon every weekend and occasional Fridays (13, 20 December). Featuring over 50 stalls, street food and drink. 11am-6pm. Free entry. The Piazza, Wimbledon, SW19 1QB. Nearest station: Wimbledon. For more information, visit the Love Wimbledon website.
- 26 November – 5 January 2020 : Christmas by the River
Annual festive market featuring food, drink, craft and gift stalls across The Scoop More London, Hay’s Galleria and London Bridge City Pier. 11am-10pm. Free entry. Queen’s Walk and Hay’s Galleria, SE1 2DB. Nearest station: London Bridge or Tower Hill. For more information, visit the Tudor Markets website.
- 27 November – 24 December : Ealing Christmas Market
A host of traditional Christmas cabins pop up in Ealing Broadway Shopping Centre for an annual festive market. There will also be hot food and drink, Santa and his elves, as well as carol singers and local choirs. 11am-6pm. Free entry. Ealing Broadway Shopping Centre, Ealing, W5 5JY. Nearest station: Ealing Broadway. For more information, visit the Eat Me Drink Me website.
- 28 November – 22 December : River Walk Christmas Market
Buy Christmas food, drink and gifts at the riverside market near Battersea Power Station. Open Thu-Sun. Free entry. Riverside Walk, Battersea Power Station, SW8 5BN. Nearest stations: Battersea Park or Queenstown Road Battersea. For more information, visit the Battersea Power Station website.
One-off or short-term Christmas fairs
- 4 – 10 November : Spirit Of Christmas Fair
For the super organised, get ready for Christmas early with this fair, where you can stock up on gifts, design and food all ready for the festive season from over 750 independent boutiques. There will also be a winter restaurant and a champagne bar. Opening times vary. Tickets from £25. Olympia Grand, Hammersmith Road, Kensington, W14 8UX. Nearest station: Kensington Olympia. For more information, visit the Spirit Of Christmas Fair website.
- 13 November : A Merry Marylebone Christmas launch
Marylebone’s annual Christmas Lights charity switch-on, food and drink, gift stalls, tombola and live music performances. 3pm-7pm (lights switch on at 6pm). Free. North end of Marylebone High Street, Paddington Street and Devonshire Street, Marylebone, W1G. Nearest station: Regent’s Park or Baker Street. For more information, visit the Marylebone Village website.
- 13 – 17 November : Country Living Christmas
Handmade gifts from hundreds of artisan designers and makers. There will also be a lifestyle theatre with experts giving talks and demonstrations, crafting studio, Hampstead tea room and Champagne bar. Opening times vary. Tickets start from £19 (Adults), £8.50 (Children). Business Design Centre, Islington, N1 0QH. Nearest station: Angel. For more information and tickets, visit the Country Living Fair website.
- 14 November : Christmas Shopping Event @ Seven Dials
Get into the festive spirit with an evening of fashion, food and more as Seven Dials is closed off to traffic. Featuring music from a live orchestra and switching on the Christmas lights. The boutiques and eateries will be offering 20% discount. 5pm-9pm. Register for a free ticket on the website for discounts and freebies. Seven Dials, Covent Garden, WC2H 9HD. Nearest station: Covent Garden or Leicester Square. For more information, visit the Seven Dials website.
- 17 November : Blackheath Christmas Fair
Christmas charity fair selling festive gifts, gourmet food and drink, raffles and more. 10.30am- 4.45pm. Entry: £2.50. Blackheath Halls, 3 Lee Road, Blackheath, SE3 9RQ. Nearest station: Blackheath. For more information, visit the Blackheath Halls website.
- 17 November : Chelsea’s Enchanted Christmas Fair
Festive fair comes to Chelsea Town Hall, with plenty of stalls, entertainment, festive face painting and a free hot chocolate and mince pie. 10am-5.30pm. Entry: £4. Chelsea Old Town Hall, King’s Road, Chelsea, SW3 5EE. Nearest stations: South Kensington or Sloane Square. For tickets, visit Eventbrite.
- 20 – 24 November : Finnish Church Christmas Fair
Christmas market featuring live music, Finnish treats and gifts, food and drink from the cafeteria. Opening hours vary. Free entry. Finnish Church, 33 Albion Street, Rotherhithe, SE16 7JG. Nearest station: Rotherhithe. For more information, visit the Finnish Church website.
- 21 – 25 November : Ideal Home Show @ Christmas
A Christmas edition of the popular homewares and interiors show. Featuring appearances from experts Kunle Barker, Rosemary Shrager, Olly Smith, Hayley Sparkes, Arona Khan, David Domoney, Lynne Lambourne, Max McMurdo, Lee Baldry, The Skinny Jean Gardener and more. Tickets: Adults start from £13, Children free, (inc entry to Eat & Drink Festival). Olympia, Hammersmith Road, Kensington, W14 8UX. Nearest station: Kensington Olympia. For more information and tickets, visit the Ideal Home Show website.
- 23 November : Richmond Enchanted Christmas Fair
Christmas fair comes to Richmond, featuring stalls selling artwork, candles, textiles, clothing, kids toys and homeware. You’ll also receive a free hot chocolate and mince pie. 10am-4pm. Entry: £4. Richmond and Hillcroft Adult Community College, Parkshot, TW9 2RE. Nearest station: Richmond. For more information and tickets, visit Eventbrite.
- 22 – 24 November : Christmas Fair at Chelsea Physic Garden
Three day festival at London’s oldest Botanical garden, featuring over 100 stalls in heated marquees, as well as a Santa’s Grotto and Christmas crafts. Fri 11am-4pm, Sat and Sun 10am-1.30pm and 1.30pm-5pm. Entry £7, Under 16s free. Chelsea Physic Garden, 66 Royal Hospital Road, SW3 4HS. Nearest station: Sloane Square. For more information, visit the Chelsea Physic Garden website.
- 23 – 24 November : Crafty Fox Christmas Market @ Brixton
Meet and shop from different traders daily, listen to music from the Crafty Fox DJs, and take part in a workshop (bauble embroidery and personalised gift bags). 11am-5pm. The Department Store, 248 Ferndale Road, Brixton, SW9 8FR. Nearest station: Brixton. For more information, visit the Crafty Fox website.
- 28 November : Chiltern Street Christmas
A festive evening of live performances, workshops, design project, street food market and in-store promotions to kick off your Christmas shopping. Among the workshops are make-your-own jewellery, wreaths and decorations and more. 5pm-8pm. Chiltern Street, Marylebone, W1. Nearest station: Baker Street. For more information, visit the Portman Marylebone website.
- 29 November : Christmas Night Market (Walthamstow)
Craft market selling gifts from the local E17 designers on over 20 stalls, festive food and drink and late-night opening of the Pioneers: William Morris and the Bauhaus exhibition. 6.30pm-10pm. Entry: £1 donation. William Morris Gallery, Lloyd Park House, 531 Forest Road, Walthamstow, E17 4PP. Nearest station: Walthamstow Central. For more information, visit the William Morris Gallery website.
- 30 November : Love West Dulwich Christmas Fair
Local stalls pop-up selling crafts, food and gifts; Santa’s grotto, children’s story-telling, street food, mulled wine, face-painting, carol singing and children’s entertainment. 10am-5pm. Free. Along 93-115 Rosendale Road, Croxted Road and Park Hall Road, West Dulwich, SE21. Nearest station: West Dulwich. For more information, visit the Love West Dulwich Facebook page.
- 1 December : Hampstead Village Christmas Festival
A day of festive fun including stalls selling food, drink and gifts. 12pm-5pm. Free. Hampstead High Street, Hampstead, NW3. Nearest station: Hampstead. For more information, visit the Hampstead Village website.
- 1 December : Belgravia Christmas Sunday
Over 60 handmade craft and boutique stalls, Christmas carols, seasonal food, mulled wine and Father Christmas. 11am-5pm. Free entry. Elizabeth Street, Belgravia, SW1. Nearest station: Victoria, Knightsbridge or Sloane Square. For more information, visit the Mayfair & Belgravia website.
- 1 December : Morley College London Winter Fair
Morley College host their annual winter fair, featuring handmade gifts, live performances, demonstrations, taster sessions and more. 11am-3pm. Free entry. 61 Westminster Bridge Road, Lambeth, SE1 7HT. Nearest station: Lambeth North, Waterloo or Elephant & Castle. For more information, visit the Morley College website.
- 1 December : Curtain Up Christmas Market
Charity Christmas fair featuring 50 stalls to be opened by actor Haydn Gwynne (The Windsors, Drop the Dead Donkey) and raffle. 11am-3.30pm. Entry £2. St Mary Abbots Centre, Vicarage Gate, Kensington, W8 4HN. Nearest station: High Street Kensington. For more information, visit the Curtain Up website.
- 1 December : Pop Up Vintage Fair
A dedicated vintage section within the IACF Antique & Collectors Fair. Featuring vintage clothing, accessories, furniture, furnishings, homeware, posters, collectables and more. 9.30am-2pm. Entry: £6 (or 2-4-1 on their website). Great Hall, Alexandra Palace, Alexandra Palace Way, N22 7AY. Nearest stations: Alexandra Palace or Bounds Green. For more information, visit the Pop Up Vintage Fair website.
- 2 December : The City Christmas Fair at Drapers Hall
Annual fair in aid of Wellbeing of Women, including over 50 stalls, champagne bar, silent auction and raffle. 11am-8pm. Tickets: £10. Drapers’ Hall, Throgmorton Street, City of London, EC2N 2DQ. Nearest station: Bank or Liverpool Street. For more information, visit the Wellbeing of Women website.
- 4 December : Zero Waste Christmas Market
Those concerned with building a more sustainable future will prefer shopping at this eco-friendly Christmas market. 10.30am-8.30pm. Entry: £7.59-£15.68. The Boiler House, 152 Brick Lane, Spitalfields, E1 6RU. Nearest station: Shoreditch High Street or Liverpool Street. For tickets, visit Eventbrite.
- 5 December : Christmas Night Market @ Muswell Hill
Evening market, featuring local designers and makers selling gifts, along with festive food and drink. 6.30pm-10pm. Stella’s Room, 46 Fortis Green Road, Muswell Hill, N10 3HN. Nearest stations: Highgate or East Finchley. For more information, visit the event’s Facebook page.
- 5- 7 December : Mexican Christmas Market
Mexican restaurants Casa and Plaza Pastor are co-hosting a Mexican Christmas market, selling artisanal Mexican clothing, accessories, ornaments, and craftworks. Entertainment from mariachi duo Las Guadalupes and piñatas. Timings TBC. Free entry. Casa & Plaza Pastor, Coal Drops Yard, King’s Cross, N1C 4DQ. Nearest station: King’s Cross St Pancras. For more information, visit the King’s Cross website.
- 6 – 7 December : African Christmas Market
The Africa Centre is hosting its annual Christmas market, featuring music, dance, food and fashion from across the UK and the African continent. There will also be a Santa’s Grotto. Open Fri 12pm-8pm, Sat 11am-8pm. The Africa Centre, Arches 28-29, Union Yard Arches, Union Street, SE1 0LR. Nearest station: Southwark or Blackfriars. For more information, visit the Africa Centre website.
- 7 December : East Dulwich Christmas Cracker
Annual festive event, featuring food, gifts, art trail, live music and more. 11am-5pm. Free entry. North Cross Road & Lordship Lane, East Dulwich, SE22. Nearest station: East Dulwich. For more information, visit the event’s Facebook page.
- 7 December : Winter Fayre @ Spitalfields City Farm
Festive event at Spitalfields City Farm, featuring stalls, tombola and prizes, massages, Santa’s grotto, workshops, donkey rides and performances by Hackney Empire Community Choir. 11am-3pm. Free entry. Spitalfields City Farm, Buxton Street, Spitalfields, E1 5AR. Nearest station: Shoreditch High Street or Whitechapel. For more information, visit the Spitalfields City Farm website.
- 7 December : Etsy Made Local Tottenham
Over 40 designers and crafters from north London gather to showcase and sell their wares. There will also be mulled wine and cake and a charity raffle. 11am-4.30pm. The Dream Centre, Tottenham Town Hall, N15 4RJ. Nearest station: Seven Sisters. For more information, visit the event’s Facebook page.
- 7 – 8 December : Crafty Fox Market @ Mercato Metropolitano
Festive family market pops up at the popular foodie haven. Featuring independent traders, workshops (pom-pom wreath making, collage making, card making and design-your-own silver stud earrings. 11am-5pm. Free entry. Mercato Metropolitano, 47 Newington Causeway, Elephant & Castle, SE1 6NX. Nearest station: Elephant & Castle. For more information, visit the Crafty Fox website.
- 8 December : Christmas Fayre @ Church Street of Twickenham
Local artists and businesses showcasing crafts and gifts, festive entertainment including live music, children activities including face-painting, crafting, glitter tattoos and Punch and Judy show. 11am-5pm. Free entry. Church Street, Twickenham, TW1 3NR. Nearest station: Twickenham. For more information, visit the event’s Facebook page.
- 8 December : Santa Paws Fair
Annual charity fair raising money for All Dogs Matter. Expect plenty of stalls, music and treats for both humans and canines. 12pm-3pm. The Garden Gate, 14 Southend Road, Hampstead, NW3 2QE. Nearest station: Hampstead Heath. For more information, visit the event’s Facebook page.
- 8 December : Rookery Christmas Fair (Streatham)
Head to the pretty surroundings of the Rookery, with over 40 stalls, rides, entertainment, food and drink, Santa’s Grotto and carols. 11am-4pm. Free entry. The Rookery, Covington Way, Streatham, SW16. Nearest stations: Streatham or Norbury. For more information, visit the event’s Streatham Common Co-Operative website.
- 8 December : Arts & Craft Christmas Fair (Willesden Green)
Arts and craft fair featuring over 20 stalls, as well as food and drink. 12pm-9pm. Free entry. Willesden Green Library, 95 High Road, Willesden, NW10 2SF. Nearest station: Willesden Green. For more information, visit the Eventbrite page.
- 13 – 15 December : Crafty Fox Christmas Market @ Canopy Market
Crafty Fox and Canopy Market have teamed up for a festive edition. Featuring dozens of stalls, including food and drink. 12pm-6pm. Free entry. Canopy Market, West Handyside Canopy, Kings Cross, N1C. Nearest station: King’s Cross St Pancras. For more information, visit the Crafty Fox website.
- 14 December : W13 Christmas Fair
Christmas gift fair alongside local musicians and choirs, Christmas jumper competition, and children’s activities such as face-painting, Father Christmas, live nativity play, craft activities and meet-the-donkey. 12pm-4pm. Melbourne Avenue, West Ealing, W13 9BT. Nearest station: West Ealing. For more information, visit the event’s website.
- 15 December : Pop Up Vintage Xmas Fair (Hampstead)
A host of vintage wares will be on sale, along with tea, cake, mulled wine and mince pies on offer at the Vintage Allsorts Tea Room. 12pm-5pm. Entry: £3. Hampstead Town Hall, 213 Haverstock Hill, NW3 4QP. Nearest station: Hampstead or Belsize Park. For more information, visit the event’s Facebook page.
- 15 December : Chiswick Christmas Market
Festive edition of the market, featuring food and drink, along with children’s arts and crafts. 10am-2pm. Free entry. The Food Market Chiswick, Dukes Meadows, Chiswick, W4 2RX. Nearest station: Chiswick or Barnes Bridge. For more information, visit the event’s Facebook page.
For a guide to London’s outdoor ice rinks this festive season, click here.
For a guide to what else is on in London this November, click here.