Christmas is well and truly creeping up on us and although it is only the beginning of November, it’s never too early to start planning a Christmas trip to London. With so much going on, from shopping on the famous Oxford Street to Winter Wonderland in Hyde Park, you can enjoy all the festivities and celebrations in the capital this year.


You definitely won’t be short of places to buy this year’s presents in London. Options include a wide selection of independent shops and markets selling unique gifts, and huge department stores with plenty of choice, so you’ll find presents for even the trickiest of people to buy for.
1. Oxford Street
Nearest tube stations: Oxford Circus, Bond Street, Marble Arch, Piccadilly Circus, Tottenham Court Road

Oxford Street is perfect for the shopaholics amongst us. It can get quite busy but if you don’t mind a crowd, it’s a great location for visiting various shops, including flagship stores like Debenhams, H&M, Niketown and Marks and Spencer. You're within walking distance to Regent Street if you’re looking for more high-end options as well as other popular locations such as Leicester Square, China Town and Trafalgar Square for when you need a break from shopping.
2. Selfridges
400 Oxford Street, London W1A 1AB

With 9 floors worth of browsing, you are bound to find all the gifts you need all in one place. You’ll find this impressive department store on Oxford Street with its own Christmas Shop, themed “Future Fantasy”. What’s more, Selfridges offer a service that can help you find that perfect gift. Their team of gift-giving expects, “Elfridges”, can help you tick off your list with gifts they will love. Book your complimentary consultation online or upon arrival and find out more here.
Selfridges Christmas 2019

3. Harrods
87-135 Brompton Road, Knightsbridge, London SW1X 7XL

If its high-end luxury you’re after, look no further. Located in Knightsbridge, Harrods provides 7 floors with 330 departments to indulge in. You’ll have plenty of designer brands to choose from as well as a fantastic food hall for edible gifts. There is an impressive Christmas hall where you can find everything from collectable baubles to The Secret Forest Grotto (available from 15th November until 24th December 2019). Not only this, see the remarkable exteriors of the famous Harrods building sparkle with over 12,000 glistening Christmas lights.

4. Westfield Shopping Centre
Westfield Stratford City, Olympic Park, Montfichet Rd, London E20 1EJ
Westfield London, Ariel Way, Shepherd's Bush, London W12 7GF

There are two Westfield shopping centres in London – located in Stratford and Shepherds Bush. Between them, there are more than 550 outlets and 120 restaurants to choose from. If you prefer to do all of your Christmas shopping in one place, where you can also grab a bite to eat, these are two great options for you. Entertainment is covered, offering multi-screen cinemas, bowling, indoor crazy golf and Santa’s Snowflake Grotto at both Westfield shopping centres.

Christmas Markets

Christmas markets are popular attractions for the festive season all over the UK and are great for all the family. They offer a range of present ideas, food, drink and unique trinkets – perfect for getting those last-minute gifts for friends and family. Whether you are visiting London for a day or staying a little longer, why not enjoy the festivities at a market to get into the Christmas spirit.
1. Winter Wonderland
Hyde Park, London W2 2UH
21st November 2019 – 5th January 2020, 10am – 10pm daily (4pm – 10pm 21st November only)

London’s biggest Christmas Market, Winter Wonderland, showcases over 100 Bavarian-style wooden chalet market stalls. Situated in London’s Hyde Park, this market has plenty of space to offer a range exciting entertainment, rides, retail, food and drink options for all. A very popular attraction to many of London’s tourists and visitors, this Christmas market can get particularly busy, however you will definitely be inspired by the various gift ideas from tasty festive treats to handmade jewellery and Christmas accessories. Why not head to Bar Ice for an ice-cold beverage, try ice skating on the UKs largest open-air ice rink or see an incredible live show. Some attractions are ticketed and must be booked in advance, but entry into Winter Wonderland itself is free for all.
Winter Wonderland Hull Trains
2. Christmas by the River
The Queen’s Walk from Hay’s Galleria to The Scoop at More London, London Bridge
26th November 2019 to 5th January 2020

With free entry, enjoy meandering through the many traditional stalls whilst admiring the City of London skyline views including Tower Bridge as the markets’ backdrop. Christmas by the River is located along The Queen’s Walk – from Hay’s Galleria and London Bridge City Pier to The Scoop at More London. Offering a winning combination of homemade gifts and delicious food, the Evening Standard call Christmas by the River one of London’s best Christmas markets! Not only can you experience a Christmas market as you know it, with over 60 boutique and independent vendors, but you can also get involved in a range of workshops and tastings too.
3. Winter Market at Southbank Centre 2019
Southbank Centre, Belvedere Road, London SE1 8XX
8th November 2019 to 5th January 2020

The Southbank Centre provides a popular cultural space for many artists and attractions, one of which is the annual Winter Market. Returning for 2019, this festive attraction is located on the South Bank of the River Thames, which provides a stunning backdrop of the city’s skyline and nearby tourist attractions such as the Coca Cola London Eye. Enter for free, find a variety of seasonal pop-ups and street food vendors and enjoy warming drinks and traditional winter favourites. Why not visit the Bar Under the Bridge where you can explore an alpine-style lodge with heated chalet booths, board games and ping pong tables whilst you enjoy seasonal cocktails and craft beer?
4. Christmas in Leicester Square 
Leicester Square, London WC25 7LU
8th November 2019 to 5th January 2020

Located in the centre of bustling Leicester Square, see this iconic central space turn into a traditional Christmas market for the festive season. From 8th November to 5th January, you can enter this market for free and expect a range of hand-crafted trinkets, a Santa’s Grotto perfect for children, and brilliant food and drink. Treat yourself to some festive delicacies or a warming mulled wine to keep you toasty on the Winter evenings. Christmas in Leicester Square will showcase some fantastic ticketed attractions – you can see more information on their website. You’ll find yourself in the heart of London’s West End with even more festivities to enjoy on your visit.
Need more ideas for your festive trips to London? Find out more about the best Christmas lights and attractions this year here!

Book your Christmas trip now to get the best prices! Tickets are now available on the Hull Trains website and app throughout December 2019 and January 2020.


This is not valid email address Hull Trains Privacy Policy
  • 11 February 2022 Weekdays
  • 01 January 2022 Saturdays
  • 02 January 2022 Sundays