United Kingdom
2 regions
The United Kingdom suits travellers who want Christmas markets alongside carol services and big-city shopping in London, Edinburgh or Manchester. The trade-off is Christmas Day itself, when public transport stops and almost everything closes. Book a bed for the 24th and 25th where you mean to spend them, and check trains for 26 December too, because some operators run limited services on Boxing Day or none at all.
How United Kingdom keeps Christmas
- Father ChristmasFather Christmas fills the children's stockings overnight on Christmas Eve, and the presents come out on Christmas morning. Most British families treat him and Santa Claus as the same figure.
Advent calendars hang in many British homes, and parish churches hold carol services through December. The Advent wreath reached most British homes through a 1964 episode of the children's programme Blue Peter, and many Protestant churches here light four red candles. Mince pies are on sale right through the season.
German-style markets are a newer arrival. Lincoln started its own Christmas market in 1982, and from 1997 the Frankfurt Christmas Market came to Birmingham, Edinburgh, Leeds and Manchester. Bath has held one since 2000, and in 2026 it runs from 26 November to 13 December. In London the big Christmas fair in Hyde Park runs from 19 November 2026 to 3 January 2027 and closes only on Christmas Day. Entry is ticketed.
Christmas Day is the one day the country stops. Last trains leave the big cities early on Christmas Eve, and public transport shuts down on the 25th, so plan where you will be before the 24th. In 2026 Christmas Day falls on a Friday and Boxing Day on a Saturday, which moves the Boxing Day bank holiday to Monday 28 December in England, Wales and Scotland. New Year's Day falls on Friday 1 January 2027. Scotland's extra holiday for 2 January moves to Monday 4 January, and Edinburgh's Hogmanay carries the season on past New Year.
United Kingdom by region
- EnglandYork lines Parliament Street with chalets inside its medieval walls, and Bath spreads more than 180 of them through the streets around the Abbey, so both suit a compact weekend on foot. London leans towards big fairs, and the one in Hyde Park sells entry by timed ticket. Bath's market closes on 13 December and York's shuts every Tuesday, so check the calendar before you book.
- ScotlandEdinburgh's market fills East Princes Street Gardens below the castle from 14 November 2026 to 3 January 2027, so a stay can run from Christmas into Hogmanay. Waverley station opens right onto the market. The narrow garden paths crowd at peak times, and weekdays are easier, since every gate is open then and level access works from any entrance.
Market in United Kingdom
Town in United Kingdom
Quick answers about United Kingdom
Does public transport run on Christmas Day in the UK?
Public transport shuts down on 25 December, and the last trains leave the big cities early on Christmas Eve. Operators publish their Christmas timetables from October, so check them before you book.
When is the Boxing Day bank holiday in 2026?
26 December 2026 is a Saturday, so the bank holiday moves to Monday 28 December in England, Wales and Scotland.
Are UK Christmas markets German-style?
Many are. The Frankfurt Christmas Market has run in Birmingham, Edinburgh, Leeds and Manchester since 1997. Lincoln's own market dates from 1982 and Bath's from 2000.
Who brings the presents in United Kingdom?
In United Kingdom, Father Christmas brings the presents. Father Christmas fills the children's stockings overnight on Christmas Eve, and the presents come out on Christmas morning. Most British families treat him and Santa Claus as the same figure.
When do the Christmas markets run in United Kingdom?
In United Kingdom, the markets open from the third week of November and many close before Christmas: Bath's runs from 26 November to 13 December 2026, and the Christmas fair in London's Hyde Park stays open until 3 January 2027 except on Christmas Day.