Fri 23 Oct 2026141 on tonightBloomsbury Festival ends next SaturdayFrieze Sculpture ends next SundayHalloween events ends next SundayWhen the clocks change opens Sunday Saved
The Late Edition

London's evening edition. Independent, updated daily.

Things to do in London in December

Everything at once, and then a very quiet week. Markets, lights and rinks from the first week, carol services, and pantomime everywhere.

December is the busiest month and then, abruptly, the emptiest. The two halves want completely different plans.

What is on

The markets, the lights and the rinks are all running by the first week. Carol services fill the churches, and the free ones at St Paul’s and Southwark need queueing for rather than booking. Pantomime runs everywhere. New Year’s Eve ends it with ticketed fireworks on the river and free celebration across the rest of the city.

What to book, and when

Everything books. Christmas dinner, pantomime, the rinks, the trails at Kew and Hampton Court, and New Year’s Eve fireworks tickets, which go on sale in the autumn and sell out. If you have not booked by the start of December you are choosing from what is left.

The practical part

The shortest day is around the twenty first. Most venues shut on Christmas Day and there is no tube at all that day, which catches visitors out every year. Boxing Day sales start early and the city is busiest on the Saturdays before Christmas.

If the weather turns

London has more indoor answers than almost anywhere, and most of the good ones cost nothing: the free museums are open every day and the collections are free, and we keep a guide to where to go when it rains. If it stays dry, the free views need no ticket. Everything free this month is on our free listings, and if you are out after eleven, what is open late.

Where to go

Carnaby and Soho and Mayfair for the lights. the South Bank for the markets along the river. the City for the carol services and the quietest corners of the City between Christmas and New Year.

What is free

The lights on Oxford Street, Regent Street, Carnaby and Covent Garden are free and are the best free thing London does in December. Most carol services are free, including the big ones at St Paul’s and Southwark, though they need queueing for. The markets are free to walk through.

With children, or visitors

Everything aimed at children books out: the grottos, the trails, the pantomimes. Book by November. The free option, walking the lights on a weekday evening, is genuinely one of the better ones and does not need planning.

If you do one thing

Walk the lights on a weekday evening in the first fortnight, before the Saturday crowds arrive. It costs nothing and it is the version of December London that people remember.

The listings below are what we have actually checked for December, soonest first.

What is on in December

Tue 1 to Thu 31 December

Tuesday

