Christmas in London promises magical experiences and a unique atmosphere that transforms the city into a sparkling winter wonderland. The Christmas markets in London are a highlight that attracts visitors from all over who come to experience the charm and traditions of the British capital at Christmas. To help you get the most out of London's best Christmas markets, we've put together the best tips to make your visit unforgettable.
When do the Christmas markets in London start in 2024?
The Southbank Centre Winter Market opens on 5 November 2024, making it the first in London this year. Almost all of the Christmas markets in London open on different dates. The most famous Christmas market, Winter Wonderland in Hyde Park, opens on 21 November 2024.
Visiting the London Christmas market in 2024: all the useful information
The cosy Christmas season in London begins in November and bathes the city in a very special light. In the picturesque setting of the historic buildings and iconic landmarks, you will be immersed in a festive world full of sparkling lights and decorations created with great attention to detail. From sparkling shop windows to artfully decorated streets, the magic of the British Christmas awaits you everywhere you go. To help you make the most of your visit to London's Christmas markets, we've put together the best tips for experiences you won't want to miss.
- The 10 most beautiful Christmas markets in London
- All the Christmas events you shouldn't miss in London
- An overview of other Christmas markets in and around London
- The best hotels near the London Christmas market
- Frequently asked questions about the London Christmas market
Our top 10 favourite Christmas markets in London 2024
London offers a lively yet charming atmosphere that is perfect for getting into the Christmas spirit. The Christmas markets in London are spread across the entire city, each with its own character and special offers. As soon as it gets dark, the city is bathed in a sea of festive lights that guide you from one market to the next and make the special magic of the season tangible everywhere.
1. Winter Wonderland Christmas market Hyde Park
London's most famous Christmas market, the Winter Wonderland in Hyde Park, is one of the city's biggest Christmas events. With a giant Ferris wheel, an impressive ice rink and exciting rides, it offers entertainment for the whole family. The mix of festive market stalls, live music and various shows, such as the circus, makes it an unforgettable experience. Over 100 stalls at the Hyde Park Christmas market offer mulled wine, festive treats and handmade gifts – a paradise for Christmas lovers.
- What we love: the exciting rides and the huge ice rink
- Not to be missed: the famous Ferris wheel and the Christmas circus tent
- Opening times: 21 November 2024 to 5 January 2025
Daily from 10:00 to 22:00
2. Trafalgar Square Christmas market
Trafalgar Square, London's most famous square, is home to a majestic Christmas tree that Norway donates as a sign of friendship every year. The Christmas market around the square offers traditional wooden stalls with handmade gifts and delicious treats. The special atmosphere, combined with the choir singing and the famous fountain in the background, makes this market a charming and historic place in the heart of London.
- What we love: The large Christmas tree and the lively backdrop
- Not to be missed: The traditional Christmas carols that are sung here daily
- Opening times: The exact dates for the Christmas market have not yet been announced, but the opening ceremony will take place on 5 December from 5:30 to 6:30 pm.
3. Greenwich Christmas market
The Greenwich Christmas market at Greenwich Market offers a festive atmosphere in a historic setting with over 150 stalls. Here, visitors will find handcrafted gifts, jewellery and artwork, which are perfect for unique Christmas gifts. The maritime flair of Greenwich and its proximity to the famous Prime Meridian give this market a special charm. A highlight is the traditional Christmas lighting, which bathes the market in atmospheric light.
- What we love: The historic charm and handmade gifts
- Not to be missed: the local arts and crafts from local artists
- Opening times: the exact dates are not yet known, but the Christmas market starts with the lantern parade on 20 November 2024
4. Borough Market Christmas market
Borough Market transforms into a festive foodie hotspot during the Christmas season. Here you can sample delicious seasonal delicacies and find exclusive ingredients for your Christmas dinner. With a focus on local produce and international specialities, this market attracts food lovers from all over the world. The atmosphere is authentic and lively – perfect for those looking for something special.
- What we love: the incredible variety of culinary delights
- Not to be missed: tasting handmade Christmas specialities
- Opening hours: The normal opening hours of Borough Market apply, plus every Monday in December. Please note that during the Christmas period, opening hours may vary.
5. King's Cross Christmas markets
The Christmas markets around King's Cross Station offer a diverse mix of modern and traditional stalls in an urban environment. In Coal Drops Yard, visitors will find creative gifts and design products, while the nearby Granary Square is adorned with festive lights and art installations. A special highlight is the wintry pop-up bars, which serve hot chocolate and punch and invite you to linger.
- What we love: The modern and stylish atmosphere
- Not to be missed: The small ice rink for a wintery experience
- Opening times: between 21 November and 22 December 2024
Opening times may vary depending on the Christmas market at King's Cross station. You can find more information here
6. Winter by the River London Bridge City
Winter / Christmas by the River is a romantic Christmas market along the Thames with a view of Tower Bridge and the London skyline. The stalls offer a wide selection of handmade gifts and crafts, warm mulled wine and savoury snacks. The atmospheric river view, the Christmas decorations and the special London flair make this market unique.
- What we love: The breathtaking view of Tower Bridge
- Not to be missed: The view of the skyline and Thames from the riverside stalls
- Opening times: 12 November 2024 to 5 January 2025
Daily from 11:00 to 22:00
24 December from 11:00 to 17:00
Closed on 25 December
31 December: 11:00 am to 9:00 pm
7. Leicester Square Christmas Market
The Christmas market in Leicester Square transforms the vibrant heart of London into a festive winter wonderland. In addition to the traditional market stalls, you will also find the famous show La Clique in the Spiegeltent. La Clique is an award-winning variety show that is performed during the Christmas season. It combines acrobatics, comedy, cabaret and burlesque in an impressive performance that never fails to amaze the audience. The intimate atmosphere in the Spiegeltent creates a special closeness between artists and spectators, which makes the show even more special. Accompanied by live music and atmospheric lighting effects, La Clique is a perfect highlight of the London Christmas season and can be ideally combined with a visit to the Christmas market in Leicester Square.
The festive backdrop of lights and Christmas music attracts locals and tourists alike, making this market a popular meeting place in the heart of the city centre.
- What we love: The exciting backdrop in the heart of London
- Don't miss: The vaudeville show ‘La Clique’ in the marquee
- Opening times: 6 November 2024 to 5 January 2025
Our tip: La Clique is celebrating its 20th anniversary this year! So you can expect an even more spectacular show than usual.
8. Old Spitalfields Christmas market
The Old Spitalfields Christmas market combines the historic flair of Victorian London with a modern holiday spirit. Visitors will find a wide selection of arts and crafts, fashion and gourmet food. The market is particularly popular with Londoners who want to explore the hip and creative East End. The combination of authentic stalls and hip pop-ups creates a unique atmosphere.
- What we love: the trendy mix of traditional and modern
- Not to be missed: unique, artistic Christmas gifts from young designers
- Opening times: 29 November to 24 December 2024
The normal opening hours of the Old Spitalfields Market apply. During the Christmas week, opening hours may vary. You can find more information here
Our tip: Spitalfields remains true to its sustainable tradition and is taking it one step further this year – the Greenhouse Theatre, Britain's first waste-free theatre, will be putting on a show on Market Street twice a day (except Tuesdays).
9. Covent Garden Winter Village
The Covent Garden Christmas market (winter village) is known for its magnificent Christmas decorations, including a huge Christmas tree and sparkling lights. In addition to high-quality gifts and delicacies, there are also many outdoor activities such as ice skating. What's more, the legendary Christmas bells will return to Covent Garden in 2024, creating a festive atmosphere in the heart of London. The oversized bells that adorn the market hall are atmospherically illuminated and play Christmas melodies that get young and old into the Christmas spirit. This magical decoration is a highlight for visitors and a popular photo opportunity that transforms Covent Garden into a festive winter wonderland.
- What we love: The ecological Christmas bells and the Christmas tree
- Not to be missed: Listen to the festive melodies of the Christmas bells
- Opening times: From 12 November 2024, exact opening times are not announced
10. Southbank Centre Winter Market
The Southbank Centre Winter Market is a Christmas market offering a vibrant mix of international street food and unique arts and crafts along the Thames. With its snow-covered wooden huts, Christmas sounds and a view of the London Eye, the market is a popular destination for those who want to enjoy the festive spirit in a modern setting. There are also plenty of activities and attractions for families.
- What we love: Its riverside location and international food
- Not to be missed: The street food stalls offering culinary delights from all over the world
- Opening times: 5 November to 26 December 2024
Sunday to Thursday 11:00 am to 10:00 pm
Friday and Saturday 11:00 am to 11:00 pm
24 and 26 December 11:00 am to 3:00 pm
Closed on 25 December
Christmas events in London
There is plenty to do in London in the run-up to Christmas, besides visiting the Christmas markets. In addition to the typical sights, we recommend that you plan one of the following activities.
Ice skating at Somerset House
The ice rink at Somerset House is an iconic winter attraction. Surrounded by a picturesque backdrop and atmospheric lighting, ice skating there offers an elegant and festive experience.
- When: 13 November 2024 to 12 January 2025
- Price: Ticket prices vary per day
Adults between £15.00 - £26.50
Children (12 years and under) between £10.00 - £15.00
English National Ballet's Nutcracker
Every year, London puts on a wonderful production of Tchaikovsky's Nutcracker. This year, the ballet will be performed at the London Coliseum. The English National Ballet puts audiences in a festive mood with music and dance and is a cultural highlight during the Christmas season.
- When: 12 December 2024 to 12 January 2025
- Price: between £15.00 - £105.00
Christmas lights in Oxford and Regent Street
The elaborate and creative lighting on London's most famous shopping streets is a must-see. The light installations make an evening stroll through the streets a magical experience.
- When: From 5 November 2024 on Oxford Street and from 7 November 2024 on Regent
- Price: Free
Sky Garden Christmas Events
The Sky Garden, London's garden on one of the highest floors in the famous Walki Talki building in the Bank district, is hosting special Christmas parties with a view of the city. Festive drinks, live music and breathtaking views make this place particularly festive and romantic.
- When: From 18 November 2024
- Price: Entry to the Sky Garden is normally free, but for events, you should expect to pay an entrance fee of between £15.00 and £350.00, depending on the event.
Which other Christmas markets can you visit in and around London?
Besides our 10 favourites, there are of course a lot of other Christmas markets in and around London. The Greater London area (all the districts that officially belong to London) covers more than 1,500km2 and there are also many places here that are full of sparkling lights at Christmas time. We have selected a few more Christmas markets in London that are worth visiting if you are in London for a little longer.
- Kingston Christmas market (14 November 2024 to 5 January 2025): A European-style Christmas
- Hampton Court Palace Festive Fayre (6-8 & 13-15 December 2024): A magical market in the courtyard of Hampton Court Palace in Richmond
- Christmas at Kew (13 November 2024 to 5 January 2025): A sea of light installations
- Ally Pally Christmas (27 November 2024 to 5 January 2025): ‘Horrible Histories’ brings the Christmas story to life at the Victorian Theatre, with Charles Dickens, King Henry VIII and many more
- Chelsea Physic Garden Christmas Fair (21-24 November 2024): A local market with over 100 independent and small businesses, with a selection of gifts for everyone
The most beautiful hotels in London for the Christmas market
To help you get the most out of your visit to the Christmas market in London, we have a few recommendations for the best hotels in the city for you:
- The Egerton House Hotel (★★★★★): A luxury boutique hotel in a Victorian townhouse in Knightsbridge, known for its warm service and elegant rooms. The hotel offers a traditional afternoon tea experience and is ideal for visitors who want to stay close to Hyde Park and Harrods.
- (★★★★): A modern, stylish hotel in Chelsea that combines cosy rooms with an artistic atmosphere. The in-house restaurant and bar offer fine cuisine and are popular with locals and guests alike.
- (★★★★): This creative boutique hotel in the Pimlico district offers individually designed rooms that combine art and vintage elements. It is a hip choice for travellers interested in art and design who want to stay near Victoria Station.
- (★★★): Modern studios in the Tower Hill area offering comfortable and convenient self-catering accommodation. Ideal for long-term stays and travellers who want to explore the Tower of London and the city centre.
- (★★★): A unique hotel above a pub in Camden that perfectly captures the vibrant atmosphere of the neighbourhood. The rooms are modern, while the pub offers an authentic selection of British beers and food.
FAQ Special Christmas markets in London: All our answers

