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 Shakespeare's Head pub, a red-brick corner building with black awnings and hanging baskets, on Great Marlborough Street
The Shakespeare's Head on the corner of Great Marlborough Street and Foubert's Place, Soho. Photo: Shakespeare's Head, Soho, W1 by Ewan-M (CC BY-SA 4.0), via Wikimedia Commons

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.

The Windmill's black-painted pub front on Mill Street with Ales and Pie Rooms in gold letters and window boxes along the fascia
The Windmill on Mill Street, Mayfair. Photo: Windmill, Mayfair, W1 by Ewan-M (CC BY-SA 4.0), via Wikimedia Commons

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.

The Guinea pub on Bruton Place, Mayfair, with hanging baskets and its name over the door
The Guinea on Bruton Place, Mayfair. Photo: Guinea, Mayfair, W1 by Ewan-M, via Wikimedia Commons

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.

The Theodore Bullfrog, a brick and glass corner building with planters along the first floor, on John Adam Street
The Theodore Bullfrog on John Adam Street, behind Charing Cross station. Photo: Theodore Bullfrog, Charing Cross, WC2 by Ewan-M (CC BY-SA 2.0), via Wikimedia Commons

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 Buckingham Arms, a red-brick and white stone building with its name in gold on a black fascia and hanging baskets over the door
The Buckingham Arms on Petty France, opposite St James's Park station. Photo: Buckingham Arms, Westminster, SW1 by Ewan-M (CC BY-SA 4.0), via Wikimedia Commons

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.

The Phoenix, a red-brick corner pub with a cream ground floor and tables outside, on Palace Street in Victoria
The Phoenix at the corner of Palace Street and Cathedral Walk, Victoria. Photo: The Phoenix, Palace Street - Cathedral Walk, SW1 by Mike Quinn (CC BY-SA 2.0), via Wikimedia Commons

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.

The Morpeth Arms, a cream-painted four-storey Victorian corner pub with its name over the ground floor and tables outside
The Morpeth Arms on the corner of Millbank and Ponsonby Place. Photo: Morpeth Arms, Pimlico, SW1 by Ewan Munro (CC BY-SA 2.0), via Wikimedia Commons

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.

The Mitre, a white stuccoed Victorian corner pub with its name in gold over a dark blue ground floor and tables outside
The Mitre on Craven Terrace, Bayswater. Photo: Mitre, Bayswater, W2 by Ewan-M (CC BY-SA 2.0), via Wikimedia Commons

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.

The Prince Alfred, a Victorian corner pub with tall etched-glass windows, on Formosa Street, Maida Vale
The Prince Alfred on Formosa Street, Maida Vale. Photo: Prince Alfred, Maida Vale, W9 by Ewan-M (CC BY-SA 2.0), via Wikimedia Commons

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.

The Waterway's terrace beside the Grand Union Canal at Little Venice
The Waterway on the canal at Little Venice. Photo: Waterway, Maida Vale, W9 by Ewan-M, via Wikimedia Commons

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.