1 December
  1. Free

    Crossrail Place Roof Garden

    06:00 Crossrail Place, Canary Wharf

    A garden under a timber lattice roof on top of the station, planted either side of the meridian with species from the hemisphere they belong to. Free, open early, and covered.

  2. Sport Free

    Dogs on Hampstead Heath

    07:00 Hampstead Heath, Hampstead

    Eight hundred acres, off lead almost everywhere, and the one swimming pond dogs are allowed in is not one of the bathing ponds. Busiest at the Parliament Hill end on a weekend morning.

  3. Exhibitions Free

    Free entry: Westminster Cathedral

    07:00 Westminster Cathedral, Victoria

    Neo Byzantine, still unfinished above the arches, and free to walk into. The campanile lift is ticketed and gives one of the least crowded views in central London.

  4. Food and drink Free

    Leadenhall Market

    07:00 Leadenhall Market, The City

    A Victorian covered market in cream and burgundy, free to walk through and open to the street. Busy with the City at lunch and almost empty at the weekend, which is when to photograph it.

  5. Free

    Parliament Hill viewpoint

    07:00 Parliament Hill, Hampstead

    A protected view all the way to the City, which is why nothing is allowed to be built in front of it. Ten minutes up from Gospel Oak and worth doing an hour before sunset.

  6. Sport Free

    Dogs in Richmond Park

    07:30 Richmond Park, Richmond

    The largest of the royal parks and the one with the deer, which is why dogs must be on a lead in May and June and in September and October. The gates open and close with the light.

  7. Sport Free

    Dogs in Battersea Park

    08:00 Battersea Park, Battersea

    Flat, walled, and small enough to do a full circuit in half an hour, with the river along one side and a cafe at each end. The one park on this list you can reach on foot from a station.

  8. Exhibitions Free

    Free entry: Southwark Cathedral

    08:00 Southwark Cathedral, Borough

    Free, next door to the market, and almost always empty by comparison. Shakespeare's brother is buried here and there is a memorial to the man himself along the south aisle.

  9. Free

    St Dunstan in the East

    08:00 St Dunstan in the East Church Garden, The City

    A Wren church bombed in 1941 and left as a ruin with a garden planted inside it. Free, open from eight, and quietest before the City arrives. The tower is still standing.

  10. Free

    St James’s Park, free all day

    08:00 St James's Park, Westminster

    The oldest of the royal parks and the one with the pelicans, fed near Duck Island in the afternoon. The bridge gives the view down the lake to Horse Guards that ends up on the postcards.

  11. Free

    The Italian Gardens, Kensington Gardens

    08:00 Italian Gardens, Bayswater

    Four basins and a pump house Albert built for Victoria, at the Lancaster Gate corner of the park. Best in the hour before the fountains go off for the night, when the light comes across the water.

  12. Free

    The Kyoto Garden, Holland Park

    08:00 Holland Park, Kensington

    A Japanese garden given to the borough in 1991, with koi, a waterfall and peacocks that have no fear of anyone. Free, and quietest before the school run ends.

  13. Sport Free

    Towpath walk: Paddington Basin to Little Venice

    09:00 Paddington Basin, Paddington

    Twenty minutes of canal that most people who work here never walk. Comes out at the pool where three waterways meet, with the narrowboats and the puppet theatre barge.

  14. Exhibitions From £32

    Churchill War Rooms

    09:30 Churchill War Rooms, Westminster

    The bunker left as it was on the day it closed in 1945, down to the pins in the map. Book a slot: it sells out, and the queue on the day is outdoors.

  15. Exhibitions From £30

    Westminster Abbey

    09:30 Westminster Abbey, Westminster

    Ticketed for sightseeing, free if you come to a service, and Evensong is sung most weekday afternoons in term. The Queen's Diamond Jubilee Galleries are up in the triforium, which most visitors miss.

  16. Free

    Carnaby Street and the courts

    10:00 Carnaby Street, Soho

    The street itself takes five minutes; Kingly Court behind it takes an afternoon. Three floors of a courtyard with the roof open in summer and closed in winter.

  17. Exhibitions From £24

    Frameless

    10:00 Frameless, Marylebone

    Four rooms of projected painting, floor to ceiling, under Marble Arch. Permanent rather than a touring show, so there is no rush, and quietest in the first hour of the day.

  18. Exhibitions Free

    Free entry: Kenwood House

    10:00 Kenwood House, Hampstead

    A Robert Adam house at the top of the Heath with a Rembrandt self portrait and a Vermeer in it, and no admission charge. The library is the room people stand in longest.

  19. Exhibitions Free

    Free entry: the Design Museum

    10:00 Design Museum, Kensington

    The permanent collection upstairs costs nothing and takes about an hour. The building is the old Commonwealth Institute, and the roof is worth standing under before you look at anything.

  20. Exhibitions Free

    Free entry: the Natural History Museum

    10:00 Natural History Museum, South Kensington

    Free, permanent, and busiest between eleven and three. Go at opening or after four and Hintze Hall is almost yours. Timed tickets are free but worth booking at the weekend.

  21. Exhibitions Free

    Free entry: the Science Museum

    10:00 Science Museum, South Kensington

    The permanent galleries cost nothing. Making the Modern World runs the whole length of the ground floor and is the one to see if you only have an hour.

  22. Exhibitions Free

    Free entry: the V and A

    10:00 Victoria and Albert Museum, South Kensington

    Seven miles of gallery, free, and nobody sees it all. The cast courts and the John Madejski Garden are the two most people remember, and the garden is a good place to stop rather than leave.

  23. Exhibitions From £25

    Kensington Palace and the sunken garden

    10:00 Kensington Palace, Kensington

    The state apartments are ticketed, but the sunken garden outside them is free and is the bit most people photograph. Go on a weekday morning and the King's Staircase is almost empty.

  24. Free

    Leake Street Arches, the legal graffiti tunnel

    10:00 Leake Street Arches, Waterloo

    A road tunnel under the station where painting the walls is allowed, so it looks different every week. Bring a torch for the far end and expect the smell of aerosol.

  25. Exhibitions From £11

    Leighton House, the Arab Hall

    10:00 Leighton House, Kensington

    A Victorian painter built himself a house with a domed hall of Damascus tiles in it, and it is still there. Small, so an hour does it, and rarely busy.

  26. Exhibitions Free

    Outernet London

    10:00 Outernet, Soho

    Four storeys of screen wrapped around a public hall by Tottenham Court Road station, free to walk into. What is on changes constantly; five minutes is usually enough.

  27. Free

    Sky Garden

    10:00 Sky Garden, The City

    Three floors of planted terrace at the top of the Walkie Talkie, free but booked in advance and the slots go about three weeks out. Sunset slots go first. Photo identification on the door.

  28. Free

    Street art on Brick Lane

    10:00 Brick Lane, Shoreditch

    The walls change every few weeks, so the walk is different from the one anybody photographed last year. Start at the Truman Brewery and work north up the side streets.

  29. Free

    The floating pocket park, Merchant Square

    10:00 Merchant Square, Paddington

    A garden built on a pontoon in the basin, open to anyone. Small, and that is rather the point: it is a place to sit on the water in the middle of a building site of a neighbourhood.

  30. Sport From £34

    Turkish baths at Porchester Spa

    10:00 Porchester Spa, Bayswater

    A 1929 Turkish and Russian bath house run by the council, so it costs a fraction of the spa hotels. Check which days are mixed and which are single sex before you go, because it changes through the week.

  31. Exhibitions From £45

    The Crystal Maze LIVE Experience

    11:00 The Crystal Maze LIVE Experience, Soho

    The television set rebuilt under Shaftesbury Avenue, played in teams of up to eight with a maze master shouting at you. Ninety minutes, and you do need to book.

  32. Food and drink From £14

    Crazy golf at Swingers, West End

    12:00 Swingers West End, Mayfair

    Two nine hole courses under a glass roof with street food traders around the edge. Over 18s in the evening, and booking is effectively required at the weekend.

  33. Talks From £12

    Planetarium show at the Royal Observatory

    12:00 Peter Harrison Planetarium, Greenwich

    The only planetarium in London, in a cone of bronze angled at the pole star, with a live astronomer rather than a recording. Shows run through the day and last about half an hour.

  34. Food and drink From £6

    The Spaniards Inn

    12:00 The Spaniards Inn, Hampstead

    A 1585 coaching inn at the top of the Heath with a walled garden, a dog wash at the door and a long history of letting them in. Low beams, so mind your head rather than the dog.

  35. Food and drink From £6

    Netil360 rooftop, Hackney

    16:00 Netil360, Hackney

    A roof above a car park in London Fields with the whole City skyline lined up in front of it. Small, so it fills on a warm evening; the view is the reason rather than the drinks list.

  36. Food and drink From £12

    Darts at Flight Club, Shoreditch

    17:00 Flight Club, Shoreditch

    Darts with the scoring done for you and a camera on the board, booked by the oche rather than the person. Cheaper before six and on a weekday, and it does run late.

  37. Clubs From £6

    Rooftop at the Bussey Building

    17:00 Copeland Park and the Bussey Building, Peckham

    Peckham's roof bar, up several flights above the old cricket bat factory, looking back at the city from the south. Runs late at the weekend and the yard below keeps going after it shuts.

  38. Food and drink From £6

    The George Inn, the last galleried coaching inn

    17:00 The George Inn, Borough

    The only galleried coaching inn left in London, owned by the National Trust and still working as a pub. The yard fills early on a warm evening.

  39. Free

    Evening at the Brompton Oratory

    17:30 London Oratory, South Kensington

    An enormous Italianate interior a minute from the museums, free to walk into, and almost always quiet. Sung services are listed on the door.

  40. Sport From £12

    Public skating at Queens Ice and Bowl

    18:00 Queens Ice and Bowl, Bayswater

    A full size rink under Queensway, open sessions most of the day and into the evening. Skate hire is included in the session price. Book ahead at weekends, because it fills with birthday parties.

  41. Free

    Evening walk: Kensington Gardens to the Round Pond

    18:30 Kensington Gardens, Kensington

    The pond sits on the axis of the palace, so the view back at it in low light is the one the garden was laid out to give you. Twenty minutes from the High Street.

  42. Free

    Waterloo Bridge at dusk

    19:00 Waterloo Bridge, Waterloo

    The only crossing with both the City and Westminster in one turn of the head. Built largely by women during the war, which is why it is sometimes called the Ladies Bridge.

  43. Free

    Stargazing on Hampstead Heath

    20:00 Parliament Hill, Hampstead

    As dark as central London gets, which is not very, but Parliament Hill has the horizon and the local society runs public evenings on the hill through the winter. Take a torch and a coat.

  44. Food and drink Advance fares vary

    A day in Brighton

    09:00 Brighton

    An hour from Victoria or London Bridge and the most reliable seaside day out from London. The Lanes when it rains, the pier when it does not, and the last train back is late.

  45. Food and drink Advance fares vary, kids £1 each with an adult

    A day in Whitstable

    09:30 Whitstable

    Around an hour and a quarter from St Pancras on the highspeed, and under ten minutes from the station to the beach. Oysters on the harbour and the huts along the shingle.

  46. Free

    A walk through Hampstead village

    11:00 Hampstead village, Hampstead

    Lanes that were a hill village before London reached them, and still read like one above the high street. Flask Walk and Holly Mount are the two to take if you only take two.

  47. Food and drink From £35

    Bottomless brunch in Soho

    11:30 Soho, Soho

    More bottomless brunch per square yard than anywhere in London, and the offers change often enough that the street is the reliable part rather than any one room. Book: Saturdays go.

  48. Food and drink From £28

    Bottomless brunch in Brixton

    12:00 Brixton, Brixton

    The market halls do it best and cheapest, and you can walk between three sittings in five minutes if the first is full. Two hours is the usual limit.

  49. Free

    Hippodrome Casino

    12:00 Hippodrome Casino, Covent Garden

    A Victorian theatre off Leicester Square turned casino, free to walk into at any hour, with a working cabaret room upstairs.

  50. Food and drink From £10

    Ping pong at Bounce, Old Street

    17:00 Bounce, Shoreditch

    Tables by the hour in a basement that used to be a ping pong hall, which is a rare thing to be able to say. Loud after nine and quiet before seven.

  51. Cabaret Free upstairs, basement shows ticketed

    The Glory

    17:00 The Glory, Dalston

    An East End pub with a performance basement, and one of the rooms new drag and cabaret acts in London actually come up through.

  52. Cabaret Free entry, minimum spend on some nights

    Cellar Door

    18:00 Cellar Door, Covent Garden

    A former gentlemen's public convenience at Aldwych, now a forty seat bar with cabaret on every night. Free to walk into.

  53. Film From £14

    A screening at the BFI IMAX

    20:00 BFI IMAX, Waterloo

    The biggest screen in the country, in a glass drum in the middle of a roundabout. Worth it for something shot on film stock, less so for anything upscaled.

  54. Late night Late

    Sophisticats

    22:00 Sophisticats, Soho

    A licensed strip club on Brewer Street, open Monday to Saturday from ten until three and closed on Sunday. Over 18s, photo ID on the door.

  55. Clubs Guest list or a table booking

    Cirque le Soir

    23:00 Cirque le Soir, Soho

    A circus themed nightclub on Ganton Street that puts the performers on the floor rather than a stage. Guest list or tables, not a walk up.

  56. Cabaret Table booking or membership

    The Box Soho

    23:00 The Box Soho, Soho

    A late night theatre club on Walker's Court running a variety show that is deliberately hard to describe. Over 21s, tables and membership only.

  57. Exhibitions Advance fares vary, kids £1 each with an adult

    A day in Margate

    09:30 Margate

    An hour and a half from St Pancras. Turner Contemporary is free, the sand is the best within reach of London, and the old town is a short walk from the station.

  58. Food and drink From £30

    Bottomless brunch in Shoreditch

    12:00 Shoreditch, Shoreditch

    Cheaper than Soho and longer sittings, mostly around Redchurch Street and the Boundary. Sundays run into the evening here in a way they do not further west.

  59. Food and drink From £11

    Bowling at All Star Lanes, Brick Lane

    16:00 All Star Lanes, Shoreditch

    Four lanes in a basement done out as an American diner, which sounds worse than it is. Booked by the lane for up to eight, and the kitchen runs as late as the bowling.

  60. Exhibitions Advance fares vary

    A day in Oxford

    09:00 Oxford

    An hour from Paddington or Marylebone. The Ashmolean and the Pitt Rivers are both free, and most colleges let visitors in for a few pounds in the afternoon.

  61. Free

    Changing the Guard at Buckingham Palace

    10:45 Buckingham Palace, Westminster

    Free, and busier than anything else on this list. It does not run every day and it is called off in bad weather, so check the Household Division calendar the morning you go.

  62. Food and drink From £7

    Lower Marsh Market

    11:00 Lower Marsh, Waterloo

    A weekday street market that has been there since the 1850s, now mostly hot food at lunch. Quieter and cheaper than Borough, and five minutes from the same trains.

  63. Food and drink From £8

    Lunchtime in Leadenhall Market

    12:00 Leadenhall Market, The City

    The traders under the roof are mostly food at midday, and the pubs put their tables out under the ironwork. Weekdays only: most of it shuts by early evening and all of it at the weekend.

  64. Exhibitions Advance fares vary

    A day in Cambridge

    09:00 Cambridge

    Fifty minutes from King's Cross, which makes it the closest of the university towns. The Fitzwilliam is free and punting is the thing everyone does and nobody regrets.

  65. Theatre From £25

    Evening performance at the Victoria Palace Theatre

    19:30 Victoria Palace Theatre, Victoria

    A Matcham house from 1911, restored to the gilt and then some. Day seats and returns go at the box office in the morning, which is the cheapest way in.

  66. Food and drink Advance fares vary, kids £1 each with an adult

    A day in Broadstairs

    Times vary Broadstairs

    An hour and twenty-one minutes from St Pancras. Seven beaches and bays for a town this size, three of them Blue Flag, with Viking Bay in the middle.

  67. Exhibitions Advance fares vary, kids £1 each with an adult

    A day in Canterbury

    Times vary Canterbury

    Fifty-one minutes to Canterbury West on the highspeed from St Pancras. A UNESCO cathedral, cobbled streets and the Stour running through the middle of it.

  68. Food and drink Advance fares vary, kids £1 each with an adult

    A day in Deal

    Times vary Deal

    Under an hour and a half from St Pancras. A seafront nobody has built on, a high street that keeps winning awards, and a castle at the end of it.

  69. Exhibitions Advance fares vary, kids £1 each with an adult

    A day in Dover

    Times vary Dover

    An hour and a quarter to Dover Priory on the highspeed. The white cliffs, a castle with wartime tunnels under it, and France on the horizon on a clear day.

  70. Food and drink Advance fares vary, kids £1 each with an adult

    A day in Folkestone

    Times vary Folkestone

    Just under an hour from St Pancras on the highspeed, which makes it the quickest way from London to the sea. The Creative Quarter is the cobbled half.

  71. Exhibitions Advance fares vary, kids £1 each with an adult

    A day in Hastings

    Times vary Hastings

    Under two hours from Charing Cross, the longest here and the only one not on the highspeed. The Old Town alleyways, the castle ruins above them and the pier.

  72. Food and drink Advance fares vary, kids £1 each with an adult

    A day in Tunbridge Wells

    Times vary Tunbridge Wells

    Around fifty minutes from London Bridge, the shortest trip on this page. A spa town for four hundred years, with the Pantiles at the middle of it.

  73. Food and drink From £8

    Borough Market, full market days

    10:00 Borough Market, Borough

    The full market runs Wednesday to Saturday, and Wednesday is the one where you can actually reach a stall. Monday and Tuesday are limited, which catches people out.

  74. Exhibitions Free

    The Fitzrovia Chapel, open to visitors

    11:00 Fitzrovia Chapel, Fitzrovia

    All that survives of the Middlesex Hospital: a gold mosaic chapel standing on its own in a new square. Free, and open on set days in the middle of the week rather than daily, so check before crossing town.

  75. Free

    The Rolling Bridge at Merchant Square

    12:00 Merchant Square, Paddington

    Thomas Heatherwick's footbridge curls up into an octagon instead of lifting. It runs to a published timetable posted at the square, and the whole thing takes about three minutes.

  76. Theatre From £25

    Evening performance at the Apollo Victoria

    19:30 Apollo Victoria Theatre, Victoria

    An art deco cinema turned musical house, and one of the few West End auditoriums where the building is worth arriving early for. Straight across from the station.

  77. Comedy £5

    Belly Laugh

    19:45 Underbelly Boulevard Soho, Soho

    Until 9 Dec

    Comedy in the studio at Underbelly Boulevard, on Walker's Court in Soho. It is a run rather than one night, so there is more than one chance at it. Start time is on the venue's page.

  78. Exhibitions From £25 Sold out

    The Bayeux Tapestry at the British Museum

    10:00 to 17:00 British Museum, Bloomsbury

    Seventy metres of embroidery, in England for the first time in nearly a thousand years, in Room 30 until July. Every ticket to 31 December has gone. January to March goes on sale on 21 October.

  79. Theatre From £30

    Evening performance at the Menier Chocolate Factory

    20:00 Menier Chocolate Factory, Borough

    A small house in a Victorian factory that sends more work to the West End than its size suggests. The dinner and show ticket is decent value and the room seats under two hundred.

  80. Exhibitions Advance fares vary

    A weekend in the Cotswolds

    09:00 The Cotswolds

    Moreton-in-Marsh is ninety minutes direct from Paddington and you can walk out of the station into the countryside, which is not true of most of them. Book beds well ahead in summer.

  81. Exhibitions Advance fares vary

    A weekend in Bath

    08:30 Bath

    An hour and a half from Paddington. The whole city is a world heritage site, the baths are open until ten in summer, and everything is within twenty minutes on foot.

  82. Theatre £250 per term

    Alexandra Palace: Palace Performing Arts

    Times vary Alexandra Palace, Alexandra Palace

    Until 5 Dec

    Palace Performing Arts at Alexandra Palace. The date is published; the time and the price are on the ticket page.

  83. Food and drink Advance fares vary

    A weekend on the Norfolk coast

    08:30 North Norfolk

    Two hours to Norwich then a bus, or drive. Holkham is the beach everyone means and it is big enough to absorb a bank holiday. Seals at Blakeney, seen from a boat rather than the shore.

  84. Theatre

    Hay Fever at Wyndham’s Theatre

    19:30 Wyndham's Theatre, Covent Garden

    Until 12 Dec

    Christine Baranski makes her West End debut opposite Richard E. Grant in Coward's comedy of bad manners. Opens Tuesday.

  85. Sport From £4.50

    Swimming in the Hampstead mixed pond

    07:00 Hampstead Mixed Pond, Hampstead

    Open all year, lifeguarded, and colder than you are expecting from about October. The men's and ladies' ponds keep their own hours and their own rules.

  86. Exhibitions

    Korea at the British Museum

    10:00 to 17:00 British Museum, Bloomsbury

    The British Museum's big autumn show, on the Korean peninsula through ceramics, Buddhist sculpture and painting, opens Thursday.

  87. Theatre From £68 Selling fast

    Harold Pinter Theatre: The Cherry Orchard

    19:30 Harold Pinter Theatre, Westminster

    Until 9 Jan 2027

    Kristin Scott Thomas is Lyubov Ranevskaya, losing the house and the orchard, in a run to 9 January.

  88. Exhibitions

    The 90s: Art and Fashion at Tate Britain

    10:00 to 18:00 Tate Britain, Westminster

    Edward Enninful's 90s: Juergen Teller and Corinne Day beside Westwood, McQueen and Hirst. Opening weekend.

  89. Exhibitions £23 to £25

    Tim Walker’s Fairyland at the National Portrait Gallery

    13:30 National Portrait Gallery, Covent Garden

    Five years of Tim Walker portraits of queer trailblazers, open from 1.30pm Friday, and late until nine.

  90. Talks £5

    ESP Live From Soho

    18:00 Underbelly Boulevard Soho, Soho

    Until 2 Dec

    A podcast recorded live in the main theatre at Underbelly Boulevard, on Walker's Court in Soho. It is a run rather than one night, so there is more than one chance at it. Start time is on the venue's page.

  91. Theatre From £25

    The Lives of Others at the Adelphi: Keira Knightley in Robert Icke’s play

    19:30 Adelphi Theatre, Covent Garden

    Until 9 Jan 2027

    Robert Icke's first stage version of the Oscar winning film, with Keira Knightley, Stephen Dillane and Luke Thompson.

  92. Theatre From £25

    Jesus Christ Superstar in London: Sam Ryder at Drury Lane

    19:30 Theatre Royal Drury Lane, Covent Garden

    Until 9 Jan 2027

    Sam Ryder's West End debut as Jesus, Matt Bomer as Herod to 31 October. First night Friday, 7.30pm, from £25, no fees.

  93. Comedy £20 to £45

    The Other Palace, Main House: Garry Starr: Classic Penguins

    Times vary The Other Palace, Main House, Victoria

    Until 3 Jan 2027

    Garry Starr: Classic Penguins in the Main House at The Other Palace. The theatre publishes the run and the room; the price is on the booking page.

  94. Theatre £28 to £35, previews £10, under 30s and students £10

    Hampstead Downstairs: Dogstar, by Daisy Hall

    19:45 Hampstead Downstairs, Hampstead

    Until 5 Dec

    Dogstar, by Daisy Hall at the Hampstead Downstairs. The run is published; the times and prices are on the booking page.

  95. Food and drink Free to walk through

    Southbank Centre Winter Market

    11:00 Southbank Centre, South Bank

    Until 4 Jan 2027

    Wooden chalets along the river by the Festival Hall, mostly hot food and mulled wine, and free to walk through. The Southbank Centre has not published its 2026 dates, so ours are expected rather than confirmed.

  96. Seasonal Free

    Oxford Street Christmas lights

    16:00 Oxford Street, Marylebone

    Until 6 Jan 2027

    The oldest and longest of the displays, nearly a mile from Marble Arch to Tottenham Court Road. Early November, date not yet published.

  97. Seasonal Free

    Carnaby Street Christmas lights

    16:30 Carnaby Street, Soho

    Until 6 Jan 2027

    A different theme every year and never a snowflake, which is why it earns a detour. Switch-on Wednesday 4 November. Free.

  98. Seasonal Free

    Regent Street Christmas lights

    16:00 Regent Street, Mayfair

    Until 6 Jan 2027

    The angels, best walked north from Piccadilly Circus with the curve ahead of you. Switch-on Thursday 5 November. Free.

  99. Gigs From £18

    Candlelit concert at Southwark Cathedral

    19:00 Southwark Cathedral, Borough

    Until 23 Dec

    A Gothic nave lit by candles and nothing else, a minute from London Bridge station. The programme runs from early November; check which evenings before crossing the river.

  100. Markets Free

    Leicester Square Christmas Market

    11:00 Leicester Square, Covent Garden

    Until 4 Jan 2027

    Stalls around the square with a spiegeltent in the middle, free to wander, and it runs later into January than most. 2026 dates not yet announced.

  101. Food and drink Free

    Christmas by the River, London Bridge City

    12:00 London Bridge City Pier, Borough

    Until 24 Dec

    Chalets along the Thames path between Hay's Galleria and Tower Bridge. Free, and the walk is the point: the bridge lit on one side, the City on the other. 2026 dates not yet announced.

  102. Seasonal Adults from £13, children from £11, plus a £1.50 fee

    Skate at Somerset House

    10:00 to 22:00 Somerset House, Covent Garden

    Until 10 Jan 2027

    The courtyard rink with the tree and the arcades lit around you. 11 November to 10 January, confirmed by Somerset House. Tickets are not on sale yet and no price is published.

  103. Seasonal Free

    Covent Garden at Christmas

    11:00 Covent Garden Piazza, Covent Garden

    Until 6 Jan 2027

    The tree, the mistletoe and more than 300,000 lights, lit from 12 November. Free, busy from four, best on a weekday morning.

  104. Theatre £15 to £45, concessions from £10

    Kiln Theatre: Nine Night

    19:30 Kiln Theatre, Kilburn

    Until 19 Dec

    Nine Night at the Kiln Theatre. The theatre publishes the run and puts the times and prices on the booking page.

  105. Comedy £10 to £38

    The Other Palace, Studio: A Homo Alone 2: Yikes, We Did It Again

    Times vary The Other Palace, Studio, Victoria

    Until 3 Jan 2027

    A Homo Alone 2: Yikes, We Did It Again in the Studio at The Other Palace. The theatre publishes the run and the room; the price is on the booking page.

  106. Seasonal From £25.50

    Christmas at Kew

    16:20 to 22:00 Kew Gardens, Richmond

    Until 3 Jan 2027

    A mile of lit trail through the gardens after dark, ending at the Palm House. Ticketed separately from general Kew admission, and last entry depends on which gate you booked.

  107. Cabaret £23.50 to £65

    Sophie’s Surprise Christmas Party

    19:00 Underbelly Boulevard Soho, Soho

    Until 10 Jan 2027

    Cabaret and variety in the main theatre at Underbelly Boulevard, on Walker's Court in Soho. It is a run rather than one night, so there is more than one chance at it. Start time is on the venue's page.

  108. Theatre

    Young Vic: Eurotrash

    19:30 Young Vic, Main House, Waterloo

    Until 9 Jan 2027

    Eurotrash at Young Vic, Main House.

  109. Theatre £15 plus a £2 booking fee Sold out

    Lyric Hammersmith, Main House: Cinderella

    18:00 Lyric Hammersmith, Main House, Hammersmith

    Until 3 Jan 2027

    Cinderella at Lyric Hammersmith, Main House. The venue publishes the date and puts the performance time and the price on the booking page.

  110. Theatre £22.50 to £74.50, standing tickets 10p

    Royal Court Theatre: The Afronauts

    19:30 Royal Court Theatre, Chelsea

    Until 19 Dec

    The Afronauts at the Royal Court Theatre. The run is published; the performance times and the prices are on the booking page.

  111. Theatre £15 to £29

    Arcola Theatre, Studio 2: The Ugly One, by Marius von Mayenburg

    19:00 Arcola Theatre, Studio 2, Dalston

    Until 19 Dec

    The Ugly One, by Marius von Mayenburg at the Arcola Theatre, Studio 2. The run is published; the performance times and the prices are on the booking page.

  112. Theatre £15 plus a £2 booking fee

    Lyric Hammersmith, Little Lyric: Raymond Briggs’ Father Christmas

    11:30 Lyric Hammersmith, Little Lyric, Hammersmith

    Until 31 Dec

    Raymond Briggs' Father Christmas at Lyric Hammersmith, Little Lyric. The venue publishes the date and puts the performance time and the price on the booking page.

  113. Pick Seasonal From £1 off-peak

    Hyde Park Winter Wonderland

    10:00 to 22:00 Hyde Park, Mayfair

    Until 3 Jan 2027

    Closed on Christmas Day only. Book a date and an arrival hour before you go. Entry is free if you spend twenty-five pounds in a single online booking.

  114. Comedy £20 to £45

    The Other Palace, Main House: Feeling Afraid As If Something Terrible is Going to Happen

    Times vary The Other Palace, Main House, Victoria

    Until 10 Jan 2027

    Feeling Afraid As If Something Terrible is Going to Happen in the Main House at The Other Palace. The theatre publishes the run and the room; the price is on the booking page.

  115. Seasonal Ticketed separately

    Winter Wonderland: Aeronaut Starflyer

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Eighty metres up on the largest transportable starflyer in the world, over the park and the city lights.

  116. Food and drink No extra charge, park entry booked separately

    Winter Wonderland: Apres-Ski Party Resort

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    London's own apres-ski bar, with live entertainment and nothing to pay beyond park entry.

  117. Food and drink Ticketed separately, a cocktail included

    Winter Wonderland: Bar Ice

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Everything in it is carved from ice and it is held at minus ten. A cocktail is included in the ticket. Over twelves only after 7pm.

  118. Food and drink No extra charge, park entry booked separately

    Winter Wonderland: Explorer’s Rest

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Acoustic sets from new artists and live DJs, with nothing to pay beyond park entry. The quieter of the two music bars.

  119. Food and drink No extra charge, park entry booked separately

    Winter Wonderland: Fire Pit Bar and Stage

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Open air bar with live bands and DJs, fire pits, and marshmallows to toast. No extra charge once you are through the gate.

  120. Seasonal Ticketed separately

    Winter Wonderland: Gandeys K-Pop Dragon Circus

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    New for 2026 and the show the packages are built around. Selected times rather than continuous, and the weekend performances go first.

  121. Seasonal Ticketed separately, two Ice Kingdom tickets included

    Winter Wonderland: Ice Sculpting Workshops

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Carve your own sculpture in the studio, and the ticket includes two entries to the Magical Ice Kingdom. Over twelves.

  122. Markets No extra charge, park entry booked separately

    Winter Wonderland: Luminarie Market

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Hand crafted gifts under the Luminarie light arches, with festive food and drink along the way. No charge beyond park entry.

  123. Exhibitions Ticketed separately

    Winter Wonderland: Magical Ice Kingdom: Neverland

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Five hundred tonnes of ice and snow carved into Peter Pan. Well done and genuinely cold, but you are inside for about twenty minutes.

  124. Seasonal Ticketed separately

    Winter Wonderland: Munich Looping

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    The largest transportable rollercoaster in the world, five loops, and it made its name at Oktoberfest. Over eights.

  125. Food and drink No extra charge, park entry booked separately

    Winter Wonderland: The Bavarian Village

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Chalets, bars, restaurants and live entertainment, with meal packages bookable in advance. Free to walk into, and it fills first.

  126. Markets No extra charge, park entry booked separately

    Winter Wonderland: The Christmas Market at Winter Wonderland

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Traditional wooden chalets selling gifts, decorations and food. Free to walk through once you have a park entry ticket.

  127. Seasonal No extra charge, park entry booked separately

    Winter Wonderland: The Elves’ Workshop

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Puzzles, giant cogs and hands on toy making for small children. Free beyond park entry.

  128. Seasonal Ticketed separately

    Winter Wonderland: The Giant Wheel

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Seventy metres, and the largest transportable observation wheel in the world. Fast track is worth it on a December weekend.

  129. Seasonal Ticketed separately

    Winter Wonderland: The Ice Rink at Winter Wonderland

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    The largest open air rink in the country, built around Hyde Park's Victorian bandstand. Sessions are timed and the evening ones go first.

  130. Food and drink No extra charge, park entry booked separately

    Winter Wonderland: Thor’s Tipi Bar

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    A heated tipi bar with a log fire, and nothing to pay to go in beyond park entry.

  131. Seasonal No extra charge, park entry booked separately

    Winter Wonderland: Winter Wonderland Parade

    Times vary Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Santa's elves see the sleigh off, on selected days only. Free, and worth checking the day before you go.

  132. Seasonal No extra charge, park entry booked separately

    Winter Wonderland: Santa’s Grotto

    10:00 to 18:00 Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    Free to visit once you are in the park, and it closes at six rather than ten, which catches people out.

  133. Seasonal Ticketed separately

    Winter Wonderland: Dr Archibald VR: Horror Edition

    17:00 to 22:00 Hyde Park Winter Wonderland, Mayfair

    Until 3 Jan 2027

    The same VR ride turns horror at five o'clock: zombies, man eating plants and spiders. Over tens, and it only runs after dark.

  134. Theatre £15 to £25

    Bush Theatre: Attention, created by Jules Head and Georgia Bruce

    20:00 Bush Theatre, Shepherd's Bush

    Until 23 Dec

    Attention, created by Jules Head and Georgia Bruce at the Bush Theatre. The theatre publishes the run and puts the times and prices on the booking page.

  135. Seasonal

    Hampton Court Palace ice rink

    10:00 to 20:00 Hampton Court Palace, Richmond

    Until 3 Jan 2027

    In front of the west front of the palace, floodlit, with its own ticket separate from palace admission. 2026 dates not yet announced.

  136. Seasonal From £15

    Pantomime at Hackney Empire

    19:00 Hackney Empire, Hackney

    Until 3 Jan 2027

    The best regarded panto in London and a fraction of the west end price, in a Matcham theatre that was nearly lost twice. Book early: locals get in first and it deserves them.

  137. Theatre £18.36 to £100.18

    Alexandra Palace: Sherlock Holmes and the 12 Days of Christmas

    19:30 Alexandra Palace, Alexandra Palace

    Until 17 Jan 2027

    Sherlock Holmes and the 12 Days of Christmas at Alexandra Palace. The date is published; the time and the price are on the ticket page.

  138. Theatre £10 to £45

    Bush Theatre: Global Majority, by Chris Fung

    19:30 Bush Theatre, Shepherd's Bush

    Until 16 Jan 2027

    Global Majority, by Chris Fung at the Bush Theatre. The theatre publishes the run and puts the times and prices on the booking page.

  139. Theatre £35 to £65, previews from £25, under 30s and students £10

    Main Stage: Jumpers, by Tom Stoppard

    19:30 Main Stage, Hampstead

    Until 23 Jan 2027

    Jumpers, by Tom Stoppard at the Main Stage. The run is published; the times and prices are on the booking page.

  140. Markets Free

    Greenwich Market in December

    10:00 Greenwich Market, Greenwich

    Until 31 Dec

    The covered one, open every day 10am to 5.30pm and shut only on Christmas Day. Craft and antiques from actual traders, and the naval college two minutes away.

  141. Exhibitions Free

    Candlelit evening at Sir John Soane’s Museum

    18:00 to 21:00 Sir John Soane's Museum, Holborn

    The whole house lit by candle, which is the most atmospheric hour in London and costs nothing. Free but ticketed, and the tickets go within hours of release.

  142. Gigs £21

    Electric Ballroom: Bleech 9:3

    19:00 Electric Ballroom, Camden

    Bleech 9:3 headline for Metropolis Music, with special guests.

  143. Comedy £10

    JK Comedy Club Piccadilly Circus: Tuesday night comedy

    19:00 to 20:45 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

  144. Gigs From £20

    Carols by candlelight at St Martin-in-the-Fields

    19:30 St Martin-in-the-Fields, Covent Garden

    Until 24 Dec

    Carols by candlelight in the church on the corner of Trafalgar Square, sung most evenings through December. The crypt cafe underneath stays open before and after.

  145. Comedy £10

    JK Comedy Club Soho: Tuesday night comedy

    21:00 to 22:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

