Travel with You, Me, Away

UK Christmas Markets 2026: Dates for 7 Best Cities

UK Christmas markets follow a very different calendar from continental Europe, with Manchester and Birmingham opening in the first week of November and Bath running for just 18 days. Check closing dates and York's Tuesday rest day before booking rail tickets.

Reviewed

Explore the map

Destinations on the map

The map shows selected approximate city locations. Individual hotels and restaurants are not mapped.

Numbered marker: select a location directly on the map

On the map55.95° N, 3.20° WEdinburghApproximate city locationView section

Map data: Natural Earth · Place data: GeoNames, CC BY 4.0, modified

Map markers are for orientation.

5 places

All places
  1. Edinburgh (Approximate city location)
  2. Bath (Approximate city location)
  3. York (Approximate city location)
  4. Manchester (Approximate city location)
  5. London (Approximate city location)

Location coordinates: Edinburgh, Bath, York, Manchester, London.

Choosing the right UK Christmas market for two

Match the city to your travel window first. Bath runs strictly from 26 November to 13 December 2026, whereas Edinburgh and London Hyde Park continue past New Year until 3 January 2027 (closed 25 December). York's St Nicholas Fair introduces a Tuesday rest day throughout its 2026 run, so avoid planning a Tuesday day trip there.

Saturday afternoons draw heavy coach and rail crowds across all seven cities. Aim for Wednesday or Thursday evenings when Georgian stone streets in Bath or Winchester's cathedral close feel calmer under the lights.

  • Earliest November openings: Birmingham (5 November 2026) and Manchester (6 November 2026).
  • Best historic stone settings for couples: Bath Abbey quarter and Winchester Cathedral Close.
  • Open between Christmas and New Year (except 25 December): Edinburgh and London Hyde Park.

Edinburgh: East Princes Street Gardens and George Street

Edinburgh's Christmas runs from Saturday 14 November 2026 to Sunday 3 January 2027 across East Princes Street Gardens, West Princes Street Gardens and George Street. Market stalls generally open daily from 10 am to 10 pm, closing completely on Christmas Day (25 December) with adjusted holiday hours on 24 December and 1 January.

Walk down from the Old Town Royal Mile at dusk to see the Princes Street Gardens stalls and Ferris wheel framed below Edinburgh Castle.

  • Dates: 14 November 2026 to 3 January 2027 (closed 25 December).
  • Typical hours: 10 am to 10 pm daily; pre-book ice skating or rides separately.

Sources: Forever Edinburgh Official Guide, Edinburgh's Christmas Official Programme

Bath: Bath Christmas Market around the Abbey

The official Bath Christmas Market runs for 18 days from Thursday 26 November to Sunday 13 December 2026 along the streets framing Bath Abbey and the Roman Baths.

Official opening hours are Monday to Wednesday from 10 am to 7 pm, Thursday to Saturday from 10 am to 8 pm, and Sunday from 10 am to 6 pm. Because the market ends on 13 December, book midweek stays early.

  • Dates: 26 November to 13 December 2026.
  • Hours: Mon-Wed 10 am to 7 pm, Thu-Sat 10 am to 8 pm, Sun 10 am to 6 pm.

Sources: Bath Christmas Market 2026

York: St Nicholas Fair on Parliament Street

York's Christmas Market (St Nicholas Fair) runs from Thursday 12 November to Monday 21 December 2026 along Parliament Street and St Sampson's Square in the walled city centre.

For 2026, alpine chalets trade Wednesday to Monday from 10.30 am to 7 pm (closing at 5 pm on the final Monday 21 December) and remain closed on Tuesdays each week. Use Tuesdays for York Minster and the city walls instead.

  • Dates: 12 November to 21 December 2026 (closed every Tuesday).
  • Hours: Wed-Mon 10.30 am to 7 pm (final day 21 December until 5 pm).

Sources: Make It York Official Visitor Organisation

Winchester: Winchester Cathedral Christmas Market

Winchester Cathedral hosts its wooden chalet market in the historic Inner Close from Friday 20 November to Tuesday 22 December 2026, with free entry to the market grounds.

Chalets open Sunday to Thursday from 10 am to 6 pm and Friday and Saturday from 10 am to 8 pm, making it an easy one-hour rail escape from London Waterloo.

  • Dates: 20 November to 22 December 2026.
  • Hours: Sun-Thu 10 am to 6 pm, Fri-Sat 10 am to 8 pm; free market admission.

Sources: Winchester Cathedral Christmas Market 2026

Manchester, Birmingham and London Hyde Park

Manchester's main Christmas market stalls run from Friday 6 November to Tuesday 22 December 2026 across city-centre squares including Albert Square, St Ann's Square, King Street and Exchange Square (typically 10 am to 9 pm), while Albert Square and Skate MCR at Cathedral Gardens stay open until Sunday 3 January 2027.

Birmingham's Frankfurt Christmas Market fills Victoria Square and New Street from Thursday 5 November to Thursday 24 December 2026 (Mon-Thu 11 am to 9 pm, Fri 11 am to 9.30 pm, Sat 10 am to 9.30 pm, Sun 10 am to 9 pm). In London, Hyde Park Winter Wonderland runs from Thursday 19 November 2026 to Sunday 3 January 2027 (closed 25 December) with pre-booked timed entry tickets.

  • Manchester: 6 November-22 December 2026 (Albert Square & Cathedral Gardens to 3 January 2027).
  • Birmingham Frankfurt Market: 5 November-24 December 2026.
  • London Hyde Park Winter Wonderland: 19 November 2026-3 January 2027 (pre-booking required).

Sources: Marketing Manchester Destination Information, Manchester Piccadilly Station Information, Birmingham Frankfurt Christmas Market 2026, Hyde Park Winter Wonderland 2026, National Rail Journey Planner

UK rail and booking checklist

Advance rail fares in Great Britain usually release around 8 to 12 weeks ahead and save substantially on London-to-Bath, London-to-York and East Coast journeys to Edinburgh.

  • Check engineering works on National Rail before booking Sunday return trains.
  • Pre-book Hyde Park Winter Wonderland entry slots rather than arriving without a ticket.
  • Tap contactless cards at almost all UK stalls, as cash-only chalets are now rare.

Sources