Guide to Christmas markets and fairs in London 2017
For the 2018 guide to Christmas markets, click here.
When it comes to looking for Christmas presents, many of us are tired of the same old stuff flogged at the high street chains and want to find something a bit more original or unique. Well, fortunately Christmas markets are more popular than ever with long-term and one-off and weekend ones popping up all over the capital. As well as giving you the opportunity to browse dozens of stalls, many also have plenty of festive fun and entertainment to really get you in the mood.
- 10 November – 4 January 2018 : South Bank Winter Market
Wooden chalets selling festive food, drink, gifts and treats alongside the riverbank 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.
- 10 November – 7 January 2018 : Christmas in Leicester Square
The West End’s famous square will feature a Christmas market and Santa’s Grotto. A Spiegeltent will play host shows including A Christmas Carol, Al Murray: The Pub Landlord, Austentatious, Black Cat Cabaret, Fascinating Aida, House of Burlesque 2.0 and more. 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.
- 10 November – 8 January 2018 : Winter Market @ The Winter Forest
Festive market at the new winter installation at Broadgate. Also including food and drink stalls, Tipi cinema, and art exhibitions. Free entry. Exchange Square, Broadgate, EC2. Nearest station: Liverpool Street. For more information, visit The Winter Forest website.
- 17 November – 1 January 2018 : Winter Wonderland Market
Winter Wonderland features a fun fair, food, drink, circus and an ice rink in Hyde Park over the festive period and includes a German market selling gifts too. 10am-10pm. Free entry. Nearest station: Hyde Park Corner, Marble Arch or Knightsbridge. For more information, visit the Winter Wonderland website.
- 27 November – 22 December : Christmas Market @ The Cheesegrater
A festive market is opening in the 28m high open atrium of ‘The Cheesegrater’. Featuring German-style wooden chalets selling gifts and street food and a pop-up Champagne and Prosecco bar. Open Mon-Fri 10am-7pm. Free entry. The Leadenhall Buildng, 122 Leadenhall Street, City of London, EC3V 4AB. Nearest station: Bank, Aldgate or Fenchurch Street. For more information, check out the Cheesegrater’s Twitter page.
- 30 November – 3 January 2018 : London Bridge Presents Christmas By The River
A market featuring food, drink, craft and gift stalls across The Scoop More London, Hay’s Galleria and London Bridge City Pier. 11am-7pm. 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.
One-off or short-term Christmas fairs
- 8 – 12 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, tea room and Cava bar. Opening times vary. Tickets: Adults £14.50, Children £8.50, Under 5s free. Business Design Centre, Islington, N1 0QH. Nearest station: Angel. For more information and tickets, visit the Country Living Fair website.
- 9 November : Carnaby Christmas Party
Shopping party including the countdown to the famous Carnaby Christmas lights switch on at 6pm. An exciting and immersive light switch on will take place at 6pm to launch the brand-new Christmas lights, with legendary DJ Norman Jay MBE on the decks. Enjoy a 20% discount at over 100 brands in Carnaby. 5pm-9pm. Carnaby London, Soho, W1F. Nearest station: Oxford Circus or Piccadilly Circus. For more information, visit the Carnaby London website.
- 16 November : Festive 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 live music from Some Voices choir and switching on the Christmas lights. The boutiques and eateries will be offering 20% discount. 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.
- 18 November : Christmas Market @ St John at Hampstead
Christmas market in church crypt, featuring gifts, treats and presents, cake, coffee and more. 11am-2pm. Free entry. St John-at-Hampstead Church, Church Row, Hampstead, NW3 6UU. Nearest station: Hampstead. For more information, visit the church website.
- 19 November : Blackheath Christmas Fair
Charity Christmas fair raising money for Age Exchange. Includes 62 stalls featuring designers, makers, artisan foodies and independent traders selling gifts and gourmet food and drink. 10.30am-4.45pm. Admission: Adults £2, Children free. Blackheath Halls, Lee Road, Blackheath, SE3 9RQ. Nearest station: Blackheath. For more information, visit the Friends of Age Exchange website.
- 22 – 26 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.
- 24 November : Christmas Night Market
Craft market from the E17 designers, Christmas tree switch-on, late night opening of the gallery, food and drink. 6-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.
- 24 – 26 November : Hyper Japan Christmas
A Christmas edition of the popular summer celebration of Japanese culture and products. Includes cuisine, shopping, mix of pop and traditional culture. Open Fri 24 12-8pm, Sat 25 9am-9pm, Sun 26 9am-6pm. Tickets: £15-£17. Tobacco Dock, 50 Porters Walk, Wapping, E1W 2SF. Nearest station: Shadwell or Wapping. For more information and advance tickets, visit the Hyper Japan website.
- 25 November : Love West Dulwich Christmas Fair
Local stalls pop-up outside 93-115 Rosendale Road and along Park Hall Road and Croxted Road selling crafts, food and gifts. 10am-5pm. Free. 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.
- 25 – 26 November : Christmas Fair at Chelsea Psychic Garden
Two day festival at London’s oldest Botanical garden, featuring over 90 stalls in heated marquees. Entertainment includes children’s choir and string quartet. Sat 10am-5pm, Sun 10am-4pm. Entry £6, Under 16s free. Chelsea Psychic Garden, 66 Royal Hospital Road, SW3 4HS. Nearest station: Sloane Square. For more information, visit the Chelsea Psychic Garden website.
- 26 November : Forty Hall’s Magical Christmas
Christmas market and other festive events inside a Grade I-listed Jacobean manor house. Also included horse and cart rides, Santa’s grotto, elf trail, make your own decorations and teddy zip wire. 12-4pm. Free entry. Forty Hall Museum and Gardens, Enfield, EN2 9HA. Nearest station: Turkey Street. For more information, visit the Forty Hall Estate website.
- 28 November : Guildhall Christmas Market
Christmas market in the City of London to raise money for the Red Cross. Including indoor food market, traditional German Christmas market outside, designer pop-up market and more. 10.30an-8pm. £5 entry. Guildhall, Gresham Street, City of London, EC2V 7HH. Nearest station: St Paul’s. For more information, visit the Red Cross website.
- 1 – 2 December : Mayfair Christmas Market
Mayfair Place is closed to traffic for a fair organised by Novikov restaurant. Featuring Santa and his reindeer, street food from Novikov and mulled wine. 11am-5pm. Free entry. Mayfair Place, Mayfair, W1J. Nearest station: Green Park. For more information, visit the Novikov website.
- 2 December : Northfields Christmas Night Market
Late night market featuring shopping, food and drink and live entertainment. 6pm-9pm. Kingsdown Methodist Church, 2 Kingsdown Avenue, W13 9PR. Nearest station: South Ealing. For more information, visit the event’s Facebook page.
- 2 – 3 December : Pear Tree Christmas Market
Weekend Christmas market in Battersea Park, featuring 30 stalls, artisan food, carol singers, BBQ, marshmallow pit, Christmas cocktails and mulled wine. Sat 2 11am-9pm, Sun 3 11am-4pm. Free entry. Pear Tree Café terrace, Battersea Park, Battersea, SW11 4NJ. Nearest station: Battersea Park or Queenstown Road Battersea. For more information, visit the Pear Tree Café website.
- 2 – 3 December : Crafty Fox Brixton
Over 100 designers selling unique gifts, homewares, prints, jewellery and more. There will also be live DJs, tea & cake, a bar and workshops. 11am-5pm. Free entry. Dogstar, 389 Coldharbour Lane, Brixton, SW9 8LQ. Nearest station: Brixton. For more information, visit the Crafty Fox website.
- 3 December : FoBP Winter Fair
Friend of the Brockwell Park Winter fair in the Georgian Brockwell Hall, featuring Father Christmas and stalls selling cards, plants, art and clothes. 11am-3pm. Free entry. Brockwell Hall, Brockwell Park, Herne Hill, SE24 9BJ. Nearest station: Herne Hill. For more information, visit the Friends of Brockwell Park website.
- 3 December : Curtain Up Christmas Market
Charity Christmas fair featuring 45 stalls and raffle drawn by a surprise celebrity. 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.
- 3 December : Christmas Market @ The Forester
Christmas market featuring street food, DJs, mulled wine & cider, treats for the kids, face painting, glitter tattoos, and gift stalls. 3pm-6pm. The Forester, 2 Leighton Road, Hanwell, W13 9EP. Nearest station: Northfields. For more information, visit the event’s Facebook page.
- 4 December : The City Christmas Fair at Drapers Hall
Annual fair in aid of Wellbeing of Women, including 53 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.
- 9 December : Heritage Craft Market @ Crystal Palace Subway
Handmade Palace presents 30 makers selling their crafts in the Victorian subway underneath Crystal Palace Parade. 10am-5pm. Suggestion donation £2. Crystal Palace Subway, Crystal Palace Parade, Crystal Palace, SE19 1LG. Nearest station: Crystal Palace. For more information, visit the Crystal Palace Subway website. To find out about the history of the Crystal Palace Subway, click here.
- 9 -10 December : Portobello Winter Festival
The iconic west London market gets a festive makeover featuring vintage and pop-up stalls, Christmas rum shack, steel pan band, live music and dancers and Grotto wonderland for the kids. 10am-8pm. Free entry. Portobello Road, Notting Hill, W10 5QZ. Nearest station: Notting Hill Gate. For more information, visit the event’s Facebook page.
- 9 – 10 December : Crafty Fox Peckham
Crafty Fox bring their alternative craft fair to Peckham, featuring over 55 stalls, bar, DJs and workshops. 11am-5pm. Free entry. CLF Art Cafe, Bussey Building, 133 Rye Lane, Peckham, SE15 4ST. Nearest station: Peckham Rye. For more information, visit the Crafty Fox Website.
- 10 December : Tudor Barn Frost Fair
Frost fair in a Tudor Barn, featuring live music, mulled wine and food, stalls selling arts and crafts, beauty and fashion. 12pm-6pm. Free entry. Tudor Barn Eltham, Well Hall Pleasaunce, Well Hall Road, Eltham, SE9 6SZ. Nearest station: Eltham. For more information, visit the Tudor Barn Eltham website.
- 11 – 15 December : Paternoster Square Christmas
Christmas fair in the shadow of St Paul’s Cathedral, featuring boutique gifts and festive food and drink sold in traditional wooden chalets. Open Mon-Wed & Fri 11am-6pm, Thu 11am-8pm, Sat & Sun closed. Free entry. Paternoster Square, City of London, EC4M. Nearest station: St Paul’s. For more information, visit the Paternoster Square Market website.
- 14 December : Crafty Fox Night Market @ Geffyre Museum
Over 70 designers and artists will be showcasing their wares. There will also be creative workshops, greenery demonstrations, talks, music, street food and bar. 5-9pm. Free entry. Geffyre Museum, 36 Kingsland Road, Hoxton, E2 8EA. Nearest station: Hoxton. For more information, visit the Crafty Fox website.
- 16 December : Horniman Christmas Fair
Christmas fair in the conservatory and pavilion of the Horniman Museum with seasonal trail, art workshops and choirs. 10.30am-4.30pm. Free entry. Horniman Museum, 100 London Road, Forest Hill, SE23 3PQ. Nearest station: Forest Hill. For more information, visit the Horniman Museum website.
- 16 December : Crafty Fox Mercato Metropolitano
Craft Fox will bringing their gift stalls to the Italian foodie market. There will also be a spoon carving workshop. 11am-5pm. Free entry. Mercato Metropolitano, 42 Newington Causeway, Elephant & Castle, SE1 6DR. Nearest station: Elephant & Castle. For more information, visit the Crafty Fox website.
- 16 December : E17 Designers Christmas Market
Local designers selling their wares in the Art Deco surrounds of the Mirth Bar. 12pm-4pm. Free entry. Mirth, Marvel and Maud, 186 Hoe Street, Walthamstow, E17 4QH. Nearest station: Walthamstow Central. For more information, visit the E17 Designers website.
- 17 December : Christmas Fair @ Streatham Common
Fundraising fair for Streatham Common Co-Operative, featuring craft and food stalls, Christmas carols and Santa’s Grotto. 11am-3pm. £2 entry fee for adults, free for children. The Rookery, Streatham Common, SW16 3BX. Nearest station: Streatham Common. For more information, visit the Streatham Common Co-Operative website.
- 20 – 24 December : Clissold Park Christmas Market
Last-minute Christmas market for the less organised shopper, featuring stalls, entertainment and food. Open Wed 12pm-6pm, Thur 12pm-7pm, Fri 12pm-8pm, Sat 9am-8pm, Sun 10am-3pm. Clissold Park, Stoke Newington, N16 9HJ. Nearest station: Finsbury Park or Stoke Newington. For more information, visit the event’s Facebook page.