Wednesday

2 December
  1. Comedy £11.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  2. Gigs £14.10

    The Social: Tonique and Man

    19:00 The Social, Fitzrovia

    Tonique and Man at The Social, from 19:00.

  3. Gigs £17.24 plus booking fee

    The 100 Club: Gwenifer Raymond

    19:30 to 23:00 The 100 Club, Soho

    Gwenifer Raymond plays her finger-picked Welsh Primitive guitar, drawn from Mississippi blues and John Fahey.

  4. Comedy £10

    JK Comedy Club Covent Garden: Wednesday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  5. Gigs £12

    Ronnie Scott’s: Late Late Show with Mark Kavuma’s Banger Factory

    23:15 to 03:00 Ronnie Scott's, Soho

    Mark Kavuma's Banger Factory in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Thursday

3 December
  1. Seasonal From £25.50

    Christmas at Kew: adults only evening

    16:20 to 22:00 Kew Gardens, Richmond

    New for 2026: the light trail with no children on it, on Wednesday 3 December. Same route and same last entry times by gate, and only two of these evenings all season.

  2. Seasonal Free

    The Trafalgar Square Christmas tree

    17:00 Trafalgar Square, Westminster

    Until 6 Jan 2027

    Given by Norway every year since 1947 in thanks for the war, lit with vertical strings of plain white bulbs in the Norwegian way. Carols are sung under it most evenings in December.

  3. Gigs From £18.54

    EartH Hackney: 50 Years of The Last Waltz

    18:00 to 22:00 EartH Hackney, Dalston

    50 Years of The Last Waltz at EartH Hackney, 18:00 to 22:00.

  4. Theatre £13.50 to £15.50, concessions from £10.50

    Alexandra Palace: Cinderella On Ice

    19:00 Alexandra Palace, Alexandra Palace

    Until 6 Dec

    Cinderella On Ice at Alexandra Palace. The date is published; the time and the price are on the ticket page.

  5. Comedy £12

    JK Comedy Club Leicester Square: Thursday night comedy

    19:00 to 20:45 JK Comedy Club Leicester Square, Soho

    A host and four professional comedians, a new bill every week. Fifty one seats in the Grosvenor Casino, a minute from Piccadilly Circus. Doors fifteen minutes before, over 18s, ID on the door.

  6. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  7. Comedy £13.25 to £30.25

    The Comedy Store: Christmas Best in Stand Up

    19:30 to 21:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  8. Theatre £15 to £30

    Royal Court Theatre: Monument

    19:45 Royal Court Theatre, Chelsea

    Until 23 Jan 2027

    Monument at the Royal Court Theatre. The run is published; the performance times and the prices are on the booking page.

  9. Comedy £6 advance, £8 on the door

    Downstairs at the King’s Head: Comedy Try Out Night

    20:30 Downstairs at the King's Head, Crouch End

    Up to 16 acts trying new material, Jim Hooker and Sam Rees-Baylis among them, with Michelle Shaughnessy compering.

