Christmas Day Lunch in Stratford-upon-Avon 2026: Hotels, Pubs & Prices

The hotels, pubs and restaurants in and around Stratford taking Christmas Day 2026 bookings, with prices, serving times, deposits and kids' menus from each venue's own website.

Henley Street in Stratford-upon-Avon at dusk with Christmas lights strung between the lamp posts and the Shakespeare statue
Christmas lights on Henley Street, Stratford, December 2023. Photo: Philip Halling, CC BY-SA 2.0

Don’t want to cook this year? These are the hotels, pubs and restaurants in and around Stratford-upon-Avon taking bookings for Christmas Day lunch on Friday 25 December 2026, with the prices, times and deposits from each venue’s own website, read on 12 November. Christmas Day tables go early, so book soon if you have a favourite.

On this page
  1. Christmas Day lunch in Stratford at a glance
  2. By the river
  3. In the town centre
  4. A short drive away
  5. Not doing Christmas Day
  6. Tips for booking Christmas Day lunch
  7. Christmas Day lunch in Stratford: questions

Christmas Day lunch in Stratford at a glance

VenueWhere2026 priceGood to know
The Dirty DuckWaterside, opposite the RSC£76.95 (3 courses), kids £37.95£10 deposit a head; no wheelchair access
Charlecote PheasantCharlecote, about 5 milesFrom £89.95, children 5 to 12 from £44.95Served 12pm to 4pm
Bistrot PierreSwan’s Nest Lane, by Clopton Bridge£89.95 (5 courses)Chain-wide menu: check the Stratford bistro when you book
Alveston ManorClopton Bridge£124, under-12s £6412.30pm to 3.30pm; free parking
Hotel du VinRother Street£134.95 (4 courses)Includes a glass of Champagne
The Arden HotelWaterside£135 (4 courses)Includes half a bottle of house wine each
The White SwanRother StreetAsk the hotelChristmas Day and kids’ menus online
Stratford ManorWarwick RoadAsk the hotelTurkey or beef, vegetables served to share
The Stratford (DoubleTree by Hilton)Arden StreetAsk the hotelSame menu as Stratford Manor

By the river

The Dirty Duck: £76.95 for three courses

The Dirty Duck on Waterside, the actors’ pub opposite the Royal Shakespeare Theatre, serves a three-course Christmas Day set menu at £76.95, with a kids’ menu at £37.95. Expect turkey with roast potatoes, Yorkshire puddings and pigs in blankets, and there are vegetarian, vegan and no-gluten versions of the menu. Bookings need a £10 deposit per adult and per child. One thing to know before you book: the pub says that, because the building is Grade II listed and has a lot of steps, it can’t offer wheelchair access. Menus and booking on the Dirty Duck’s Christmas Day page.

The Arden Hotel: £135 with wine

Next door to the Swan Theatre, The Arden serves a four-course Christmas Day lunch at £135 a head, including half a bottle of house wine per person. It also does a three-course Boxing Day lunch for £49. See The Arden’s festive dining page.

Alveston Manor: £124, with free parking

Across Clopton Bridge, the Macdonald Alveston Manor Hotel serves Christmas Day lunch in its Manor Restaurant from 12.30pm to 3.30pm, at £124 per adult and £64 per child under 12. Parking is free, the hotel advises paying in full before the day, and deposits aren’t refundable. Book on Alveston Manor’s Christmas Day page.

Bistrot Pierre: five courses for £89.95

Bistrot Pierre’s Christmas Day menu is five courses for £89.95, with roast turkey, duck breast or fillet steak among the mains and a separate children’s menu. The menu is the same across the chain, so check that the Stratford bistro on Swan’s Nest Lane is taking Christmas Day bookings when you book through Bistrot Pierre’s Christmas page.

In the town centre

Hotel du Vin: £134.95 with Champagne

Hotel du Vin on Rother Street serves a four-course Christmas Day lunch at £134.95 a head, including a glass of Champagne. Details on Hotel du Vin Stratford’s Christmas page.

The White Swan: menus online, ask for prices

The White Swan Hotel on Rother Street has a Christmas Day menu, a kids’ Christmas Day menu and a Boxing Day menu on its Christmas page. Its website doesn’t give the prices, so call the hotel on 01789 297022.

Stratford Manor and The Stratford

The two QHotels in town, Stratford Manor on Warwick Road and The Stratford (a DoubleTree by Hilton) on Arden Street, share a Christmas Day menu: roast turkey or sirloin of beef with all the trimmings, a vegetarian main, Christmas pudding, and vegetables served to share at the table, plus a children’s menu. Neither website gives a price, so call Stratford Manor on 01789 271008 or The Stratford on 01789 271000. Menus are on Stratford Manor’s and The Stratford’s Christmas Day pages.

A short drive away

Charlecote Pheasant: from £89.95

The Charlecote Pheasant hotel, about 5 miles east of Stratford near Charlecote Park, serves a three-course Christmas Day lunch in its Pheasant Restaurant from 12pm to 4pm, from £89.95 per adult and £44.95 per child aged 5 to 12. See the hotel’s Christmas page.

Not doing Christmas Day

Cox’s Yard’s festive menu runs from 18 November to Boxing Day but not on Christmas Day, according to its Christmas page. If you’re after a pre-Christmas get-together instead, see our Christmas party venues guide.

Tips for booking Christmas Day lunch

  • Read the terms: most venues take a deposit or full payment in advance, and ask for menu choices beforehand. Deposits are often non-refundable.
  • Getting there and back: there are no trains on Christmas Day, so plan to drive, walk or book a taxi well ahead.
  • Dietary needs: tell the venue when you book. The Dirty Duck has vegan and no-gluten menus, and Alveston Manor asks for allergies with the booking.
  • Before or after lunch: Holy Trinity and the town’s other churches hold Christmas morning services: see our Christmas services guide.

Christmas Day lunch in Stratford: questions

Where can I have Christmas Day lunch in Stratford-upon-Avon?

In town, the Dirty Duck, The Arden, Hotel du Vin, Alveston Manor, the White Swan, Stratford Manor and The Stratford are all taking Christmas Day bookings for 2026, and Bistrot Pierre has a chain-wide Christmas Day menu. The Charlecote Pheasant is about 5 miles away.

How much is Christmas Day lunch in Stratford?

From £76.95 for three courses at the Dirty Duck to £135 for four courses with wine at The Arden, from the prices the venues publish.

Is anywhere doing Boxing Day lunch?

Yes. The Arden does a three-course Boxing Day lunch for £49, and the White Swan has a Boxing Day menu.

Planning Christmas in Stratford? See every Christmas date in Stratford for 2026: the lights, the markets, pantos, Santa and more. Seeing in the New Year here? See our New Year’s Eve guide.

Alex Harrington

Alex Harrington grew up in Stratford-upon-Avon and runs What's up, Stratford? as an independent guide to the town.

Back to top button