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
Christmas Day lunch in Stratford at a glance
| Venue | Where | 2026 price | Good to know |
|---|---|---|---|
| The Dirty Duck | Waterside, opposite the RSC | £76.95 (3 courses), kids £37.95 | £10 deposit a head; no wheelchair access |
| Charlecote Pheasant | Charlecote, about 5 miles | From £89.95, children 5 to 12 from £44.95 | Served 12pm to 4pm |
| Bistrot Pierre | Swan’s Nest Lane, by Clopton Bridge | £89.95 (5 courses) | Chain-wide menu: check the Stratford bistro when you book |
| Alveston Manor | Clopton Bridge | £124, under-12s £64 | 12.30pm to 3.30pm; free parking |
| Hotel du Vin | Rother Street | £134.95 (4 courses) | Includes a glass of Champagne |
| The Arden Hotel | Waterside | £135 (4 courses) | Includes half a bottle of house wine each |
| The White Swan | Rother Street | Ask the hotel | Christmas Day and kids’ menus online |
| Stratford Manor | Warwick Road | Ask the hotel | Turkey or beef, vegetables served to share |
| The Stratford (DoubleTree by Hilton) | Arden Street | Ask the hotel | Same 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.