Friday

4 December
  1. Theatre Free

    Sadler’s Wells Theatre: Culture Club

    14:00 to 15:00 Sadler's Wells Theatre, Islington

    Culture Club at the Sadler's Wells Theatre. The run is published; the times and prices are on the booking page.

  2. Gigs £20

    Electric Ballroom: Leap

    19:00 Electric Ballroom, Camden

    Leap headline an AEG Presents show, with Glazed Curtains in support.

  3. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  4. Gigs £35 in advance plus booking fee

    The 100 Club: Buzzcocks

    19:30 The 100 Club, Soho

    Buzzcocks play the first of two nights at the 100 Club, presented by the club itself.

  5. Comedy £13.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up

    19:30 to 21:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  6. Comedy £15

    JK Comedy Club Covent Garden: Friday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  7. Gigs £15

    Ronnie Scott’s Upstairs: Late Late Show with Viva Cuba

    22:45 to 03:00 Ronnie Scott's, Soho

    Viva Cuba in the upstairs room, doors 22:45 and on until three. Tickets from the club's own page.

  8. Gigs £12

    Ronnie Scott’s: Late Late Show with Future Movers

    23:15 to 03:00 Ronnie Scott's, Soho

    Future Movers in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Saturday

5 December
  1. Comedy £15

    JK Comedy Club Soho: Saturday afternoon comedy

    16:00 to 17:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

  2. Cabaret From £33

    All I Want For Christmas Is Cabaret, 5pm

    17:00 to 18:45 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 5pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  3. Gigs From £29.87

    EartH Hackney: Venjent, live

    18:00 to 22:00 EartH Hackney, Dalston

    Venjent, live at EartH Hackney, 18:00 to 22:00.

  4. Gigs £32.50

    Electric Ballroom: The Blackout

    18:00 Electric Ballroom, Camden

    The Blackout mark 15 years of Hope, their highest-charting UK album, on an anniversary tour.

  5. Comedy £29.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up, 6.30pm

    18:30 to 20:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  6. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  7. Cabaret From £33

    All I Want For Christmas Is Cabaret, 7.30pm

    19:30 to 21:15 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 7.30pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  8. Gigs £35 in advance plus booking fee

    The 100 Club: Buzzcocks

    19:30 The 100 Club, Soho

    Buzzcocks play the second of two nights at the 100 Club, before the 6T's all-nighter takes over the room at 11pm.

  9. Comedy £15

    JK Comedy Club Covent Garden: Saturday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  10. Comedy £16 advance, £19 on the door

    Downstairs at the King’s Head: Comedy Cabaret

    20:30 Downstairs at the King's Head, Crouch End

    Ro Dodgson, Robin Ince, Mark Moloney and Darran Griffiths, compere to be announced.

  11. Comedy £15

    JK Comedy Club Piccadilly Circus: Saturday night comedy

    20:30 to 22:15 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

  12. Comedy £17.75

    Museum of Comedy: Holly Stars: A Scandal in Bohemia

    20:30 to 21:45 Museum of Comedy, Bloomsbury

    A solo Sherlock Holmes from the writer of Death Drop, told by the neighbour who does the actual detecting. On stage 20:30. Age 18+.

  13. Comedy £13.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up, 9.30pm

    21:30 to 23:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  14. Gigs £15

    Ronnie Scott’s Upstairs: Late Late Show with The Nest Sessions

    22:45 to 03:00 Ronnie Scott's, Soho

    The Nest Sessions in the upstairs room, doors 22:45 and on until three. Tickets from the club's own page.

  15. Clubs £15 on the door

    The 100 Club: 6T’s Northern Soul All-Nighter

    23:00 to 06:00 The 100 Club, Soho

    Rare and northern soul, acetates and exclusives all night from the 6T's Rhythm and Soul Society.

  16. Gigs £12

    Ronnie Scott’s: Late Late Show with Future Movers

    23:15 to 03:00 Ronnie Scott's, Soho

    Future Movers in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Sunday

