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 - 4th November 2026
2. Regent Street - 5th November 2026

3. Oxford Street - Early November 2026
4. Covent Garden - 12th November 2026
Festive Attractions
1. Hogwarts in the Snow – 14th November 2026 – 17th January 2027
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.

2. Christmas at Kew - 13 November 2026 to 3 January 2027
3. Theatres - Throughout November 2026 to January 2027
Cinderella at The London Palladium
The Nutcracker at The London Coliseum
A Christmas Carol at The Old Vic Theatre
Potted Panto at Apollo Theatre
A Christmas Carol Goes Wrong at Wyndham's 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 2026 and into 2027. Book your Christmas trip now to get the best fares!
