Twelve Westminster pubs open on Christmas Day 2026, from £81.95 at the Shakespeare's Head to £175 at the Guinea Grill. Prices, hours and booking rules.
Twelve Westminster pubs are open for Christmas Day lunch in 2026, and this guide puts their prices, opening hours and booking rules in one place. Most people land on the Shakespeare’s Head in Soho, the cheapest at £81.95, the Morpeth Arms on the river at Millbank (£90), the Mitre by Hyde Park (£100) and the Guinea Grill in Mayfair (£175), which pours Champagne on arrival. Every entry checked against the pub’s own site on 11 November 2026.
Christmas Day is a Friday this year. There are no Tube or National Rail trains on 25 December, so plan the journey home before you book; our Christmas travel guide has the details. Prices are per adult. Most of these pubs take the full menu price when you book and want menu choices by 10 December, so the tables go early. For hotel dining rooms, curry and afternoon tea on the day, see our Christmas dinner guide.
Soho and Mayfair
1. The Shakespeare’s Head, Great Marlborough Street
The Shakespeare’s Head is the Greene King pub on the corner of Great Marlborough Street and Foubert’s Place, a minute from Carnaby Street. Its Christmas Day page offers three courses at £81.95, the lowest pub price in the borough this year, with a children’s menu at £38.95.
The main is the traditional turkey dinner with pigs in blankets, Yorkshire pudding and duck fat roast potatoes, or beef cheek carbonnade, seabass or a roasted root vegetable tart. The pub says under-18s are not allowed in after 9pm.
Price Christmas Day 3 courses £81.95; children's menu £38.95
Booking online; £10 deposit per adult and per child
Address 29 Great Marlborough Street, W1F 7HZ
Website greeneking.co.uk/pubs/greater-london/shakespeares-head/christmas/christmas-day
Good for cheapest Christmas Day pub menu, children's menu, near Oxford Circus
2. The Windmill, Mill Street
The Windmill is the Young’s pub on Mill Street, between Regent Street and New Bond Street, which describes its pies as award-winning and all homemade. Its Christmas Day menu is its own rather than the Young’s set menu: three courses for £110, with a turkey, chestnut, pancetta and black garlic pie, a beef cheek, shin and red wine pie or a lobster pie under potted mash alongside rump of West Country beef with all the trimmings, turbot or a mushroom and chestnut Wellington.
Sprouts with bacon and chestnuts and pigs in duvets come for the table. It is open 12pm to 6pm on the day.
Open Christmas Eve 11am to 9pm; Christmas Day 12pm to 6pm; Boxing Day 12pm to 11pm
Price Christmas Day 3 courses £110
Booking enquiry through the website; full menu price paid in advance
Call 020 7491 8050
Address 6-8 Mill Street, W1S 2AZ
Website windmillmayfair.co.uk/christmas
Listing Our listing
Good for pies, near Oxford Circus and Bond Street, vegan main
3. The Guinea Grill, Bruton Place
The Guinea Grill is the Young’s pub and grill room in a mews off Berkeley Square, and the most expensive table in this guide. The Christmas Day menu is £175 a head and opens with an amuse-bouche and Champagne.
Mains are a ballotine of Norfolk turkey with maple and chestnut stuffing, or carved dry-aged rib of beef with a lamb cutlet, or a wild mushroom, chestnut and Puy lentil Wellington, and puddings include a Guinness Christmas pudding. The pub lists Christmas Day as 11am to 6pm and offers its private dining rooms to families.
Open Christmas Eve 11am to 11pm; Christmas Day 11am to 6pm; Boxing Day 11am to 10pm
Price Christmas Day £175 with Champagne on arrival
Booking by phone or email (guinea@youngs.co.uk)
Call 020 7409 1728
Address 30 Bruton Place, W1J 6NL
Website theguinea.co.uk/christmas
Good for grill room, private dining rooms, vegetarian main
Whitehall, St James’s Park and Victoria
4. The Old Shades, Whitehall
The Old Shades is the Young’s pub at 37 Whitehall, between Trafalgar Square and Horse Guards, with a carved stone gable that stands out among the government buildings. It serves the Young’s three-course Christmas Day menu at £95: starters such as roast cauliflower soup, venison carpaccio or baked South Coast scallops, then a crown of English turkey with maple roast gammon and Gressingham duck, 28-day-aged sirloin, halibut or a beetroot, truffle and wild mushroom Wellington, all with double egg Yorkshire pudding and goose fat roast potatoes.
It is open 12pm to 6pm.
Open Christmas Eve 11am to 9pm; Christmas Day 12pm to 6pm; Boxing Day 12pm to 9pm
Price Christmas Day 3 courses £95; 12.5% discretionary service
Booking enquiry through the website; full menu price paid in advance
Call 020 7839 8577
Address 37 Whitehall, SW1A 2BX
Website oldshades.co.uk/christmas
Good for near Trafalgar Square, vegan main
5. The Theodore Bullfrog, John Adam Street
The Theodore Bullfrog is a Young’s pub on John Adam Street, behind Charing Cross station and a short walk from the Embankment. Its Christmas Day menu is the Young’s three-course set at £92, and the pub suggests a walk along the river after lunch.
It is open 12pm to 6pm on Christmas Day and, unlike most pubs here, closed on Boxing Day.
Open Christmas Eve 12pm to 9pm; Christmas Day 12pm to 6pm; Boxing Day closed
Price Christmas Day 3 courses £92; 12.5% discretionary service
Booking enquiry through the website; full menu price paid in advance
Call 020 7839 2697
Address 26-30 John Adam Street, WC2N 6HL
Website theodore-bullfrog.co.uk/christmas
Good for near Charing Cross and Embankment, children's Christmas Day menu, vegan main
6. The Buckingham Arms, Petty France
The Buckingham Arms is the Young’s pub on Petty France, opposite St James’s Park station and a few minutes from Buckingham Palace. The pub says it is one of only five pubs to appear in every edition of CAMRA’s Good Beer Guide since the first in 1974.
The Christmas Day menu is £90 for three courses, the cheapest of the Young’s pubs in this guide, and the youngsters’ menu is £47. It is open 12pm to 6pm on the day.
The pub asks for the full menu price at booking, refundable up to 14 days before, and menu choices by 10 December.
Open Christmas Eve 11am to 10pm; Christmas Day 12pm to 6pm; Boxing Day 11am to 11pm
Price Christmas Day 3 courses £90; children £47; 12.5% discretionary service
Booking full menu price paid at booking, refundable up to 14 days before; menu choices by 10 December
Call 020 7222 3386
Address 62 Petty France, SW1H 9EU
Website buckinghamarms.com/christmas
Good for near St James's Park station, children's Christmas Day menu, vegan main
7. The Phoenix, Palace Street
The Phoenix is the Young’s pub on the corner of Palace Street and Cathedral Walk, between Victoria station and Buckingham Palace. Its Christmas Day menu is £105 and adds sourdough with chestnut and clementine butter at the start and a mince pie at the end to the usual three courses.
It is open 12pm to 6pm, and the upstairs Palace Bar seats larger family groups.
Open Christmas Eve 11am to 11pm; Christmas Day 12pm to 6pm; Boxing Day 12pm to 11pm
Price Christmas Day 3 courses with mince pie £105
Booking enquiry through the website; full menu price paid in advance
Call 020 7828 8136
Address 14 Palace Street, SW1E 5JA
Website thephoenixinvictoria.co.uk/christmas
Good for near Victoria station, upstairs room for groups, vegan main
8. The Morpeth Arms, Millbank
The Morpeth Arms faces the Thames on Millbank, a short walk from Tate Britain, and its history page tells the story of how it went “from prison to pub” on the site of the old Millbank Penitentiary. Its first-floor private room is called the Spying Room.
Its Christmas Day menu is £90 for three courses, the youngsters’ version £48, and it stays open later than most here, 12pm to 7pm.
Open Christmas Eve 12pm to 10.30pm; Christmas Day 12pm to 7pm; Boxing Day 12pm to 10pm
Price Christmas Day 3 courses £90; children £48; 12.5% discretionary service
Booking enquiry through the website; full menu price paid in advance
Call 020 7834 6442
Address 58 Millbank, SW1P 4RW
Website morpetharms.co.uk/christmas
Good for river views, next to Tate Britain, children's Christmas Day menu, vegan main
Bayswater, Paddington and Maida Vale
9. The Mitre, Craven Terrace
The Mitre is the Young’s pub on Craven Terrace, a few streets back from Lancaster Gate and Hyde Park, with a second bar, Old Mary’s. Its Christmas Day menu is £100 for three courses, and the pub pitches it at people “spending Christmas in London” who want somewhere that feels like home.
It opens 12pm to 5.30pm on the day and from 8am on Christmas Eve and Boxing Day for breakfast.
Open Christmas Eve 8am to 10.30pm; Christmas Day 12pm to 5.30pm; Boxing Day 9am to 10pm
Price Christmas Day 3 courses £100; 12.5% discretionary service
Booking enquiry through the website; full menu price paid in advance
Call 020 7262 5240
Address 24 Craven Terrace, W2 3QH
Website mitrelancastergate.co.uk/christmas
Good for near Hyde Park and Lancaster Gate, children's Christmas Day menu, vegan main
10. The Porchester, Bishop’s Bridge Road
The Porchester is the Young’s corner pub on Bishop’s Bridge Road, between Royal Oak, Bayswater and Queensway stations and a short walk from Paddington. Its Christmas Day menu is £97 for three courses, and the pub says its chefs built it around “what’s best in British seasonality”.
It is open 12pm to 6pm.
Open Christmas Eve 12pm to 10pm; Christmas Day 12pm to 6pm; Boxing Day 12pm to 9pm
Price Christmas Day 3 courses £97; 12.5% discretionary service
Booking enquiry through the website; full menu price paid in advance
Call 020 7229 2886
Address 88 Bishop's Bridge Road, W2 5AA
Website theporchester.co.uk/christmas
Good for near Paddington and Royal Oak, children's Christmas Day menu, vegan main
11. The Prince Alfred, Formosa Street
The Prince Alfred is the Victorian Young’s pub on Formosa Street in Maida Vale, a few minutes from Warwick Avenue, and it has kept its original etched glass, mosaic tiles and snob screens. The Christmas Day menu is £110 for three courses, with a children’s menu at £55.
It opens at 11.30am on Christmas Day and closes at 6pm.
Open Christmas Eve 11am to 10pm; Christmas Day 11.30am to 6pm; Boxing Day 12pm to 9pm
Price Christmas Day 3 courses £110; children £55; 12.5% discretionary service
Booking by enquiry; the pub confirms deposits and pre-orders when you book
Call 020 7286 3287
Address 5A Formosa Street, W9 1EE
Website theprincealfred.com/christmas
Good for Victorian interior, children's Christmas Day menu, vegan main, private cellar rooms
12. The Waterway, Formosa Street
The Waterway is the canalside pub and restaurant at the other end of Formosa Street, on the Grand Union Canal at Little Venice. Its Christmas brochure lists a three-course Christmas Day menu at £100, with bread, an amuse-bouche of golden root vegetable soup and warm mince pies for the table.
Christmas Day bookings are paid in full when you book. The nearest Tube is Warwick Avenue.
Price Christmas Day 3 courses £100
Booking paid in full at booking
Call 020 7266 3557
Address 54-56 Formosa Street, W9 2JU
Website thewaterway.co.uk/festive
Listing Our listing
Good for canalside, Little Venice, Christmas crackers included
How we chose
These are the Westminster pubs that have published a Christmas Day 2026 menu with a price, read from each pub’s own Christmas page and menu, with CAMRA’s Good Beer Guide where a pub cites it. A few big names are missing for a reason: the Cubitt House pubs in Belgravia and Mayfair close on Christmas Day, the Lockhouse at Paddington Basin is closed on the day, and several Greene King pubs, including the Albert and the Sherlock Holmes, say their Christmas Day menus go up on 12 November; we will add them when they do. For more ideas, see things to do in Westminster, what’s on this month and pubs in our directory.
Run a pub that should be here, or spot something that has changed? Email newsdesk@westminsterpost.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@westminsterpost.co.uk and we will add it with your name as the credit.
Frequently asked questions
Which pubs in Westminster are open on Christmas Day 2026?
In Soho and Mayfair, the Shakespeare’s Head on Great Marlborough Street, the Windmill on Mill Street and the Guinea Grill on Bruton Place. Around Whitehall, St James’s Park and Victoria, the Old Shades, the Theodore Bullfrog, the Buckingham Arms, the Phoenix and the Morpeth Arms. In Bayswater, Paddington and Maida Vale, the Mitre, the Porchester, the Prince Alfred and the Waterway. All twelve serve a set Christmas Day lunch that must be booked.
How much is Christmas Day lunch in a Westminster pub in 2026?
The cheapest is the Shakespeare’s Head in Soho at £81.95 for three courses. The Buckingham Arms and the Morpeth Arms are £90, the Theodore Bullfrog £92, the Old Shades £95 and the Porchester £97. The Mitre and the Waterway are £100, the Phoenix £105, the Windmill and the Prince Alfred £110, and the Guinea Grill £175 with Champagne.
Do I have to pay in advance for Christmas Day at a Young’s pub?
Yes. The Young’s pubs in this guide ask for the full menu price per person when you book Christmas Day, refundable up to 14 days before, and want everyone’s menu choices by 10 December.
Have your say