6 December
  1. Gigs £27 in advance plus booking fee Sold out

    The 100 Club: Jim Bob

    13:00 to 16:00 The 100 Club, Soho

    Jim Bob plays an afternoon matinee show for Mute Elephant Music.

  2. Clubs From £19

    Electric Ballroom: Bongo’s Bingo (Christmas Special Daytime)

    14:00 Electric Ballroom, Camden

    A daytime Christmas edition of Bongo's Bingo: bingo with a festive twist, singalongs, dance-offs, rave rounds and cash prizes.

  3. Theatre £14.50 plus booking fee

    Hen & Chickens Theatre: The Collective 2: Writer’s Showcase, 3pm

    15:00 to 16:30 Hen & Chickens Theatre, Islington

    The first of two showcases of new plays from the Caromoon Collective's second group of twelve playwrights.

  4. Gigs Free

    Downstairs at the King’s Head: Crouch End Jazz

    16:00 to 19:00 Downstairs at the King's Head, Crouch End

    A free jazz jam, founded in 1985 and a weekly fixture at the King's Head for more than 40 years.

  5. Theatre £14.50 plus booking fee

    Hen & Chickens Theatre: The Collective 2: Writer’s Showcase, 6.30pm

    18:30 to 20:00 Hen & Chickens Theatre, Islington

    The second of two showcases of new plays from the Caromoon Collective's second group of twelve playwrights.

  6. Cabaret From £33

    All I Want For Christmas Is Cabaret

    19:30 to 21:15 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 7.30pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  7. Gigs £25 in advance plus booking fee

    The 100 Club: Belouis Some

    19:30 to 23:00 The 100 Club, Soho

    Belouis Some, behind the 1980s hits Some People and Imagination, back on stage after three decades away.

  8. Comedy £12

    JK Comedy Club Covent Garden: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  9. Comedy £12

    JK Comedy Club Piccadilly Circus: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

