From exploring the city’s Christmas lights to taking a trip to the theatre, take a look at our favourites below to find inspiration for your rail trip to London this Christmas.
Christmas Lights
1. Carnaby Street - 6th November 2025
2. Regent Street - 6th November 2025

3. Oxford Street - 3th November 2025
4. Covent Garden - 12th November 2025

5. Marylebone Village - 12th November 2025
Festive Attractions
1. Hogwarts in the Snow – 15th November 2025 – 18th January 2026
A short journey outside of London and you’ll be transported behind the scenes of the Harry Potter films, with original props that many of us will recognise. This already remarkable attraction will undergo its annual festive transformation into Hogwarts in the Snow, making it even more magical than ever. See sets such as the Great Hall and the Gryffindor Common Room with a Christmas makeover as they were decorated for the films. Tickets must be purchased in advance - book here.

2. Christmas at Kew - 14 November 2025 to 4 January 2026
3. Theatres - Throughout November 2024 to January 2025
A Christmas Carol at the Old Vic
Christmas Carol Goes Wrong at the Apollo Theatre
Elf The Musical at the Aldwych Theatre
Ballet Shoes at the National Theatre
Paddington the Musical at Savoy Theatre
Looking for even more festive inspiration? Check out a selection of shopping locations and Christmas markets here or or find out what’s on this Christmas in Hull, Beverley and London here!
Advance tickets are available on the Hull Trains website and app throughout December 2025 and into 2026. Book your Christmas trip now to get the best fares!