If you still have questions about the Christmas markets in London, you've come to the right place. We'll answer the questions that are most frequently asked online.
When do the Christmas markets in London start?
Since the Christmas markets in London all open on different dates, we have created an overview for you here:
- Winter Wonderland in Hyde Park: 21 November 2024 to 5 January 2025
- Trafalgar Square Christmas market: from 5 December 2024 (end date tbc)
- Greenwich Christmas market: from 20 November 2024 (end date tbc)
- King's Cross Christmas Markets: between 21 November and 22 December 2024
- Winter by the River London Bridge City: 12 November 2024 to 5 January 2025
- Christmas market in Leicester Square: 6 November 2024 to 5 January 2025
- Old Spitalfields Christmas market: 29 November to 24 December 2024
- Covent Garden Winter Village: from 12 November 2024 (end date TBC)
- Southbank Centre Winter Market: 5 November to 26 December 2024
How long does the Christmas market in London last?
Most Christmas markets in London last about 4-6 weeks, but depending on the market, the duration can vary.
Where is the most beautiful Christmas market in London?
For many people, Winter Wonderland in Hyde Park is the most beautiful and impressive Christmas market in London, and it is definitely the most famous. It is not only one of the largest markets, but also offers a wealth of attractions such as rides, a Ferris wheel and a large ice rink. The festive lighting, live performances and the scent of mulled wine and international food create a unique atmosphere that delights visitors of all ages.
Our favourite, however, is the Southbank Centre Winter Market, which runs along the Thames and is famous for its picturesque view of the London skyline. Here, visitors can enjoy a cosy atmosphere with handmade arts and crafts, culinary highlights and a beautiful view of the illuminated city.
How much does a mulled wine cost in London?
The British love mulled wine too! This delicious winter hot drink is available at almost all Christmas markets and sometimes in bars during the Christmas season. You can usually expect to pay around £5-£7 for a mulled wine in London, although prices can vary from location to location. At popular places like Winter Wonderland in Hyde Park, you may end up paying even more for a mulled wine.
Where are the best Christmas lights in London?
We can't decide on just one place, but here is a list of our favourites:
- Regent Street
- Covent Garden
- Oxford Street
- Kew Gardens
- King's Cross and Coal Drops Yard
Treat your loved ones to a weekend at the Christmas market in London
There is hardly anything more magical than strolling through the streets of London during Christmas. The historic backdrop, twinkling lights and variety of Christmas markets create an atmosphere that seems to come straight from a winter fairy tale. From the classic elegance of the Winter Wonderland in Hyde Park to the elaborate craftsmanship at the Southbank Centre, London offers countless opportunities to experience the Christmas spirit. A visit to London at Christmas is an experience to remember – and what could be better than giving your loved ones this opportunity? With Experiencegift, you can easily gift:
All over the world! All of our experience vouchers can be personalised by adding your own photo and writing a message. Then choose from three experience gift card types:
- PDF: sent to your inbox for you to print and give in person.
- E gift card: sent to their inbox in minutes (great for a last-minute Christmas gift).
- Luxury experience gift card: sent for free worldwide in the post.
All of our experience gift vouchers are valid for 2 years and can be easily redeemed online. They're the perfect Christmas gift for anyone who is longing for a special Christmas magic and loves to discover new things.