Monday

7 December
  1. Comedy £5

    Museum of Comedy: The Monday Club

    19:00 to 21:00 Museum of Comedy, Bloomsbury

    The Museum bar's weekly night of new material from circuit comics, £5 ahead or on the door from 6pm. Age 14+.

  2. Comedy £13 plus booking fee

    Hen & Chickens Theatre: Shake it Up: The Improvised Shakespeare Show

    19:30 Hen & Chickens Theatre, Islington

    ShakeItUp Theatre improvise a brand new Shakespeare play in the Bard's own language, built from audience suggestions.

  3. Clubs £18 to £24 in advance

    The 100 Club: Stompin’ at the 100 Club

    19:30 to 23:00 The 100 Club, Soho

    A swing night billed as a 40th anniversary party, with the Malcolm Earle-Smith Swingin' All Stars.

  4. Comedy £7

    JK Comedy Club Covent Garden: Monday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  5. Gigs £15

    Ronnie Scott’s Upstairs: Late Late Show with Soul Sessions with SAHRA

    22:45 to 03:00 Ronnie Scott's, Soho

    Soul Sessions with SAHRA in the upstairs room, doors 22:45 and on until three. Tickets from the club's own page.

Tuesday

8 December
  1. Comedy £15 plus booking fee

    Hen & Chickens Theatre: The Wild Geese Unplucked

    19:00 to 21:30 Hen & Chickens Theatre, Islington

    David Kitchen, a fan since 1983, on why the 1978 Richard Burton and Roger Moore film The Wild Geese is so underrated.

  2. Gigs £15 in advance plus booking fee

    The 100 Club: Tuesday Blues: Backbone Blues Band

    19:30 to 23:00 The 100 Club, Soho

    Backbone Blues Band take their turn in the club's blues series.

  3. Comedy £10

    JK Comedy Club Soho: Tuesday night comedy

    21:00 to 22:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

Wednesday

9 December
  1. Seasonal From £25.50

    Christmas at Kew: adults only evening

    16:20 to 22:00 Kew Gardens, Richmond

    New for 2026: the light trail with no children on it, on Wednesday 9 December. Same route and same last entry times by gate, and only two of these evenings all season.

  2. Comedy £13.75

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  3. Comedy £10

    JK Comedy Club Covent Garden: Wednesday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  4. Gigs £12

    Ronnie Scott’s: Late Late Show with Rachael Cohen

    23:15 to 03:00 Ronnie Scott's, Soho

    Rachael Cohen in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Thursday

10 December
  1. Gigs £20

    Electric Ballroom: Aaron Rowe

    19:00 Electric Ballroom, Camden

    Aaron Rowe headlines for SJM Concerts and Live Nation, with Scarlett Loran in support.

  2. Comedy £12

    JK Comedy Club Leicester Square: Thursday night comedy

    19:00 to 20:45 JK Comedy Club Leicester Square, Soho

    A host and four professional comedians, a new bill every week. Fifty one seats in the Grosvenor Casino, a minute from Piccadilly Circus. Doors fifteen minutes before, over 18s, ID on the door.

  3. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  4. Gigs £26 plus booking fee

    The 100 Club: Bar Italia

    19:30 to 23:00 The 100 Club, Soho

    Bar Italia play a date in the club's End of Year Series.

  5. Comedy £13.25 to £30.25

    The Comedy Store: Christmas Best in Stand Up

    19:30 to 21:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  6. Comedy £6 advance, £8 on the door

    Downstairs at the King’s Head: Comedy Try Out Night

    20:30 Downstairs at the King's Head, Crouch End

    Up to 16 acts trying new material, Becky Jade and Marco Chiu among them, with Nick Elleray compering.

  7. Gigs £12

    Ronnie Scott’s: Late Late Show with Jackson Mathod

    23:15 to 03:00 Ronnie Scott's, Soho

    Jackson Mathod in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Friday

11 December
  1. Gigs From £27.81

    EartH Hackney: Tiffany Day

    18:30 to 22:00 EartH Hackney, Dalston

    Tiffany Day at EartH Hackney, 18:30 to 22:00.

  2. Sport

    Alexandra Palace: Paddy Power World Darts Championship

    19:00 Alexandra Palace, Alexandra Palace

    Until 3 Jan 2027

    Paddy Power World Darts Championship at Alexandra Palace. The date is published; the time and the price are on the ticket page.

  3. Gigs £30

    Electric Ballroom: Skinny Lister vs. Pet Needs + Mad Dog Mcrea

    19:00 Electric Ballroom, Camden

    Skinny Lister vs. Pet Needs, a shared DHP Presents bill, with Mad Dog Mcrea also playing.

  4. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  5. Comedy £13.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up

    19:30 to 21:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  6. Theatre £28 to £35, previews £10, under 30s and students £10 Sold out

    Hampstead Downstairs: Mother Russia, by Lauren Yee

    19:45 Hampstead Downstairs, Hampstead

    Until 30 Jan 2027

    Mother Russia, by Lauren Yee at the Hampstead Downstairs. The run is published; the times and prices are on the booking page.

  7. Comedy £15

    JK Comedy Club Covent Garden: Friday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  8. Gigs £15

    Ronnie Scott’s Upstairs: Late Late Show with Viva Cuba

    22:45 to 03:00 Ronnie Scott's, Soho

    Viva Cuba in the upstairs room, doors 22:45 and on until three. Tickets from the club's own page.

  9. Gigs £12

    Ronnie Scott’s: Late Late Electronic with Chiminyo

    23:15 to 03:00 Ronnie Scott's, Soho

    Late Late Electronic with Chiminyo in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Saturday

