Almost nothing is open on Christmas Day. No train operator runs a normal passenger service anywhere in Great Britain, large supermarkets are closed by law in England, Wales and Scotland, and most restaurants shut. Your hotel is the exception, but only if you booked the meal. A room booking does not include Christmas lunch, and by December the table has usually gone.
- Booking a room is not booking a meal. Hotels sell Christmas Day lunch as a separate thing, and some restrict it to residents while others open it to anyone. There is no industry-wide rule, so ask your specific hotel.
- You need to book it now, not in December. One London hotel programme running this Christmas changes its terms at the end of September and wants the balance paid during November.
- No train operator runs a passenger service anywhere in Great Britain on Christmas Day, so whatever you plan has to be within walking distance or a pre-booked taxi ride.
- A large supermarket is not a backup in England, Wales or Scotland, where shops over 280 square metres must close. Northern Ireland has no Christmas Day trading ban at all, so a big supermarket there may legally open, though most choose not to.
- Order repeat prescriptions before the break. Most pharmacies close and only a thin rota stays open.
Is your hotel actually serving food on Christmas Day?
Maybe, and you cannot assume it from the fact that the hotel is open. Staying somewhere on 25 December tells you the front desk is staffed. It tells you nothing about whether the kitchen is running, who it is running for, or whether you are on the list.
We looked for a published Christmas Day dining policy at Premier Inn, Travelodge, Holiday Inn and the rest of IHG, Hilton UK, Accor and Best Western. None of them publishes one that covers the group. What exists instead is a patchwork of individual hotels, each making its own arrangements, sometimes within the same brand.
That absence is the finding, and it is more useful than a tidy table would have been: there is no chain-level answer to fall back on, so the only reliable source is the hotel you have booked.
Breakfast, lunch and the evening meal can each work differently at the same hotel on the same day. One operator's published Christmas programme sets breakfast hours as normal, makes the daytime meal booking-essential, and limits the evening buffet to residents only. Three meals, three different rules.
Do you have to book Christmas lunch separately?
Yes, wherever the hotel asks for a dining reservation, and that is most places that serve a proper Christmas lunch. The room and the meal are sold as separate products.
The timing is the part that catches people. A Christmas programme published by one London hotel for this year treats bookings made after the end of September differently from earlier ones, and asks for full payment during November. Restaurant guidance for London says Christmas Day tables are commonly reserved two to three months ahead, with some hotel dining opening for booking as early as August.
So if you are reading this in the autumn, you are roughly on time. If you are reading it in December, treat an unbooked meal as a problem to solve today rather than something to sort out when you arrive.
What if you booked room-only?
Read room-only literally. Christmas meals turn up as components of a festive package, not as something every booking quietly includes, so unless your confirmation email names the meal, you have a room and nothing else.
Room service is not the safety net people assume either. Some hotels advertise 24-hour in-room dining as part of their normal service, but we found no group anywhere that guarantees it on 25 December. A hotel that runs room service in October may not run it on Christmas Day, and the page advertising it will not say so.
One traveller staying in London over Christmas found the gap the hard way: the room had no microwave, so even the plan of buying food in advance ran into the limits of the room itself. Check what your room actually has, a kettle, a fridge, anything to heat food, before you decide that self-catering is your fallback.
Can you go out to eat instead?
Some restaurants do open, but far fewer than on any other day, and the ones that do fill up months ahead. VisitBrighton tells visitors plainly that the vast majority of shops and restaurants close on 25 December, and that the hotel restaurants which do serve are working from pre-booked lists. If Liverpool is the city, our Liverpool at Christmas guide covers what was and was not published for the 25th when we checked.
Do not count on the familiar chains. Zizzi has already published its position for this year: its festive menu runs either side of Christmas, and its restaurants are closed on 25 December.
Pubs are a partial exception. Some open for drinks even where the kitchen is shut, useful if you want somewhere to go rather than somewhere to eat. Treat a pub as a place to spend an hour, not as a dinner plan.
What can you actually buy in a shop?
Not a supermarket shop, in most of the UK. Under the Christmas Day (Trading) Act 2004, shops in England and Wales with more than 280 square metres of sales and display space cannot open on Christmas Day. Scotland has its own statute doing the same job, the Christmas Day and New Year's Day Trading (Scotland) Act 2007, at the same 280 square metre threshold.
Northern Ireland is the exception, and almost everyone gets this wrong. It has no Christmas Day trading ban at all. The 2004 Act does not extend there, and the Order that governs shop opening in Northern Ireland deals with Sundays: its one Christmas provision only bites in years when Christmas Day falls on a Sunday. In 2026 it falls on a Friday, so a large supermarket in Belfast or Derry may legally open. Most still choose not to, so check rather than assume.
Small shops are outside the restriction everywhere and may open. Whether the one near your hotel does is up to whoever runs it, so treat it as a possibility rather than a plan. Airport, station and service-station outlets are exempt too, which is why those are often the only shelves you can reach.
Alcohol is where Northern Ireland is stricter rather than looser. Off-licences cannot sell on Christmas Day, and that includes the drinks aisle of a supermarket, and pubs and hotels cannot sell you anything to take away. Your hotel bar can still serve you a drink on the premises between 12.30pm and 10pm.
In England, a motorway service area has to stay open 24 hours a day, every day of the year, Christmas Day included, with fuel, free toilets you can use without buying anything, and at least two hours of free parking. Services signed from an A-road are held to a lower bar: 8am to 8pm, and they are allowed to shut on Christmas Day, Boxing Day and New Year's Day. Scotland and Wales set their own policy. And the site being open is not the food court being open, so expect the forecourt shop rather than a hot meal.
Can you get anywhere without a car?
Barely. No train operator runs a passenger service anywhere in Great Britain on Christmas Day, which is the single hardest fact in this article and the one that decides most plans. The only trains moving are the free Heathrow Express shuttles between the airport's own terminals, which is no use unless you are already at Heathrow. If the restaurant you fancy is two towns away, it may as well be abroad.
London has historically shut its Tube, buses, trams, DLR and Overground completely on 25 December. Transport for London had not published its detailed plan for this Christmas when we checked, so treat the pattern as likely rather than confirmed and look again nearer the time.
Long-distance coaches are the real exception. National Express and FlixBus both ran Christmas Day services last year, with FlixBus operating more than 200 of them. Neither has confirmed this year's routes yet, so check the operator directly rather than assuming last year's timetable repeats.
Taxis run, but availability is another matter. In London a minicab has to be booked in advance through a licensed operator, so it cannot legally be flagged down in the street. Book the car before Christmas Day, not on it.
What if you need a pharmacy or a doctor?
Get repeat prescriptions before the break. The NHS says this every year for the same reason: most pharmacies close over Christmas, and the ones that open do so on a limited local rota published shortly beforehand.
Urgent care does not stop. NHS 111 covers England and Wales for urgent problems that are not emergencies, NHS 24 does the same on 111 in Scotland, and 999 and A&E are there for anything serious. In Wales, NHS 111 also points out that some basic over-the-counter medicines can be bought from convenience stores and petrol stations when the pharmacy is shut.
Is Boxing Day back to normal?
Closer, but not normal. Most train operators run nothing on Boxing Day, with a small number putting on limited services, so the rail position is better than Christmas Day and still poor. Shops and restaurants reopen in much greater numbers.
The dates matter here, because they fall awkwardly this year. Christmas Day is a Friday. Boxing Day is the Saturday, and because it lands on a weekend the bank holiday for it moves to Monday 28 December, in all four nations. New Year's Day is the Friday after, and Scotland gets an extra day on Monday 4 January for its 2 January holiday. If New Year is the part still undecided, we have written up which end of Benidorm to stay at for New Year for anyone taking it abroad.
The practical effect is that England and Wales get a four-day Christmas weekend, and Scotland gets a four-day New Year against England's three.
Common questions
Are hotels open on Christmas Day?
Yes, almost all of them. The building being open is not in question. What varies is whether the restaurant serves, whether it serves non-residents, whether room service runs and whether breakfast is normal, and none of that is standard across the industry.
Do I need to book Christmas dinner at my own hotel?
Usually yes. Hotels take Christmas Day bookings as a separate reservation and often ask for payment in advance. Some limit the meal to guests staying, which helps you, but only if you have actually reserved a place.
Are supermarkets open on Christmas Day in the UK?
Not in England, Wales or Scotland, where shops over 280 square metres must close on 25 December. Northern Ireland has no Christmas Day trading ban, so a large shop there may open. Small convenience shops are allowed to open anywhere, and many choose not to.
Do trains run on Christmas Day?
No. No operator runs a passenger service anywhere in Great Britain on 25 December, aside from the free Heathrow Express shuttles inside the airport. Some long-distance coach routes have run in previous years, and taxis operate, but the railway stops.
What is open on Christmas Day if I am stuck?
Motorway service areas, which in England have to open 24 hours a day all year. Hospitals and NHS 111 or NHS 24. A rota of pharmacies. Some small shops, some pubs, selected cinemas in previous years, and churches holding services. Almost nothing else.
The one thing worth doing today, if your Christmas stay is booked and the meal is not, is to ring the hotel and ask three questions: is the restaurant serving on the 25th, is it open to you, and do you need to book. Two minutes on the phone in September beats a cold sandwich in a hotel room in December.
If your dates are not fixed yet, that is the easier problem to solve first:
