Top 10 Tips to Spending the Perfect Christmas in London

10th December 2025

AT A GLANCE

This guide covers the top 10 ways to enjoy Christmas in London, including the best festive lights, Trafalgar Square’s Christmas tree, seasonal markets, West End theatre, winter walks, historic attractions, ice skating, and holiday shopping. It also highlights why The Portrait Restaurant, with its panoramic views, British seasonal menus, and central location above the National Portrait Gallery, is an ideal choice for Christmas dining, pre-theatre meals, and festive celebrations.

Celebrate Christmas In London the Right Way!

Christmas in London is an experience that blends tradition, sparkle, and the unmistakable charm of winter in one of the world’s most iconic cities. 

From glittering lights to festive markets and world-class dining, the city transforms into a warm, magical haven throughout December. 

Whether you’re visiting for the first time or returning for your annual festive getaway, here are the top 10 tips to make your Christmas in London truly unforgettable, rounded off with a dining experience at The Portrait Restaurant, overlooking Trafalgar Square.

1. Begin With the Christmas Lights Across Central London

London’s festive light displays are among the most enchanting in Europe. Start your journey along Regent Street, continue through Carnaby, and make your way toward Covent Garden. The entire West End glows with dramatic installations, elegant arches, and seasonal décor,  the perfect introduction to the city’s Christmas magic.

2. Visit the Trafalgar Square Christmas Tree

A longstanding symbol of peace and friendship, the Trafalgar Square Christmas Tree has been gifted by Norway annually since 1947. Its twinkling lights and choir performances create a timeless festive atmosphere,  and it’s just steps away from The Portrait. Stop by during the evening to hear carols echo across the square.

3. Explore London’s Christmas Markets

From the lively Southbank Winter Market to the charming stalls in Leicester Square, London’s markets offer holiday treats, artisan gifts, mulled wine, and street food. Wander through the twinkling wooden chalets, soak in the festive cheer, and pick up unique presents or winter snacks as you explore the city.

4. Experience a Festive Show in the West End

Whether you prefer ballet, musical theatre, or classical concerts, London’s theatres shine during December. Productions like The Nutcracker, A Christmas Carol, and seasonal West End favourites offer the perfect evening out. Pair your performance with a pre-theatre dinner near Trafalgar Square at The Portrait for a seamless festive night.

5. Enjoy a Winter Stroll Through London’s Iconic Parks

For a peaceful break from the city buzz, take a winter walk through St James’s Park, Hyde Park, or Green Park. Crisp air, frosty lawns, and seasonal wildlife create a picturesque atmosphere. These spots also serve as wonderful daytime photo locations for capturing your Christmas memories.

6. Visit the Historic Landmarks Dressed for the Season

Major landmarks like The National Portrait Gallery, Somerset House, and Westminster Abbey host special exhibitions, carol services, and winter programmes across December. With The Portrait nestled inside the National Portrait Gallery, your festive itinerary aligns perfectly with a day of culture paired with warm hospitality.

7. Book a Christmas Dinner in London Early

Restaurants across the city fill up quickly during December, especially those offering traditional or contemporary British menus. For a refined, seasonal dining experience, The Portrait Restaurant presents festive flavours inspired by winter ingredients and Richard Corrigan’s signature British-Irish cooking. With views overlooking Trafalgar Square, it’s one of the most atmospheric places to enjoy Christmas dinner in London.

8. Take Part in Winter Ice Skating

London’s seasonal ice rinks,  such as Somerset House, Hampton Court Palace, or Canary Wharf,  add nostalgia and excitement to your Christmas itinerary. Whether you’re skating confidently or clinging to the rails, the festive setting makes it a memorable winter experience.

9. Plan a Christmas Shopping Afternoon in the West End

For gifting inspiration, visit Liberty London for design treasures, Fortnum & Mason for gourmet hampers, and Selfridges for festive displays. The West End’s department stores are beautifully decorated and offer a range of luxury Christmas items that make perfect holiday gifts.

10. End the Day With Dinner Overlooking Trafalgar Square

After a day of exploring London’s Christmas charm, unwind at The Portrait Restaurant,  a contemporary British dining destination perched on the fourth floor of the National Portrait Gallery. With panoramic views across the festive lights of Trafalgar Square, seasonal dishes crafted with care, and warm Richard Corrigan hospitality, it’s the perfect way to complete your Christmas in London.

Whether you’re enjoying a winter set lunch, festive dinner, or drinks at the bar, The Portrait offers a magical backdrop for holiday dining.

Celebrate Christmas at The Portrait, Reserve Your Table Today

Experience the magic of Christmas in London with seasonal British dining, panoramic views over Trafalgar Square, and Richard Corrigan’s signature winter flavours. 

Whether you’re planning a festive lunch, pre-theatre dinner, or a special evening out, The Portrait offers the perfect setting.

Book your table now and make this Christmas unforgettable.