12 December
  1. Seasonal From £25

    Pantomime at the London Palladium

    14:00 London Palladium, Soho

    Until 11 Jan 2027

    The biggest panto in the country in a house built for variety, which is what panto actually is. Matinees are the ones with children in; evenings are louder and funnier.

  2. Comedy £15

    JK Comedy Club Soho: Saturday afternoon comedy

    16:00 to 17:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

  3. Cabaret From £33

    All I Want For Christmas Is Cabaret, 5pm

    17:00 to 18:45 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 5pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  4. Gigs £20

    Electric Ballroom: The Sheepdogs

    18:00 Electric Ballroom, Camden

    Four-time JUNO winners The Sheepdogs from Saskatoon: dual guitars, harmonies and a new single, Nobody But You.

  5. Comedy £29.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up, 6.30pm

    18:30 to 20:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  6. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  7. Cabaret From £33

    All I Want For Christmas Is Cabaret, 7.30pm

    19:30 to 21:15 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 7.30pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  8. Gigs £22 in advance plus booking fee

    The 100 Club: The Fabulous Lounge Swingers

    19:30 to 01:00 The 100 Club, Soho

    The Fabulous Lounge Swingers' Christmas knees-up, now in its 17th year, with swing, mash-ups and covers.

  9. Comedy £15

    JK Comedy Club Covent Garden: Saturday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  10. Comedy £16 advance, £19 on the door

    Downstairs at the King’s Head: Comedy Cabaret

    20:30 Downstairs at the King's Head, Crouch End

    Jenny Collier, Michael Capozzola and Nick Elleray, with Windsor compering the Saturday bill.

  11. Comedy £15

    JK Comedy Club Piccadilly Circus: Saturday night comedy

    20:30 to 22:15 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

  12. Comedy £10.25

    Museum of Comedy: This Was Supposed To Be A Hobby

    20:30 to 22:00 Museum of Comedy, Bloomsbury

    Bekki Bants launches her book with a comedy night, Tom Short headlining and Patrick McGonagle among the acts. Age 18+.

  13. Comedy £13.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up, 9.30pm

    21:30 to 23:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

Sunday

13 December
  1. Gigs Free

    Downstairs at the King’s Head: Crouch End Jazz

    16:00 to 19:00 Downstairs at the King's Head, Crouch End

    A free jazz jam, founded in 1985 and a weekly fixture at the King's Head for more than 40 years.

  2. Gigs £25

    Electric Ballroom: Bloody Hawk

    19:00 Electric Ballroom, Camden

    Bloody Hawk play a headline show.

  3. Comedy £15 plus booking fee

    Hen & Chickens Theatre: The Wild Geese Unplucked

    19:00 to 21:30 Hen & Chickens Theatre, Islington

    David Kitchen, a fan since 1983, on why the 1978 Richard Burton and Roger Moore film The Wild Geese is so underrated.

  4. Cabaret From £33

    All I Want For Christmas Is Cabaret

    19:30 to 21:15 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 7.30pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  5. Comedy £12

    JK Comedy Club Covent Garden: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  6. Comedy £12

    JK Comedy Club Piccadilly Circus: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

Monday

14 December
  1. Comedy £5

    Museum of Comedy: The Monday Club

    19:00 to 21:00 Museum of Comedy, Bloomsbury

    The Museum bar's weekly night of new material from circuit comics, £5 ahead or on the door from 6pm. Age 14+.

  2. Theatre £10 plus booking fee

    Hen & Chickens Theatre: I Have a Dream

    19:30 to 20:30 Hen & Chickens Theatre, Islington

    Nathan Cassidy's play puts a comedian, an ex-singer, a receptionist and a failed entertainer in one hotel room.

  3. Comedy £11.25 to £16.25

    Old Rope at the Comedy Store: new material night

    19:30 The Comedy Store, Soho

    The new material night, on the second Monday of the month, hosted by Tiff Stevenson. Comics try things that have never been said out loud, holding a piece of rope. Over 18s.

  4. Comedy £7

    JK Comedy Club Covent Garden: Monday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

Tuesday

15 December
  1. Gigs £32.50

    Electric Ballroom: Sevendust

    19:00 Electric Ballroom, Camden

    Atlanta band Sevendust, together since 1994 and on their 15th album, with Overgrown in support.

  2. Comedy £15, concessions £11, students £10

    Cray Cray Cabaret at the Comedy Store: comedy and music

    19:30 The Comedy Store, Soho

    Headliners, a house band and musical guests, roughly every other month. £15, concessions £11, students £10, which is the club's cheapest ticketed bill after King Gong.

  3. Comedy £10

    JK Comedy Club Soho: Tuesday night comedy

    21:00 to 22:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

Wednesday

16 December
  1. Gigs £32.50

    Electric Ballroom: Sweet with special guest John Otway

    19:00 Electric Ballroom, Camden

    Sweet headline, with John Otway as special guest.

  2. Comedy £13.75

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  3. Comedy £10

    JK Comedy Club Covent Garden: Wednesday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

Thursday

17 December
  1. Comedy £12

    JK Comedy Club Leicester Square: Thursday night comedy

    19:00 to 20:45 JK Comedy Club Leicester Square, Soho

    A host and four professional comedians, a new bill every week. Fifty one seats in the Grosvenor Casino, a minute from Piccadilly Circus. Doors fifteen minutes before, over 18s, ID on the door.

  2. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  3. Comedy £13.25 to £30.25

    The Comedy Store: Christmas Best in Stand Up

    19:30 to 21:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  4. Clubs £15 on the door

    The 100 Club: 6T’s Northern Soul Xmas Party

    20:00 to 01:00 The 100 Club, Soho

    The 6T's Rhythm and Soul Society's annual northern soul Christmas party, shorter than its all-nighters.

  5. Comedy £6 advance, £8 on the door

    Downstairs at the King’s Head: Comedy Try Out Night

    20:30 Downstairs at the King's Head, Crouch End

    New performers and new material: up to 16 acts on five-minute slots, with the full bill and compere still to be announced.

  6. Gigs £0 to £12

    Ronnie Scott’s: Late Late Show with Myele Manzanza

    23:15 to 03:00 Ronnie Scott's, Soho

    Myele Manzanza in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Friday

18 December
  1. Gigs £42.50

    Electric Ballroom: Feeder

    19:00 Electric Ballroom, Camden

    Feeder's Polythene Live show, the first of two Camden nights, with guests in support.

  2. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  3. Comedy £13.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up

    19:30 to 21:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  4. Comedy £15

    JK Comedy Club Covent Garden: Friday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  5. Cabaret £20.50 to £36

    Chris Turner: In The Moment

    21:30 Underbelly Boulevard Soho, Soho

    A one off in the main theatre at Underbelly Boulevard, on Walker's Court in Soho. Start time is on the venue's page.

  6. Gigs £12

    Ronnie Scott’s: Late Late Show with Zaimie

    23:15 to 03:00 Ronnie Scott's, Soho

    Zaimie in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Saturday

19 December
  1. Comedy £14.25

    Museum of Comedy: James Campbell’s Comedy 4 Kids, 2pm

    14:00 to 15:00 Museum of Comedy, Bloomsbury

    Stand-up for children from James Campbell, who started it in 2001. The theme in December: the funny life of football. Age 6+.

  2. Comedy £15

    JK Comedy Club Soho: Saturday afternoon comedy

    16:00 to 17:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

  3. Comedy £14.25

    Museum of Comedy: James Campbell’s Comedy 4 Kids, 4.30pm

    16:30 to 17:30 Museum of Comedy, Bloomsbury

    Stand-up for children from James Campbell, who started it in 2001. The theme in December: the funny life of football. Age 6+.

  4. Cabaret From £33

    All I Want For Christmas Is Cabaret, 5pm

    17:00 to 18:45 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 5pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  5. Gigs £42.50

    Electric Ballroom: Feeder

    18:00 Electric Ballroom, Camden

    The second of Feeder's two Polythene Live nights in Camden, with guests in support.

  6. Comedy £29.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up, 6.30pm

    18:30 to 20:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  7. Comedy £16.25

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  8. Cabaret From £33

    All I Want For Christmas Is Cabaret, 7.30pm

    19:30 to 21:15 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 7.30pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  9. Comedy £15

    JK Comedy Club Covent Garden: Saturday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  10. Comedy £15

    JK Comedy Club Piccadilly Circus: Saturday night comedy

    20:30 to 22:15 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

  11. Comedy £13.25 to £36.25

    The Comedy Store: Christmas Best in Stand Up, 9.30pm

    21:30 to 23:30 The Comedy Store, Soho

    The Christmas run of the club's flagship bill, five stand ups over about two hours with an interval. Doors an hour before. Over 18s only and ID if you look under 25.

  12. Gigs £12

    Ronnie Scott’s: Late Late Show with Zaimie

    23:15 to 03:00 Ronnie Scott's, Soho

    Zaimie in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Sunday

