Christmas in London: The Ultimate Holiday Guide 2026
The Best Christmas Lights, Christmas Markets, Festive Activities & Holiday Experiences in London
There's something truly magical about London during the Christmas season. From sparkling streets and beautifully decorated department stores to cozy Christmas markets, festive afternoon teas, and iconic ice skating rinks, the city transforms into a winter wonderland. Whether you're visiting London for the first time or returning for another festive getaway, Christmas is one of the most beautiful times to explore the British capital. In this guide, discover the best things to do, where to find the prettiest decorations, and how to plan an unforgettable winter trip.
BEST TIME TO VISIT LONDON FOR CHRISTMAS
London usually starts getting festive in November, with many major light displays and seasonal attractions continuing into early January. Dates vary each year, so always check official announcements before planning around a specific event.
Late November | Festive atmosphere, slightly earlier
A lovely choice if you want to enjoy illuminated streets, decorated shops and the first Christmas markets without traveling over the Christmas holiday itself. Some experiences may not have opened yet.
Early to mid-December | My top pick
For the full Christmas atmosphere, the first two weeks of December are an excellent balance: most major displays are up, festive events are in full swing and you can still avoid the Christmas-to-New-Year travel period. Weekdays tend to be easier than weekends.
Christmas week & New Year | Beautiful but busy
Expect heavier crowds, higher accommodation prices and special opening hours. On Christmas Day, most public transport in London does not operate, and many attractions and shops close.
What is the weather like?
December is typically chilly, often around 3–9°C, with short daylight hours and possible rain. Snow is not something to count on. Bring a warm coat, layers, a scarf and comfortable water-resistant shoes.
The Most Magical Christmas Spots in London
London transforms into a magical winter wonderland during the Christmas season. From sparkling shopping streets and beautifully decorated squares to charming neighborhoods filled with festive lights, there are countless places to experience the holiday spirit. These are the most magical Christmas spots in London that you simply can't miss!

Source: Elena Jiang via Unsplash
01 — Regent Street
Imagine walking beneath enormous illuminated angels, their sparkling wings stretching across the street above you. That's exactly what makes Regent Street so special during the festive season. The famous Spirit of Christmas lights create a breathtaking display against the elegant historic buildings, while beautifully decorated storefronts add to the magical atmosphere. It's an unforgettable sight and the perfect place to begin your Christmas lights adventure.
Location: Regent Street, Central London
Best Time: After sunset, when the angels are illuminated
Cost: Free to visit
My Tip: Start at Oxford Circus and walk toward Piccadilly Circus. This gives you beautiful views of the angels stretching along Regent Street, with plenty of opportunities for photos along the way.

Source: Jamie Davies via Unsplash
02 — Oxford Street
Christmas shopping feels a little more magical when thousands of sparkling lights are hanging above your head. Oxford Street combines the excitement of London's busiest shopping district with beautiful festive decorations and elaborately dressed department store windows. Whether you're searching for Christmas gifts or simply enjoying the atmosphere, the illuminated street is worth adding to your evening plans.
Location: Oxford Street, Central London
Best Time: After dark, preferably on a weekday
Cost: Free to visit
My Tip: Don't miss the festive window displays at Selfridges. Oxford Street intersects with Regent Street at Oxford Circus, so you can easily explore both Christmas light displays during the same walk.

Source: Maryia Babuchenka via Pexels
03 — Carnaby Street
Forget traditional Christmas decorations for a moment! Carnaby Street brings a completely different kind of festive magic to London, with imaginative installations, colorful displays, and creative seasonal themes. The pedestrian-friendly street is surrounded by independent boutiques, trendy shops, and lively restaurants, making it a fun place to wander and discover something unexpected.
Location: Carnaby Street, Soho, London
Best Time: Late afternoon or after sunset
Cost: Free to visit
My Tip: Take a little detour into Kingly Court, a charming courtyard tucked away just off Carnaby Street. It's filled with restaurants and makes a great dinner stop after exploring the lights.

Source: Daria Glakteeva via Unsplash
04 — Covent Garden
Giant Christmas ornaments, sparkling decorations, and a magnificent Christmas tree turn Covent Garden into a scene straight from a holiday postcard. The historic market building is especially beautiful during the festive season, with elaborate decorations hanging from its ceiling and charming shops surrounding the bustling piazza. Add street performers, cozy cafés, and the sound of Christmas music, and you've got one of the most atmospheric places to spend a winter evening.
Location: Covent Garden Piazza, Central London
Best Time: Late afternoon and early evening
Cost: Free to visit
My Tip: Arrive shortly before sunset so you can admire the decorations in daylight and stay to see everything illuminated. Don't forget to explore the Apple Market and the little streets surrounding the piazza.

