Best Christmas Markets UK 2026: The Complete Guide
Christmas markets transform the UK each festive season, from German-style Frankfurt Markets to Victorian arcades and riverside installations. In 2026, over thirty Christmas markets will open across England, Scotland, Wales, and Northern Ireland, stretching from early November through to early January. Whether seeking handmade gifts, seasonal food, ice skating, or simply the atmosphere of twinkling lights and mulled wine, this guide covers the best Christmas markets across the country, their opening dates, what makes each one special, and where to stay nearby with Macdonald Hotels.
Quick Answer: The Best Christmas Markets in the UK 2026
|
Market |
Location |
Opening Dates |
Best For |
Nearest Macdonald Hotel |
|---|---|---|---|---|
|
Hyde Park Winter Wonderland |
London |
19 Nov – 3 Jan |
Families, rides, ice skating |
|
|
Birmingham Frankfurt Market |
Birmingham |
1 Nov – 22 Dec |
German-style shopping, traditional market |
|
|
Bath Christmas Market |
Bath |
26 Nov – 13 Dec |
Georgian setting, locally made gifts |
|
|
Manchester Christmas Markets |
Manchester |
TBC Nov – Dec |
300+ stalls, food and drink |
|
|
Edinburgh Christmas Markets |
Edinburgh |
14 Nov – 4 Jan |
Scottish market, Hogmanay celebrations |
|
|
York Christmas Market |
York |
Early Nov – Dec |
Medieval streets, artisan gifts |
|
|
Covent Garden Christmas Market |
London |
11 Nov – 3 Jan |
Central location, street entertainment |
|
|
Trafalgar Square |
London |
8 Nov – 5 Jan |
Norwegian tree, carol singing |
|
|
Chester Christmas Market |
Chester |
Early Nov – Dec |
Riverside setting, Victorian arcade |
|
|
Stratford-upon-Avon |
Stratford |
Nov – Dec |
Shakespeare heritage, riverside walks |
|
|
Windsor Christmas Market |
Windsor |
Early Nov – Dec |
Royal setting, riverside walks |
|
|
Oxford Christmas Market |
Oxford |
Early Nov – Dec |
University city, Victorian backdrop |
|
|
Greenwich Market |
London |
Nov – Jan |
Artisan crafts, local makers |
|
|
Kingston Christmas Market |
Kingston |
12 Nov – 4 Jan |
Riverside shopping, family-friendly |
|
|
Southbank Centre Winter Market |
London |
2 Nov – 4 Jan |
Food and drink focus, riverside views |
|
|
Bristol Christmas Market |
Bristol |
TBC |
Independent stalls, local makers |
|
|
Cambridge Christmas Market |
Cambridge |
Early Nov – Dec |
Student city, historic setting |
|
|
Norwich Christmas Market |
Norwich |
Early Nov – Dec |
Market square, Norfolk traditions |
|
|
Leeds Christmas Market |
Leeds |
Early Nov – Dec |
City centre, German-style chalets |
|
|
Glasgow Christmas Market |
Glasgow |
Early Nov – Dec |
Merchants City, Scottish crafts |
|
|
Belfast Christmas Market |
Belfast |
Early Nov – Dec |
Northern Ireland's festive scene |
|
|
Cardiff Christmas Market |
Cardiff |
Early Nov – Dec |
Welsh capital, riverside setting |
|
|
Liverpool Christmas Market |
Liverpool |
Early Nov – Dec |
Waterfront setting, city culture |
|
|
Nottingham Christmas Market |
Nottingham |
Early Nov – Dec |
Historic square, market traditions |
|
|
Southampton Christmas Market |
Southampton |
Early Nov – Dec |
Waterfront shopping, family activities |
London Christmas Markets 2026
London hosts more than a dozen Christmas markets, each offering distinct festive experiences across the capital.
Hyde Park Winter Wonderland: London's Largest Christmas Attraction
Hyde Park Winter Wonderland runs from 19 November 2026 to 3 January 2027, making it the largest and longest-running Christmas event in London. Beyond shopping, Winter Wonderland features over 150 attractions including ice skating, rides, live entertainment, festive bars, and restaurants. The market is free to browse, though attractions and ice skating carry separate charges. Entry is by timed booking only.
Covent Garden Christmas Market: Central London's Heart
Covent Garden transforms into a Christmas market from 11 November 2026 to 3 January 2027, featuring independent makers, street performers, and some of London's best street food. The market's historic piazza setting and year-round street entertainment make it one of London's most accessible festive destinations, free to browse and open daily from late morning to evening.
Trafalgar Square: London's Traditional Christmas Marketplace
Trafalgar Square's Christmas market runs from 8 November 2026 to 5 January 2027, where the traditional lighting of the Norwegian Christmas tree remains the centrepiece. Carol singing, festive food stalls, and traditional shopping fill the square throughout the season.
Southbank Centre Winter Market: Food-Focused Riverside
The Southbank Centre Winter Market (2 November 2026 to 4 January 2027) emphasises food and drink alongside shopping, with views across the Thames to the South Bank cultural buildings. It combines Christmas shopping with London's restaurant scene.
Greenwich Market and Spitalfields: Artisan and Vintage
Greenwich Market and Spitalfields Market both host Christmas programmes from November through December, emphasising vintage, sustainable, and handmade goods alongside mulled wine and festive food from independent sellers.
Kingston Christmas Market: Riverside Shopping
Kingston Christmas Market (12 November 2026 to 4 January 2027) brings festive shopping to Kingston's riverside setting, family-friendly and close to transport links.
Celebrate Christmas with Macdonald Hotels
Make this Christmas one to remember with a festive escape at Macdonald Hotels. From cosy winter breaks and delicious seasonal dining to relaxing spa experiences and quality time together, discover everything you need for a memorable Christmas getaway.
Whether you’re looking for a romantic retreat, a family celebration or a festive break with friends, our hotels offer the perfect setting to relax, celebrate and make the most of the season.
Regional Christmas Markets Across the UK
Birmingham Frankfurt Market: German-Style Excellence
Birmingham's Frankfurt Christmas Market (1 November to 22 December 2026) is the UK's most established German-style market, featuring over 80 traditional wooden chalets selling handmade gifts, festive food, and seasonal beverages. The market occupies multiple city-centre locations, with the main focus on Centenary Square.
Manchester Christmas Markets: Over 300 Stalls
Manchester's Christmas markets return to Albert Square in 2026, featuring over 300 stalls and chalets across the city. The 2026 dates are to be confirmed, but the market traditionally runs from early November through to the end of December, with a new Ferris wheel as part of the 2026 offering.
Edinburgh Christmas Markets: Hogmanay Integration
Edinburgh's winter festivals span from 14 November 2026 to 4 January 2027, merging Christmas and Hogmanay celebrations. Markets include the Scottish Market on George Street and the traditional European Market in the Mound Precinct, alongside ice skating at St Andrew Square and rides including the Big Wheel and Star Flyer.
Bath Christmas Market: Georgian Setting
Bath's Christmas Market (26 November to 13 December 2026) occupies the city's Georgian squares, offering locally made gifts, seasonal food, and festive decorations in one of the UK's most architecturally beautiful cities. The market attracts visitors nationwide and benefits from Bath's shopping, dining, and cultural offerings.
York Christmas Market: Medieval Streets
York's Christmas Market returns to York's medieval streets in early November through December 2026, featuring artisan makers, gift stalls, and festive food in the charming half-timbered Shambles and surrounding historic streets.
Chester Christmas Market: Riverside Victorian Arcade
Chester's Christmas Market (early November through December 2026) combines riverside shopping with the famous Victorian Rows arcade, known for its two-tier covered shopping streets and distinctive architecture.
Stratford-upon-Avon Christmas Market: Shakespeare Heritage
Stratford-upon-Avon's Christmas Market (November to December 2026) combines Shakespeare heritage, riverside walks, and traditional market shopping in one of the Midlands' most picturesque towns.
Windsor Christmas Market: Royal Setting
Windsor's Christmas Market (early November through December 2026) takes place in the shadow of Windsor Castle, offering riverside walks, royal heritage, and traditional festive shopping in one of southern England's most accessible market towns.
Bristol Christmas Market: Independent Scene
Bristol's Christmas Market (dates to be confirmed) emphasises independent stalls and local makers, reflecting Bristol's creative and artisan-focused culture.
Oxford Christmas Market: University City
Oxford's Christmas Market (early November through December 2026) brings festive shopping to Oxford's historic university streets and market squares, combining academic heritage with traditional Christmas market atmosphere.
Cambridge Christmas Market: Historic Setting
Cambridge's Christmas Market (early November through December 2026) transforms the historic market square and surrounding streets, combining student city culture with traditional market atmosphere.
Glasgow Christmas Market: Merchants City
Glasgow's Christmas Market (early November through December 2026) occupies the historic Merchants City area, featuring Scottish crafts, traditional goods, and festive food.
Southampton Christmas Market: Waterfront Shopping
Southampton's Christmas Market (early November through December 2026) brings festive shopping to the waterfront, with family activities and seasonal food.
Enjoy Christmas with Macdonald Hotels
Make the most of the festive season with a Christmas escape at Macdonald Hotels. From delicious seasonal dining and cosy surroundings to relaxing spa experiences and time spent together, enjoy everything you need for a truly memorable break.
Whether you’re celebrating with family, friends or someone special, discover the perfect setting to unwind, indulge and enjoy the magic of Christmas.
Planning Your Christmas Market Visit
When to Visit
Christmas markets open progressively from early November through to early January, with peak crowds falling between mid-December and New Year. For quieter shopping and better access to stalls, visiting mid-November or early January suits those who can travel outside peak holiday weeks. Weather tends to be coldest in December and January, so layered clothing is essential.
What to Bring
Comfortable walking shoes are non-negotiable, as most markets involve several hours of standing and exploring. A rucksack leaves hands free for purchases. Cash and card are both useful, though most stalls now accept card payments. Hand warmers, a warm scarf, and a waterproof jacket suit the typical UK December weather.
Accessibility
Many UK Christmas markets occupy city-centre locations with good disabled access, though some historic squares involve cobbles or uneven surfaces. Markets such as Covent Garden, Bath, and Chester offer covered arcades or areas for those seeking shelter from weather. Checking individual market websites for accessibility details is worth doing before visiting.
Frequently Asked Questions About UK Christmas Markets
Where to Stay: Macdonald Hotels Near Christmas Markets 2026
Macdonald Hotels operates a collection of properties across the UK positioned strategically near major Christmas markets. Each hotel combines easy access to festive shopping and celebrations with full four and five-star amenities, on-site spas, fine dining, and leisure facilities, making them ideal bases for Christmas market visits. Whether staying for a single night or a longer Christmas break, Macdonald Hotels places guests within convenient reach of the UK's best festive attractions.
London Christmas Markets: Bath Spa and Windsor Hotel
For visitors exploring London's cluster of Christmas markets, two Macdonald properties offer London-accessible bases with considerably more space and amenities than central London hotels.
Bath Spa sits in the heart of Bath's Georgian centre, within steps of Bath's own Christmas Market (26 November to 13 December 2026). The hotel's five-star setting, spa, and restaurants make it ideal for a longer Christmas break combining Bath's market with side trips to Bristol (15 minutes) or Cardiff (1 hour). Bath is also under two hours from London by train, making day trips to London's markets feasible.
Windsor Hotel sits directly on Windsor High Street opposite Windsor Castle, placing guests at the heart of Windsor's Christmas Market. London's markets are roughly one hour away by train or car, making Windsor an excellent quieter alternative to central London with royal heritage and riverside setting.
Stratford-upon-Avon and the Midlands: Alveston Manor
Alveston Manor, set in Stratford-upon-Avon's historic centre, provides access to Stratford's own Christmas Market alongside proximity to York (approximately one hour), Oxford (30 minutes), and the surrounding Midlands markets. The hotel's Shakespearean heritage and spa facilities complement a Christmas market itinerary.
Chester and the North West: Craxton Wood Hotel & Spa
Craxton Wood Hotel & Spa sits near Chester on the Welsh border, approximately twenty minutes from Chester's Christmas Market. The hotel also serves as a base for Manchester (1.5 hours) and Birmingham (1 hour) markets, with direct rail connections simplifying access to regional markets without driving.
Shropshire and the Midlands: Hill Valley Hotel, Golf & Spa
Hill Valley Hotel, Golf & Spa, positioned in Shropshire, serves visitors to Birmingham's Frankfurt Market (approximately 1.5 hours) and Manchester's markets (approximately 2 hours), offering a rural base with spa and golf facilities for those combining Christmas market visits with broader Midlands exploration.
Cheshire and the North West: Portal Golf & Spa Resort
Portal Golf & Spa Resort, in Cheshire's Tarporley, positions guests within reach of Manchester (approximately 1 hour), Leeds (45 minutes), and Nottingham (45 minutes) Christmas markets, with on-site golf facilities for those extending their stay beyond the markets.
Hampshire: Botley Park Hotel & Spa
Botley Park Hotel & Spa sits near Southampton, approximately fifteen minutes from Southampton's Christmas Market, and serves as a quieter base for those combining New Forest visits with festive shopping.
Scotland: Houstoun House and Inchyra Hotel & Spa
Houstoun House, set in twenty-two acres near Livingston in West Lothian, provides access to Edinburgh's Christmas Markets via direct train (approximately thirty minutes from Uphall station to Edinburgh Waverley).
Inchyra Hotel & Spa, in Falkirk's Polmont, offers similar Edinburgh access via train (approximately forty-five minutes to Waverley) whilst serving as a base for Glasgow markets (approximately one hour by car).
Northumberland: Linden Hall
Linden Hall, set in four hundred and fifty acres near Morpeth in Northumberland, positions guests for Norwich Christmas Market (approximately 1.5 hours), Belfast (approximately 2 hours), and Newcastle city-centre attractions, with world-class golf facilities and spa amenities for extended stays.
Conclusion
The UK's Christmas markets in 2026 offer experiences ranging from purpose-built family attractions like Hyde Park Winter Wonderland to intimate artisan markets in historic city centres. Whether seeking German-style shopping in Birmingham, medieval charm in York, Georgian elegance in Bath, or riverside markets in Edinburgh and Glasgow, the UK hosts markets suited to every festive preference. Booking accommodation with Macdonald Hotels near major Christmas markets puts guests within reach of shopping, festive food, and seasonal atmosphere, while accessing the full hotel amenities, spas, and dining options that make a Christmas market visit more than a day trip. Plan ahead, book early, and discover your favourite Christmas market this season.