20 December
  1. Comedy £14.25

    Museum of Comedy: James Campbell’s Comedy 4 Kids

    14:00 to 15:00 Museum of Comedy, Bloomsbury

    Stand-up for children from James Campbell, who started it in 2001. The theme in December: the funny life of football. Age 6+.

  2. Gigs Free

    Downstairs at the King’s Head: Crouch End Jazz

    16:00 to 19:00 Downstairs at the King's Head, Crouch End

    A free jazz jam, founded in 1985 and a weekly fixture at the King's Head for more than 40 years.

  3. Comedy £13.75

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  4. Cabaret From £33

    All I Want For Christmas Is Cabaret

    19:30 to 21:15 Phoenix Arts Club, Covent Garden

    An evening in the basement under the Phoenix Theatre, 7.30pm. The room is low ceilinged and seats a few dozen, so nothing is far from the stage.

  5. Comedy £14, concessions £12, plus booking fee

    Hen & Chickens Theatre: Ugly Little Love Songs

    19:30 to 20:30 Hen & Chickens Theatre, Islington

    The first outing of Ugly Little Love Songs, billed as a veritable cornucopia of amorous malaise.

  6. Comedy £12

    JK Comedy Club Covent Garden: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  7. Comedy £12

    JK Comedy Club Piccadilly Circus: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

Monday

21 December
  1. Comedy £5

    Museum of Comedy: The Monday Club

    19:00 to 21:00 Museum of Comedy, Bloomsbury

    The Museum bar's weekly night of new material from circuit comics, £5 ahead or on the door from 6pm. Age 14+.

  2. Comedy £9.50 plus booking fee

    Hen & Chickens Theatre: Nathan Cassidy: The Unbearable Tragedy of Being Happy

    19:30 to 20:30 Hen & Chickens Theatre, Islington

    Nathan Cassidy attempts a stand-up show about being happy, which he counts as a disaster for a comedian.

  3. Comedy £7

    JK Comedy Club Covent Garden: Monday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

Tuesday

22 December
  1. Comedy £13.75

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  2. Comedy £10

    JK Comedy Club Soho: Tuesday night comedy

    21:00 to 22:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

Wednesday

23 December
  1. Comedy £13.75

    Museum of Comedy: Not Just a Game Show

    19:00 to 20:00 Museum of Comedy, Bloomsbury

    An 80s TV game show parody from the makers of Sh!t-faced Shakespeare, with the audience as the contestants. Age 16+.

  2. Gigs £35 in advance plus booking fee

    The 100 Club: The Blockheads

    19:30 to 23:00 The 100 Club, Soho

    The Blockheads, the band behind Ian Dury's hits, throw a Christmas knees-up.

  3. Comedy £10

    JK Comedy Club Covent Garden: Wednesday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  4. Gigs £12

    Ronnie Scott’s: Late Late Show with Jamie Murray

    23:15 to 03:00 Ronnie Scott's, Soho

    Jamie Murray in the main room, doors 23:15 and on until three. Tickets from the club's own page.

Thursday

24 December
  1. Comedy £12

    JK Comedy Club Leicester Square: Thursday night comedy

    19:00 to 20:45 JK Comedy Club Leicester Square, Soho

    A host and four professional comedians, a new bill every week. Fifty one seats in the Grosvenor Casino, a minute from Piccadilly Circus. Doors fifteen minutes before, over 18s, ID on the door.

Friday

25 December
  1. Seasonal Free

    Christmas Day walk in St James’s Park

    10:00 St James's Park, Westminster

    There are no trains and no buses on Christmas Day, so the centre belongs to whoever walked. The park is open, the pelicans are in, and Horse Guards is empty enough to photograph.

  2. Comedy £15

    JK Comedy Club Covent Garden: Friday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

Saturday

26 December
  1. Seasonal Free

    Boxing Day on Oxford Street

    09:00 Oxford Street, Marylebone

    The sales open early and the crowd is at its worst between eleven and three. Go at nine or leave it to the 27th, when the same prices are still there and the street is walkable.

  2. Comedy £15

    JK Comedy Club Soho: Saturday afternoon comedy

    16:00 to 17:45 JK Comedy Club Soho, Soho

    A host and four professional comedians, a new bill every week. Sixty seats above the Spice of Life, two minutes from Leicester Square. Doors fifteen minutes before, over 18s, ID on the door.

  3. Comedy £15

    JK Comedy Club Covent Garden: Saturday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  4. Comedy £15

    JK Comedy Club Piccadilly Circus: Saturday night comedy

    20:30 to 22:15 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

Sunday

27 December
  1. Comedy £12

    JK Comedy Club Covent Garden: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  2. Comedy £12

    JK Comedy Club Piccadilly Circus: Sunday night comedy

    20:00 to 21:45 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

Monday

28 December
  1. Gigs From £20 plus booking fee

    The 100 Club: The Rage + Mojo Blues

    19:30 to 23:00 The 100 Club, Soho

    The Rage mark what they bill as their 40th plus one anniversary, with Mojo Blues and a guest DJ.

  2. Comedy £7

    JK Comedy Club Covent Garden: Monday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

  3. Comedy From £12

    King Gong at the Comedy Store: the brutal open mic

    20:00 The Comedy Store, Soho

    Thirty comics try to last five minutes while the audience decides when they are done. Last Monday of the month, from £12. It is as brutal as it sounds. Over 18s.

Tuesday

29 December
  1. Comedy £10

    JK Comedy Club Piccadilly Circus: Tuesday night comedy

    19:00 to 20:45 JK Comedy Club Piccadilly Circus, Soho

    A host and four professional comedians, a new bill every week. Fifty seats at BOX Piccadilly, about as central as a comedy room gets. Doors fifteen minutes before, over 18s, ID on the door.

  2. Clubs £18 in advance plus booking fee

    The 100 Club: TJ Johnson’s Pre-NYE Bash

    19:30 to 23:00 The 100 Club, Soho

    TJ Johnson and his band play the annual pre-New Year swing dance, with DJ Baroness Jo Jo between sets.

Wednesday

30 December
  1. Comedy £10

    JK Comedy Club Covent Garden: Wednesday night comedy

    20:00 to 21:45 JK Comedy Club Covent Garden, Covent Garden

    A host and four professional comedians, a new bill every week. Two hundred seats at Arboretum, and doors open a full hour before, so there is time to eat first. Over 18s, ID on the door.

Thursday

31 December
  1. Pick Seasonal £20 to £55

    London New Year’s Eve fireworks

    20:00 to 00:30 Victoria Embankment and the South Bank, South Bank

    Midnight from the London Eye, twelve to fifteen minutes of it. Tickets from £20 go on sale at noon on Friday 23 October.

Questions people ask

What are the best things to do in London in December?

Everything at once until about the 23rd: the lights, the markets, Winter Wonderland, the ice rinks, the pantomimes and the carol services. Then the city empties almost completely for a week.

What are the free things to do in London in December?

The lights on Oxford Street, Regent Street, Carnaby and Covent Garden are the best free thing London does in December. The carol services at St Paul's and Southwark are free but need queueing for rather than booking, and New Year's Eve is free across the city apart from the ticketed fireworks on the river.

What is open on Christmas Day?

Almost nothing, and there is no tube, no train and effectively no bus at all. Hotel restaurants serve and a few pubs open for a few hours. Boxing Day is close to normal and is the biggest shopping day of the year.

When are the Christmas bank holidays?

In 2026 Christmas Day is Friday 25 December and Boxing Day is the Saturday, so the substitute bank holiday is Monday 28 December.

What should I book ahead?

Everything. December restaurant tables go in October, the pantomimes and Christmas theatre go earlier, and Winter Wonderland's timed slots for the busy evenings go weeks ahead.

Is the week after Christmas worth it?

It is one of the best weeks of the year to be in London. The city is empty, the lights are still up, the museums are open and quiet, and everything except New Year's Eve is easy to get into.

Guides for December

All guides

London month by month

Twelve guides, one a month

What is on right now

All 2189 listings

This guide is rewritten each year before the dates come round. For what is actually happening this week rather than what happens every year, the listings below are dated, checked against the venue and carry the venue's own link.

Next up

  1. Theatre £45 to £110, under 30s and students from £10

    Main Stage: Kimberly Akimbo

    Times vary Main Stage, Hampstead

    Until 7 Nov

  2. Theatre £15 to £35

    Bush Theatre: Darkling, by Titas Halder

    19:30 Bush Theatre, Shepherd's Bush

    Until 24 Oct

  3. Theatre From £31

    Young Vic: Thelma and Louise

    19:30 Young Vic, Main House, Waterloo

    Until 24 Oct

Or pick a part of town

This page keeps its address every year and is rewritten each time the month comes round, with every listing checked before it goes in. How we choose what goes in.