Source: Ivelin Donchev via Pexels
05 — New Bond Street
Luxury boutiques and spectacular Christmas decorations are a beautiful combination, and New Bond Street does it particularly well. During the festive season, designer storefronts become works of art, while elegant light installations add a touch of glamour to the surrounding streets. You don't need to be interested in designer shopping to appreciate the atmosphere here — simply walking past the beautifully decorated buildings is an experience in itself.
Location: New Bond Street, Mayfair, London
Best Time: After sunset
Cost: Free to visit
My Tip: Explore the surrounding streets of Mayfair rather than sticking to Bond Street alone. Some of the prettiest festive storefronts are hidden just around the corner.

Source: Selim Karadayı via Pexels
06 — Seven Dials
Tucked away between Covent Garden and Soho, Seven Dials offers a quieter, more intimate side of Christmas in London. Its seven connecting streets are lined with independent boutiques, cozy cafés, and beautifully decorated storefronts. The festive lights make the neighborhood feel especially inviting, and it's the kind of place where you'll want to slow down, browse the shops, and stop for something warm to drink.
Location: Seven Dials, Covent Garden, London
Best Time: Late afternoon or early evening
Cost: Free to visit
My Tip: Stop at Seven Dials Market for a delicious food break. Since Covent Garden is just a few minutes away, you can easily explore both neighborhoods together.

Source: Brooks DeCillia via Unsplash
07 — Trafalgar Square
A towering Christmas tree stands in the middle of Trafalgar Square every December, carrying a tradition that dates back to 1947. Gifted annually by Norway as a symbol of gratitude for Britain's support during World War II, the tree has become an important part of London's Christmas celebrations. Surrounded by the National Gallery and historic landmarks, the illuminated tree creates a beautiful setting for a festive evening stroll.
Location: Trafalgar Square, Central London
Best Time: After dark
Cost: Free to visit
My Tip: Visit Trafalgar Square on your way from Leicester Square to Westminster or Covent Garden. The nearby streets are particularly beautiful in the evening, making it easy to combine several festive stops.

Source: Nicolas Schebitz via Pexels
08 — Marylebone Village
If you prefer charming little streets over crowded shopping districts, Marylebone Village deserves a place on your Christmas itinerary. Independent boutiques, elegant townhouses, and inviting cafés give the neighborhood a cozy atmosphere, especially when the seasonal lights are glowing overhead. It's a lovely place to escape the busiest parts of central London and enjoy a more relaxed afternoon of Christmas shopping and exploring.
Location: Marylebone High Street, London
Best Time: Late afternoon or early evening
Cost: Free to visit
My Tip: Wander along Marylebone High Street and explore the smaller side streets. Stop for a coffee or hot chocolate at one of the neighborhood's cozy cafés before continuing your Christmas sightseeing.

Source: Elina Fairytale via Pexels
09 — Leicester Square
Right in the middle of London's lively West End, Leicester Square adds another festive stop to your Christmas lights walk. Surrounded by theaters, restaurants, and famous landmarks, the square has hosted seasonal markets and Christmas entertainment in previous years. Its central location makes it particularly convenient for combining festive sightseeing with dinner or a West End show.
Location: Leicester Square, West End, London
Best Time: Late afternoon or evening
Cost: Free to explore; individual attractions may require tickets
My Tip: Combine Leicester Square with Piccadilly Circus and Covent Garden. They're all within easy walking distance, making this a great area to explore during one festive evening.

