Step inside the Great Northern Hotel’s Rails Restaurant for a classy three courses, including roasted squash & rocket salad, roast turkey, beef sirloin, or black cod. It's £115 a head including that all-important welcome glass of something fizzy. Mince pies, as well as cheese and chutney are also on the menu, and there are two seatings: 12pm and 3pm – leaving you time to get home and snooze away in front of a Paddington movie.
Looking for a traditional Christmas meal – aka, the roast with the most – but without all the faff? Feasting on December 25 definitely doesn’t mean getting up at 6am to brine your turkey, half-destroying your kitchen and then washing up for the rest of the day. London’s full of great restaurants that’ll do you proud, whether you’re after fancy hotel dining rooms with elaborate set menus, a welcoming gastropub, a down-to-earth curry house or a proper feast in Chinatown.
Here are the best places to eat out on Christmas Day in London.
The best restaurants open on Christmas Day at a glance:
- 🍻 Best gastropub: The Red Lion & Sun, Highgate
- 💸 Best big budget blowout: The Ritz, Mayfair
- 👛 Best under £100 a head option: The Wolseley, Mayfair
- 🍛 Best non-trad choice: Tayyabs, Whitechapel
- 🏮 Best Chinatown classic: Golden Phoenix, Chinatown
RECOMMENDED: Things to do on Christmas Day in London.
The information on this page was correct at time of publication, but please check with venues when you book.




























































