West End Christmas lights

Nostalgic things to do in London at Christmas

In this article, you'll learn the following:

London is one of the most magical places to visit at Christmas, from the sparkling festive lights to the gigantic Christmas trees and spectacular shopfronts. Plus, the whole family can enjoy plenty of fun activities, from carol singing to ice skating and theatre shows. If you’re looking for things to do in London at Christmas this year, these are some of our top picks for the festive season that are bound to make you feel nostalgic.

The best spots for carol singing in London

What better way to get in the festive spirit than by watching a Christmas carol concert? Head to one of these prestigious cathedrals, public squares or live music venues and enjoy your favourite Christmas carols in London.

St. Paul’s Cathedral

St Pauls Christmas

stpauls.co.uk

St. Paul’s Cathedral, London EC4M 8AD

To enjoy a festive carol service in a traditional setting, head to St. Paul’s Cathedral. Each year, they have a programme of events during the run-up to Christmas, including carols by candlelight, Advent services and a midnight Eucharist.

Price range: free

How to get there: During the week, take the Waterloo & City line from London Waterloo to Bank, then walk eight minutes to St. Paul’s Cathedral. At weekends, take the number 26 or 76 bus from London Waterloo to the cathedral.

Trafalgar Square

Trafalgar Square, London WC2N 5DN

Underneath the famous Christmas tree in Trafalgar Square, you’ll find various choirs singing carols every day in the run-up to Christmas. This is one of the capital's most popular outdoor carol concerts and a fantastic free event the whole family can enjoy.

Price range: free

How to get there: From London Waterloo, take the Bakerloo or Northern line northbound to Charing Cross, which brings you right onto Trafalgar Square. Alternatively, you can walk across the Golden Jubilee Bridges from the station to Trafalgar Square in 18 minutes.

Royal Albert Hall

Royal Albert Hall Christmas

royalalberthall.com

Royal Albert Hall, Kensington Gore, London SW7 2AP

From the 2– 22 December 2022, you can attend the much-loved sing-along carol concerts held in the stunning auditorium of the Royal Albert Hall. Expect traditional carols and chart-topping festive favourites.

Price range: ££-£££

How to get there: Take the Jubilee line westbound from London Waterloo to Westminster, then change for the District line westbound to South Kensington. Royal Albert Hall is a 13-minute walk away.

Barbican Centre

barbican.org.uk

Barbican Centre, Silk Street, London EC2Y 8DS

Barbican Centre hosts a series of live music events in the run-up to Christmas, including traditional carol concerts, Christmas film screenings accompanied by a live orchestra, and classical performances from the London Symphony Orchestra.

Price range: ££-£££

How to get there: From London Waterloo, take the Jubilee line eastbound to London Bridge, then change for the northbound Northern line to Moorgate. Barbican Centre is a six-minute walk away.

The best Christmas displays in London

Enjoy the city’s best festive décor alongside various seasonal events and attractions at these outdoor locations.

Somerset House

somersethouse.org.uk

Somerset House, London WC2R 0RN

Somerset House is home to the famous ice skating rink during the winter months, and it also has one of the largest Christmas trees in the capital. If you want to get in the festive spirit, head to Somerset House for a mulled wine or hot chocolate underneath the Christmas lights adorning the spectacular courtyard.

Price range: £-££

How to get there: From London Waterloo, enjoy a leisurely, 16-minute stroll across Waterloo Bridge towards Somerset House.

Covent Garden

Christmas Covent Garden

coventgarden.london

Being one of London’s most popular areas for shopping, eating and drinking all year round, Covent Garden comes alive more than ever at Christmas. Wander through the markets and take in the quaint festive décor, which includes an enormous Christmas tree in the centre of the square.

Price range: free

How to get there: At London Waterloo, take the northbound Northern line to Leicester Square. Covent Garden is a five-minute walk away.

Trafalgar Square

Trafalgar Square Christmas tree

Trafalgar Square, London WC2N 5DN

See London’s largest outdoor Christmas tree in all its festive glory in the heart of Trafalgar Square. The gigantic fir tree has been an annual gift from Norway since 1947 and can be visited on the twelve days before Christmas and twelve days after. Surrounded by famous monuments and buildings like Nelson’s Column, the National Gallery and St. Martin-in-the-Fields church, there’s plenty to see and do around Trafalgar Square.

Price range: free

How to get there: Take the Northern or Bakerloo line northbound from London Waterloo to Charing Cross. Trafalgar Square is opposite the tube station. If you’d prefer a scenic walk from London Waterloo, cross the river via the Golden Jubilee Bridges and you’ll reach Trafalgar Square in just 18 minutes.

The best Christmas light displays in London

Whether you’re going Christmas shopping or heading to some of London’s most popular attractions, you’ll find plenty of opportunities to see the festive lights around the city.

West End

West End Christmas lights

Some of London’s best Christmas lights can be found adorning the city’s busiest shopping streets in the West End, like Regent Street, Oxford Street, Bond Street, South Molton Street and Carnaby Street. The designs change yearly, but expect nostalgic festive-themed lights alongside more contemporary, dazzling displays. Here, you’ll also find some of the city’s best Christmas window displays, from Selfridges to Fenwicks.

Price range: free

How to get there: Take the Bakerloo line northbound from London Waterloo to Oxford Circus.

Kew Gardens

Christmas lights against the Temperate House at Kew Gardens

kew.org

Kew, Richmond, London TW9 3AE

The winter trail at Kew Gardens is the perfect place to experience London’s Christmas lights outside the city centre. This magical, family-friendly event takes place during the evening and will mesmerise visitors of any age. From brightly-lit trees to tunnels of light, a fire garden and life-size illuminations, there’s plenty to admire. If you fancy a festive tipple or a bite to eat, you’ll also find a range of independent food and drink vendors along the trail.

Price range: ££-£££

How to get there: Kew Gardens is a 14-minute walk from Richmond station, or a 17-minute walk from Kew Bridge station.

Seven Dials

Seven Dials is a stone’s throw from Covent Garden and Leicester Square. The area is known for its shops and restaurants, and during the winter months it is beautifully decorated with festive lights. This is the ideal location to stroll around, grab a festive drink or do a spot of Christmas shopping.

Price range: free

How to get there: Take the Northern line northbound from London Waterloo to Leicester Square, then walk four minutes to Seven Dials.

The best nostalgic Christmas shops in London

Visit these department stores to marvel at the most impressive Christmas window displays in London, and perhaps buy a gift or two for friends and family.

Harrods

harrods.com

87-135 Brompton Road, Knightsbridge, London SW1X 7XL

As London’s most iconic department store, Harrods is hard to miss as you walk through Knightsbridge, thanks to the glowing Christmas lights on the building’s exterior. It’s also renowned for its creative window displays, including festive fashion, Christmas gifts and toys, cosy home interiors and seasonal food and drink.

Price range: £££

How to get there: From London Waterloo, take the Jubilee line westbound to Green Park, then change for the westbound Piccadilly line to Knightsbridge. Harrods is a four-minute walk away.

Fortnum and Mason

Christmas Fortnum and Mason

fortnumandmason.com

181 Piccadilly, St. James’, London W1A 1ER

Founded in 1707, Fortnum and Mason is the oldest department store in the capital and has long been known for its fabulous Christmas window displays. This is the place to go for luxurious food and drink gifts at Christmas, with their hampers being a popular choice.

Price range: £££

How to get there: Take the Bakerloo line northbound from London Waterloo to Piccadilly Circus, then walk four minutes to Fortnum and Mason.

Hamleys

hamleys.com

118-196 Regent Street, London W1B 5BT

If you’re visiting London with children at Christmas, Hamleys toy shop is sure to capture their imaginations. Filled with all the toys and gifts they could imagine, this is a truly magical shopping experience for little ones – and probably the closest you can get to Santa’s workshop outside the North Pole!

Price range: ££-£££

How to get there: At London Waterloo, take the Bakerloo line northbound to Oxford Circus, then walk four minutes to Hamleys.

Looking for more of the best places to go Christmas shopping? Discover the best Christmas markets in the south west.

The best Christmas shows in London

In search of a family friendly Christmas activity? Watch one of London’s award-winning theatre shows. These are some of the best pantos, musicals and plays to see in the capital this winter.

A Christmas Carol

oldvictheatre.com

The Old Vic, The Cut, London SE1 8NB

If you’re looking for a classic show to watch this festive season, you won’t want to miss this adaptation of the nostalgic Christmas tale.

Price range: ££-£££

How to get there: The Old Vic is a three-minute walk from London Waterloo.

Frozen the Musical

Frozen Musical

lwtheatres.co.uk/whats-on/frozen-musical/

Theatre Royal Drury Lane, Catherine St, London WC2B 5JF

Little ones will be delighted to see Disney’s Frozen movies brought to life on stage in this show-stopping West End musical. Get discounted theatre tickets on select performances of Frozen the Musical with SWR Rewards and plan a fun day out for all the family this Christmas.

Price range: ££-£££

How to get there: Take the number 76 or 341 bus from London Waterloo to Aldwych stop, a two-minute walk from the theatre.

Sleeping Beauty

lwtheatres.co.uk/whats-on/jack-and-the-beanstalk/

The London Palladium, 8 Argyll Street, London W1F 7TF

For a classic Christmas pantomime that’s sure to make you feel nostalgic, take the whole family to seeSleeping Beauty  at the London Palladium this winter from 9 December - 7 January. Looking for more of the best pantos in the south west? Check out our guide to what’s on during the festive period.

Price range: ££-£££

How to get there: From London Waterloo, take the Bakerloo line northbound to Oxford Circus, then walk two minutes to the theatre.

Once you’re ready to plan your Christmas day out in London, explore the different ticket types we offer and book in advance to get the best prices. Check whether you’re eligible for Railcards and discounts or make the most of our GroupSave tickets if you’re travelling with others, and you could save even more on your journey.

Sober date ideas in London

Check these fun-filled sober date ideas - from treasure hunts to cinema dates and more.

Find out more

What’s on in January in London and the South West

Feel replenished and renewed in the new year with these activities including free and cheap things to do.

Find out more

The best solo trips in South West England

Discover the best trips for solo travellers in South West England. From beaches and city breaks to top locations for history buffs, SWR has your trip covered.

Find out more