What to do in London This Christmas?
Few cities in the world celebrate Christmas quite like London. Each winter, the capital transforms into a scene straight from a storybook, alive with shimmering lights, traditional markets, outdoor skating rinks and the joyful sound of carols floating through the cold air. Whether you are visiting for a weekend break or spending the whole season in the city, there is an endless list of things to see, do and taste. And once you have soaked up all that festive atmosphere, there is no finer way to end your day than with an elegant Thai meal at Thai Square.
Explore London’s Christmas Lights
London’s famous streets come alive in December, each with its own dazzling display.
Oxford Street and Regent Street are adorned with sweeping angelic lights, creating the perfect backdrop for a spot of Christmas shopping. Carnaby Street, meanwhile, always brings a creative twist, featuring colourful and eco-friendly installations that are a favourite for photos. For something more romantic, take an evening walk through Covent Garden, where the giant tree, mistletoe chandeliers and cobbled lanes create a magical atmosphere that feels timeless.
Visit the City’s Best Christmas Markets
There is no shortage of festive markets scattered across the city.
Hyde Park’s Winter Wonderland remains the most famous, offering everything from Bavarian-style food stalls and fairground rides to live shows and ice sculptures. Over on the South Bank, riverside huts sell artisan gifts, handmade decorations and steaming cups of mulled wine — ideal for a relaxed stroll with views of the Thames. For something more intimate, the Greenwich Christmas Market offers a cosy, village-like setting filled with local crafts and warm seasonal treats.
Enjoy a Day of Ice Skating and Festive Entertainment
For an activity that captures the spirit of the season, ice skating in London is hard to beat. The Somerset House Ice Rink is perhaps the most iconic, set within the grandeur of an 18th-century courtyard. You can also skate beneath the historic towers of Hampton Court Palace or beside the stunning Natural History Museum, surrounded by twinkling lights and music. Afterwards, warm up by catching a Christmas concert at the Royal Albert Hall or a festive play in the West End, where classics such as The Nutcracker and A Christmas Carol return year after year.
Shop and Sightsee in Style
For anyone who enjoys a touch of retail therapy, London’s department stores become destinations in their own right. Harrods, Selfridges, and Liberty transform their windows into spectacular displays worth admiring even if you’re not shopping. Nearby, Trafalgar Square hosts its iconic Christmas tree — a gift from Norway that has stood there each year since 1947 — and nightly carol performances that capture the heart of the season.
End the Day with a Festive Meal at Thai Square
After a full day exploring London’s festive charm, step into the warmth of Thai Square for a well-earned dinner. Conveniently located at Trafalgar Square and open 365 days a year, just moments from the Christmas lights and winter attractions, it is the perfect place to unwind.
Inside, soft lighting, rich wooden décor and the scent of jasmine and lemongrass create an inviting sanctuary from the winter chill. Begin with a comforting bowl of Tom Kha Soup or a plate of crisp Duck Spring Rolls, followed by signature dishes such as Green Curry, Pad Thai Noodles, or Beef Panang prepared by expert Thai chefs. Each dish combines the balance of spice, flavours and freshness that makes Thai cuisine so beloved.
Pair your meal with a handcrafted cocktail or a chilled glass of wine, and finish with a dessert such as Mango Sticky Rice or Coconut Ice Cream — a delightful contrast to the cold weather outside. Whether dining as a couple, with family, or as part of a festive gathering, Thai Square offers an atmosphere that feels both celebratory and tranquil.
Make This Christmas One to Remember
From the sparkling lights of Regent Street to the serenity of a candle-lit dinner at Thai Square, London at Christmas is a feast for all the senses. Plan a day filled with exploration, laughter and joy, then let the evening close with the warmth of exceptional food and true Thai hospitality.
This Christmas, experience the best of London — and make Thai Square part of your festive story.
Book your table today this Christmas.