Source: Philippe BONTEMPS via Unsplash
10 — Piccadilly Circus
Bright city lights, iconic red double-decker buses, and the glowing Christmas angels of nearby Regent Street create a festive scene around Piccadilly Circus. The famous square is full of energy, especially after dark, when the illuminated buildings and surrounding streets make the entire area come alive. It's a great place to experience the contrast between London's bustling city atmosphere and its beautiful Christmas decorations.
Location: Piccadilly Circus, Central London
Best Time: After sunset
Cost: Free to visit
My Tip: Walk down Regent Street toward Piccadilly Circus to enjoy the famous Christmas angels along the way. From here, continue to Leicester Square and Covent Garden for more festive highlights.
Best Christmas Activities in LONDON
*Affiliate Disclosure: Some of the links below are affiliate links. If you purchase through one of them, I may earn a commission at no extra cost to you.
Beyond the sparkling streets and beautifully decorated landmarks, London offers plenty of festive experiences to make your Christmas trip unforgettable. Whether you want to glide across an ice rink, explore illuminated gardens, enjoy a traditional British afternoon tea, or spend an evening at the theater, these activities are perfect for getting into the holiday spirit.
01 — Ice Skating at Somerset House
Picture yourself gliding across the ice in the courtyard of a magnificent historic building, surrounded by festive decorations and beautiful architecture. That's what makes skating at Somerset House such a memorable Christmas experience. The elegant setting creates a wonderful winter atmosphere, whether you're skating yourself or simply enjoying the scene from the sidelines.
Location: Somerset House, Strand, London
Best Time: Late afternoon or evening
Cost: Paid activity; prices vary by date and skating session
My Tip: Choose an evening session to experience the illuminated courtyard at its most beautiful. Book early, as popular December dates can sell out quickly.
02 — Christmas at Kew Gardens
Step into a world of glowing tunnels, illuminated trees, and spectacular light installations at Christmas at Kew. The Royal Botanic Gardens transform into an enchanting winter experience, with a beautifully designed trail winding through colorful displays and sparkling landscapes. It's a completely different way to experience Christmas in London and especially lovely for anyone who enjoys photography and magical evening walks.
Location: Royal Botanic Gardens, Kew, Richmond, London
Best Time: After sunset
Cost: Paid admission; prices vary by date and time
My Tip: Allow approximately two hours to enjoy the illuminated trail without rushing. Since Kew Gardens is outside central London, plan your journey in advance and book tickets early for popular December evenings.
03 — Enjoy a Festive Afternoon Tea
Delicate sandwiches, beautifully decorated pastries, warm scones, and a pot of freshly brewed tea — a festive afternoon tea is the perfect way to slow down during a busy Christmas trip. Many of London's elegant hotels create special seasonal menus, adding Christmas-inspired desserts and decorations to the traditional British experience. It's a wonderful treat, especially after a morning of sightseeing or shopping.
Location: Various hotels, including Claridge's, The Ritz, and The Savoy
Best Time: Afternoon
Cost: Prices vary depending on the hotel and menu
My Tip: Reserve your table well in advance, especially for December weekends. Check the dress code before your visit, as some luxury hotels have specific requirements.
04 — Take a Christmas Lights Bus Tour
Imagine sitting on a classic London double-decker bus while the city's sparkling Christmas decorations pass by around you. A festive bus tour is a comfortable way to admire the illuminated shopping streets and famous landmarks without spending the entire evening walking. Depending on the operator, tours may include Regent Street, Oxford Street, Piccadilly Circus, and other beautifully decorated areas.
Location: Various departure points in Central London
Best Time: After sunset
Cost: Paid activity; prices vary by tour operator
My Tip: If you're choosing an open-top bus, bring a warm coat, scarf, and gloves. London evenings can get surprisingly cold in December, especially when you're sitting outside. Check the tour route before booking.
05 — Watch a West End Musical or Christmas Show
The glow of theater signs, beautifully decorated streets, and the excitement of a live performance make an evening in London's West End feel especially memorable during Christmas. From famous musicals to traditional pantomimes and seasonal productions, there's something for almost every taste. It's a wonderful way to end a day of festive sightseeing and experience another side of London's holiday atmosphere.
Location: West End, Central London
Best Time: Evening performances
Cost: Ticket prices vary depending on the production and seating category
My Tip: Book tickets early for popular shows and weekend performances. Plan dinner in Soho or Covent Garden before the performance to make a full evening out of it.
07 — Visit Fortnum & Mason at Christmas
Stepping inside Fortnum & Mason during the festive season feels like entering a traditional British Christmas story. From beautifully decorated windows to shelves filled with Christmas puddings, luxury chocolates, festive biscuits, and signature hampers, every corner celebrates the holiday season. The historic Piccadilly store is particularly charming at Christmas, combining timeless British elegance with an atmosphere that makes browsing just as enjoyable as shopping.
Location: 181 Piccadilly, St. James's, London
Best Time: Late afternoon or early evening
Cost: Free to visit
My Tip: Take your time exploring the beautifully decorated food departments and discover traditional British Christmas treats. The famous Fortnum & Mason hampers are especially worth a look, even if you're just browsing.
The Best Christmas Markets in London
The smell of freshly baked treats, sparkling fairy lights, and charming wooden stalls make London's Christmas markets a wonderful part of the festive season. Whether you're looking for unique gifts, delicious winter food, or simply a cozy place to enjoy a hot chocolate, there's something special about exploring the city's seasonal markets. From lively winter wonderlands to charming riverside locations, these are the Christmas markets worth adding to your London itinerary.
01 — Southbank Centre Winter Market
Wooden chalets, twinkling fairy lights, and the smell of festive treats create a cozy winter atmosphere right along the River Thames. The Southbank Centre Winter Market brings together delicious street food, warming drinks, and charming seasonal stalls, all surrounded by beautiful views of London's illuminated skyline. With the London Eye just a short walk away, it's the perfect place to enjoy a relaxed Christmas evening while taking in the festive riverside atmosphere.
Location: Southbank Centre, Belvedere Road, London
Best Time: Late afternoon or after sunset for the festive lights
Cost: Free entry; food, drinks, and shopping cost extra
My Tip: Grab a hot chocolate or mulled wine and take a walk along the Thames toward the London Eye. The illuminated riverside is especially beautiful after dark, making it a wonderful spot for Christmas photos.
02 — Hyde Park Winter Wonderland
Roller coasters, sparkling Christmas lights, festive music, and the delicious smell of seasonal treats turn Hyde Park into an enormous winter playground. Winter Wonderland combines the charm of traditional Christmas markets with exciting fairground rides, ice skating, live entertainment, and countless food stalls. Wander through the festive market areas, discover handmade gifts, or simply enjoy the lively atmosphere surrounded by thousands of colorful lights. It's the perfect destination if you're looking for more than just a traditional Christmas market.
Location: Hyde Park, London
Best Time: Late afternoon into the evening
Cost: Entry prices vary depending on the date and time; rides and individual attractions cost extra
My Tip: Plan at least a few hours for your visit, as there's so much more to explore than just the market stalls. Book your entry tickets in advance, especially for weekends, and arrive before sunset to experience the attractions in daylight before the entire park lights up after dark.
03 — Christmas by the River
With Tower Bridge rising in the background and the Thames just steps away, Christmas by the River offers a beautiful setting for a festive market. The riverside comes alive with boutique stalls selling handmade crafts, thoughtful gifts, and seasonal treats, while cozy pop-up bars invite you to stop for a warming drink. The combination of historic London landmarks and charming market stalls makes this a wonderful place to spend a winter evening.
Location: London Bridge City, along the Thames near Tower Bridge
Best Time: After sunset for the illuminated skyline and festive atmosphere
Cost: Free entry; food, drinks, and shopping cost extra
My Tip: Start near London Bridge and follow the riverside toward Tower Bridge. You'll find beautiful photo opportunities along the way, especially with the illuminated bridge in the background. The market is scheduled from November 10, 2026, to January 3, 2027.
04 — Greenwich Christmas Market
Looking for something a little more unique than the usual Christmas souvenirs? Greenwich Market is filled with independent traders, handcrafted jewelry, original artwork, vintage finds, and thoughtful gifts you won't necessarily find on the high street. Set inside a beautiful historic covered market, it's a lovely place to browse at your own pace while enjoying the neighborhood's festive atmosphere. The surrounding streets and maritime landmarks make Greenwich particularly charming during the holiday season.
Location: Greenwich Market, Greenwich, London SE10
Best Time: Late morning or early afternoon
Cost: Free entry; shopping and food cost extra
My Tip: Combine your market visit with a walk past the Cutty Sark and through Greenwich's historic streets. If you're looking for Christmas gifts with a more personal touch, spend some time browsing the independent craft stalls rather than rushing through the market.
05 — Borough Market at Christmas
Freshly baked pastries, artisan cheeses, delicious street food, and stalls overflowing with seasonal ingredients make Borough Market a dream destination for food lovers. During the Christmas season, the historic market becomes an especially tempting place to explore, with festive treats, specialty products, and delicious gifts to bring home. Rather than a traditional Christmas market filled with wooden chalets, Borough Market offers an authentic London food market experience with an extra touch of holiday spirit.
Location: 8 Southwark Street, London Bridge, London
Best Time: Late morning or lunchtime, preferably on a weekday
Cost: Free entry; food and shopping cost extra
My Tip: Come hungry and try a few different food stalls instead of settling for just one meal. Borough Market is also a great place to find edible Christmas gifts, from artisan chocolates to specialty cheeses. Check the holiday opening hours before visiting.
06 — Kingston Christmas Market
A charming historic market square, cozy wooden chalets, and sparkling fairy lights give Kingston Christmas Market the feeling of a traditional European Christmas village. Wander between stalls selling handmade gifts, festive decorations, and seasonal treats while enjoying the relaxed atmosphere away from central London's busiest shopping streets. It's a lovely alternative if you're looking for a more traditional Christmas market experience with plenty of opportunities to browse, eat, and soak up the festive spirit.
Location: Ancient Market Place, Kingston upon Thames, London
Best Time: Late afternoon or early evening
Cost: Free entry; food, drinks, and shopping cost extra
My Tip: Take some extra time to explore Kingston's charming town center and enjoy a walk along the River Thames. Since Kingston is outside central London, it's best to plan this as a half-day outing rather than a quick stop between other attractions. The 2026 market is listed for November 12 through January 3, 2027.
A Little Christmas Food Bucket List
Mince pies
Buttery little pastries with a sweet spiced dried-fruit filling.
Mulled wine
Warm wine infused with festive spices, a classic market drink.
Hot chocolate
The perfect warming stop between Christmas light displays.
Christmas pudding
A rich traditional British dessert made with dried fruit and spices.
Gingerbread
A festive bakery favorite, from cookies to decorated treats.
Roasted chestnuts
A cozy winter snack that may appear at seasonal stalls.
Pigs in blankets
Small sausages wrapped in bacon, traditionally served with Christmas dinner.
Festive afternoon tea
Seasonal cakes, sandwiches and scones served in a classic British setting.
Christmas sandwiches
Look out for limited-edition turkey, stuffing and cranberry sandwiches in cafés and shops.
Christmas Shopping in London
Selfridges | Oxford Street
Department-store shopping, beauty, fashion and elaborate seasonal windows.
Liberty London | Near Regent Street
A distinctive Tudor-style department store known for gifts, interiors and its memorable shopping atmosphere.
Harrods | Knightsbridge
Luxury shopping, food halls and festive window displays.
Fortnum & Mason | Piccadilly
An iconic stop for tea, hampers, biscuits and seasonal gifts.
Covent Garden | Central London
Boutiques, beauty stores, small gifts and a wonderfully festive setting.
Carnaby Street | Soho
Independent labels, creative shops and colorful decorations.
Bond Street | Mayfair
Designer boutiques and elegant seasonal displays.
The Perfect 3-Day LONDON Christmas Itinerary
DAY 1 | The classic Christmas lights walk
Morning: Covent Garden, Seven Dials and a cozy coffee stop.
Afternoon: Oxford Street, Selfridges and Liberty London
Evening: Regent Street angels, Carnaby Street and dinner in Soho
This day keeps most stops within walking distance.
DAY 2 | Landmarks, markets & festive fun
Morning: Buckingham Palace, St. James’s Park and Westminster
Afternoon: walk along the South Bank and explore the seasonal riverside offerings.
Evening: head to Hyde Park Winter Wonderland if it is operating on your dates; reserve attractions in advance.
DAY 3 | Elegant London & a special experience
Morning: Marylebone Village and a relaxed brunch
Afternoon: festive afternoon tea or shopping at Fortnum & Mason, take a walk along Trafalgar Square
Evening: ice skating at Somerset House or a West End show.
For Christmas at Kew, substitute the evening and allow extra travel time.
Extra day? Explore Notting Hill, browse Portobello Road, visit museums or take more time for London’s neighborhoods and cafés.
Final Tips for Christmas in LONDON
Book the most popular experiences early
Skating sessions, Kew tickets, afternoon tea and shows can sell out on peak dates.
Plan around early sunsets
December daylight is short; schedule outdoor sightseeing in the daytime and illuminated streets after dark.
Group attractions by neighborhood
London is spread out. Walking between nearby spots is often easier than crisscrossing the city.
Use public transportation
The Underground and buses are usually convenient. Check Transport for London for current routes, fares and holiday disruptions.
Check Christmas Day closures
Many shops and attractions close, and most TfL services do not run on December 25. Plan that day separately if your trip includes it.
Dress for damp winter weather
Wear layers, a warm coat and comfortable water-resistant footwear. Carry a compact umbrella.
Reserve restaurants when needed
Popular festive dinners and afternoon teas can book out weeks in advance.
READY FOR A Magical Christmas in LONDON?
From Regent Street’s sparkling angels to cozy markets and elegant afternoon teas, Christmas in London is full of unforgettable moments. With a little planning, you can enjoy both the iconic highlights and the smaller, quieter corners that make the city feel so special during the holidays.
Planning more festive adventures?
Explore more seasonal travel guides and insider tips on The Travel Edit.
