Gather your gang and celebrate the season at one of our fun-filled

Best Christmas Markets UK 2026: The Complete Guide

25 September 2026

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

Bath Spa / Windsor

Birmingham Frankfurt Market

Birmingham

1 Nov – 22 Dec

German-style shopping, traditional market

Burlington Hotel

Bath Christmas Market

Bath

26 Nov – 13 Dec

Georgian setting, locally made gifts

Bath Spa

Manchester Christmas Markets

Manchester

TBC Nov – Dec

300+ stalls, food and drink

Craxton Wood / Portal

Edinburgh Christmas Markets

Edinburgh

14 Nov – 4 Jan

Scottish market, Hogmanay celebrations

Houstoun House / Inchyra

York Christmas Market

York

Early Nov – Dec

Medieval streets, artisan gifts

Alveston Manor

Covent Garden Christmas Market

London

11 Nov – 3 Jan

Central location, street entertainment

Bath Spa / Windsor

Trafalgar Square

London

8 Nov – 5 Jan

Norwegian tree, carol singing

Bath Spa / Windsor

Chester Christmas Market

Chester

Early Nov – Dec

Riverside setting, Victorian arcade

Craxton Wood

Stratford-upon-Avon

Stratford

Nov – Dec

Shakespeare heritage, riverside walks

Alveston Manor

Windsor Christmas Market

Windsor

Early Nov – Dec

Royal setting, riverside walks

Windsor

Oxford Christmas Market

Oxford

Early Nov – Dec

University city, Victorian backdrop

Alveston Manor

Greenwich Market

London

Nov – Jan

Artisan crafts, local makers

Bath Spa / Windsor

Kingston Christmas Market

Kingston

12 Nov – 4 Jan

Riverside shopping, family-friendly

Bath Spa / Windsor

Southbank Centre Winter Market

London

2 Nov – 4 Jan

Food and drink focus, riverside views

Bath Spa / Windsor

Bristol Christmas Market

Bristol

TBC

Independent stalls, local makers

Bath Spa

Cambridge Christmas Market

Cambridge

Early Nov – Dec

Student city, historic setting

Alveston Manor

Norwich Christmas Market

Norwich

Early Nov – Dec

Market square, Norfolk traditions

Linden Hall

Leeds Christmas Market

Leeds

Early Nov – Dec

City centre, German-style chalets

Portal / Hill Valley

Glasgow Christmas Market

Glasgow

Early Nov – Dec

Merchants City, Scottish crafts

Inchyra / Craxton Wood

Belfast Christmas Market

Belfast

Early Nov – Dec

Northern Ireland's festive scene

Linden Hall

Cardiff Christmas Market

Cardiff

Early Nov – Dec

Welsh capital, riverside setting

Bath Spa

Liverpool Christmas Market

Liverpool

Early Nov – Dec

Waterfront setting, city culture

Craxton Wood

Nottingham Christmas Market

Nottingham

Early Nov – Dec

Historic square, market traditions

Portal

Southampton Christmas Market

Southampton

Early Nov – Dec

Waterfront shopping, family activities

Botley Park

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.

Christmas at Burlington

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.

Edinburgh Castle Snow

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.

Bath Christmas Market

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.

Manchester Christmas Market

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.

Christmas in Stratford-Upon-Avon

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.

Christmas Market Bath Spa Hotel

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.

Christmas Shopping Breaks

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.

Southampton Christmas Market

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.

Book Direct and Save

Get our best rates when you book direct