We checked 11 Stratford-upon-Avon pubs, restaurants and hotels for Christmas menus, with Christmas Day from £76.95 to £135 a head. Updated November 2026.
Stratford-upon-Avon has 11 pubs, restaurants and hotels with a 2026 Christmas menu worth booking, and nine of them serve Christmas Day itself, from £76.95 to £135 a head. The menus most people land on are at the Dirty Duck on Waterside and the Garrick Inn on the High Street (£76.95 each), the One Elm on Guild Street (£100) and the Arden Hotel opposite the Royal Shakespeare Theatre (£135 for four courses). Every Christmas Day price was checked again against the venue’s own site on 10 November 2026.
Prices are per person and exclude any service charge unless we say otherwise. Christmas Day 2026 is a Friday.
Town centre pubs
1. The Dirty Duck, Waterside
The Dirty Duck, whose formal name is the Black Swan, is the Greene King pub on Waterside across the road from the Royal Shakespeare Theatre, with a raised terrace above the pavement. Its Christmas Day page sets three courses at £76.95 and the children’s menu at £37.95.
Starters include black tiger prawns in garlic and chilli or spiced minestrone soup; puddings include a maple pecan tart with a vegan option. A no-gluten Christmas Day menu is listed too.
The pub warns that its Grade II listed building has many steps and no wheelchair access.
Price Christmas Day 3 courses £76.95; children's menu £37.95
Booking £10 deposit per adult and per child; full payment by 11 December 2026; deposits non-refundable from 11 December
Call 01789 297312
Address Waterside, Stratford-upon-Avon, CV37 6BA
Website greeneking.co.uk/pubs/warwickshire/dirty-duck/christmas/christmas-day
Listing Our listing
Good for opposite the RST, children's Christmas Day price, no-gluten Christmas menu, Boxing Day
2. The Garrick Inn, High Street
The Garrick Inn is the timber-framed Greene King pub at 25 High Street, next to Harvard House. It runs the same Christmas Day menu as the Dirty Duck: three courses for £76.95, with a children’s menu at £37.95 and a separate no-gluten menu.
Greene King’s terms on the page ask for a £10 deposit per adult and per child, menu choices and payment in full by 11 December 2026, and say deposits stop being refundable from that date.
Price Christmas Day 3 courses £76.95; children's menu £37.95
Booking £10 deposit per adult and per child; full payment by 11 December 2026
Call 01789 292186
Address 25 High Street, Stratford-upon-Avon, CV37 6AU
Website greeneking.co.uk/pubs/warwickshire/garrick/christmas/christmas-day
Listing Our listing
Good for town centre, children's Christmas Day price, no-gluten Christmas menu
3. The Pen and Parchment, Bridgefoot
The Pen and Parchment is the Greene King pub with rooms at Bridgefoot, by Clopton Bridge and the canal basin. Its Christmas Day page gives three courses for £78, finishing with a mince pie and tea or coffee.
Mains include hand-carved roast turkey with a pig in blanket and Yorkshire pudding, or a duo of salmon and black tiger prawns. There is a children’s Christmas Day menu, but the page does not give its price.
The deposit is £10 a head, and menu choices and full payment are due by 11 December 2026 (by 18 December for bookings made after the 11th, when the pub stops taking online bookings). It also runs Breakfast with Santa.
Price Christmas Day 3 courses £78
Booking £10 deposit per adult and per child; full payment by 11 December 2026, or 18 December if booked after 11 December
Call 01789 297697
Address Bridgefoot, Stratford-upon-Avon, CV37 6YY
Website greeneking.co.uk/pubs/warwickshire/pen-and-parchment/christmas/christmas-day
Listing Our listing
Good for by Clopton Bridge, children's Christmas Day menu, Breakfast with Santa, rooms
4. The One Elm, Guild Street
The One Elm is a Peach Pubs house on Guild Street, which Peach describes as “a proper pub in the heart of Stratford” with “a hidden courtyard worth discovering”. Its 2026 Christmas flyer sets Christmas Day at three courses for £100: free-range turkey or roast sirloin of beef, both with pigs in blankets, stuffing and Yorkshire pudding, ChalkStream trout, or a plant-based butternut squash, lentil and chestnut Wellington.
From 25 November to 24 December the festive menu is two courses for £32.50 or three for £38.50, and Peach says December diners get £20 to spend in 2027 (terms apply).
Price Christmas Day 3 courses £100; festive menu 2 courses £32.50, 3 courses £38.50 (25 November to 24 December); optional 12.5% service charge
Booking through Peach Pubs; parties of nine or more through the group booking form
Call 01789 404919
Address 1 Guild Street, Stratford-upon-Avon, CV37 6QZ
Website peachpubs.com/pubs/the-one-elm
Listing Our listing
Good for courtyard, plant-based Christmas main, menu made without gluten, group bookings
5. The Old Thatch Tavern, Greenhill Street
The Old Thatch Tavern on Greenhill Street calls itself the oldest pub in Stratford, and its own site tells “a murky tale of murder, on Christmas Day 1795”. It does not publish a Christmas Day menu.
Its 2026 Christmas menu runs from 1 to 24 December at two courses for £32 or three for £36, pre-order only: roast turkey with pigs in blankets and Yorkshire pudding, pork loin, salmon or a stilton and apple tart, then Christmas pudding, Eton mess or chocolate fudge cake. The pub says it is “proud to serve local Stratford produce”.
Open Mon to Sat 12pm to 11pm; Sun 12pm to 10pm
Price Christmas menu 2 courses £32, 3 courses £36 (1 to 24 December)
Booking by phone or email, pre-order only
Call 01789 612319
Address Greenhill Street, Stratford-upon-Avon, CV37 6LE
Website oldthatchtavernstratford.co.uk
Listing Our listing
Good for historic thatched pub, lowest festive price here, vegetarian main
Town centre restaurants
6. The Townhouse, Church Street
The Townhouse is a restaurant with rooms at 16 Church Street, serving what it calls “freshly prepared, locally sourced, home cooked food”. Its Christmas Day menu, posted in October 2026 (the menu itself carries no year), is £99.95 a head from 12pm arrival: fizz and canapés, Shakespear gin-cured chalk stream trout, roast turkey breast with leg, chestnut stuffing and the trimmings, Christmas pudding, truffled Tunworth cheese with honey, then coffee and mince pie.
A vegetarian option is available on request. The festive menu is two courses for £42.95 or three for £49.95.
Price Christmas Day £99.95, with fizz and canapés; festive menu 2 courses £42.95, 3 courses £49.95
Booking 12pm arrival on Christmas Day; book by phone or email hello@stratfordtownhouse.co.uk
Call 01789 262222
Address 16 Church Street, Stratford-upon-Avon, CV37 6HB
Website stratfordtownhouse.co.uk
Listing Our listing
Good for cheese course on Christmas Day, vegetarian option on request, rooms
7. Loxleys, Sheep Street
Loxleys Restaurant and Wine Bar on Sheep Street is closed on Christmas Day, but it publishes a Christmas groups menu for parties of eight or more through December (not from 26 December): two courses for £35 or three for £40, from oak-smoked salmon with caviar to roast turkey with the trimmings. It opens on Christmas Eve and Boxing Day from 11.30am to 10.30pm, kitchen 12pm to 9.15pm, and its New Year’s Eve dinner with Champagne on arrival and a DJ costs £100.
Open Christmas Eve and Boxing Day 11.30am to 10.30pm (kitchen 12pm to 9.15pm); closed Christmas Day
Price Christmas groups menu 2 courses £35, 3 courses £40; New Year's Eve £100
Booking groups of eight or more for the Christmas menu
Call 01789 292128
Address 3 Sheep Street, Stratford-upon-Avon, CV37 6EF
Website loxleysrestaurant.co.uk/christmas-new-year-at-loxleys
Listing Our listing
Good for office parties, Boxing Day, New Year's Eve
Hotels
8. The Arden Hotel, Waterside
The Arden is the Eden Hotel Collection hotel on Waterside facing the Royal Shakespeare Theatre, and Christmas is served in its No.44 Brasserie. Its Christmas Day page sets the lunch on Friday 25 December 2026 at £135 for four courses, the highest price here, including half a bottle of house wine each; the sample menu runs from mulled wine cured salmon to roast turkey and a Black Forest mousse cake.
Bookings made now need full pre-payment. Through December the three-course festive menu is £39.50, or £45 with half a bottle of house wine for groups of up to six who confirm with a deposit by 30 November 2026.
Price Christmas Day lunch 4 courses £135, with half a bottle of house wine; festive menu 3 courses £39.50; festive buffet £42.50
Booking Christmas Day paid in full at booking; festive wine offer needs a deposit by 30 November 2026
Call 01789 298682
Address Waterside, Stratford-upon-Avon, CV37 6BA
Website theardenhotelstratford.com/christmas-day-lunch-in-stratford-upon-avon
Good for opposite the RST, wine included, private dining, festive afternoon tea
9. Hotel du Vin, Rother Street
Hotel du Vin is on Rother Street, by the Market Place, and Christmas lunch is in its Bistro du Vin. The hotel’s Christmas 2026 page sets a four-course Christmas Day lunch at £134.95 a head, including a glass of Champagne.
From 18 November to 24 December its three-course Celebrations Menu starts at £37.50 a head for lunch or dinner, and a group package with Champagne, half a bottle of house wine and water starts at £62.50 for eight or more.
Price Christmas Day 4 courses £134.95, with a glass of Champagne; Celebrations Menu from £37.50 (18 November to 24 December)
Booking through the hotel; group package for eight or more
Call 01789 613685
Address 7-8 Rother Street, Stratford-upon-Avon, CV37 6LU
Website hotelduvin.com/locations/stratford-upon-avon/christmas
Good for town centre, Champagne included, Christmas stays
10. Alveston Manor, Clopton Bridge
Alveston Manor is the Macdonald hotel just over Clopton Bridge on the Banbury Road side of the river. Its Christmas Day lunch is a welcome glass of fizz then four courses in the Manor Restaurant or Cedar Room, at £124 an adult and £64 a child under 12, served 12.30pm to 3.30pm in two sittings.
A full pre-order is required and full pre-payment is advised; deposits are non-refundable. Its festive lunches run 16 November to 31 December (not 25 and 26 December) at £34.95 an adult and £18 a child, with a £10 deposit.
Price Christmas Day 4 courses £124, children under 12 £64; festive lunch £34.95, children £18
Booking full pre-order for Christmas Day; deposits non-refundable; free parking
Call 0344 879 9138
Address Clopton Bridge, Stratford-upon-Avon, CV37 7HP
Website macdonaldhotels.co.uk/alveston-manor/venue/christmas
Good for children's Christmas Day price, free parking, Sunday lunch with Santa
Just outside town
11. The Charlecote Pheasant, Charlecote
The Charlecote Pheasant is a hotel in Charlecote village, about five miles east of Stratford near Charlecote Park. Its Christmas page offers a three-course Christmas Day lunch in the Pheasant Restaurant from 12pm to 4pm, from £89.95 an adult and from £44.95 a child aged 5 to 12, with under-5s free.
Its festive menu runs 19 November to 30 December (not Christmas Day), with roast turkey, wild boar sausages or whole grilled sea bass among the mains, but the brochure gives no price for it.
Price Christmas Day 3 courses from £89.95, children 5 to 12 from £44.95, under-5s free
Booking reservations team by phone or email reservationscp@charlecotepheasanthotel.co.uk
Call 01789 335960
Address Charlecote Road, Charlecote, CV35 9EW
Website charlecotepheasanthotel.co.uk/christmas-and-new-year
Good for children's Christmas Day price, under-5s free, Christmas stays, near Charlecote Park
How we chose
These are the pubs, restaurants and hotels in and around Stratford-upon-Avon that publish a 2026 Christmas menu with a price you can check, from the riverside Greene King pubs to the town’s hotels and the Charlecote Pheasant out by Charlecote Park. Prices, dates and deposit rules come from each venue’s own site and menu, first on 2 November and again on 10 November 2026. Nine publish a Christmas Day price; the Old Thatch Tavern and Loxleys publish a December menu only. The Windmill on Church Street says it is closed on Christmas Day, and the Encore on Bridge Street lists Christmas Day opening from 11.30am to 6pm but no Christmas Day menu. Check with the venue before booking, as festive menus can change.
Run a place that should be here, or spot something that has changed? Email newsdesk@stratfordavonnews.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@stratfordavonnews.co.uk and we will add it with your name as the credit.
More in Stratford at Christmas: the Victorian Christmas market, the Christmas lights switch-on, Charlecote Park at Christmas, Compton Verney at Christmas, Coughton Court at Christmas, Shakespeare’s Birthplace Christmas opening times, Christmas trains, things to do in Stratford, what’s on this month and pubs in our business directory.
Frequently asked questions
Which pubs are open on Christmas Day in Stratford-upon-Avon?
The Dirty Duck on Waterside, the Garrick Inn on the High Street and the Pen and Parchment at Bridgefoot all serve a set Christmas Day menu in 2026 (£76.95 to £78), as does the One Elm on Guild Street (£100). Book ahead: Greene King asks for menu choices and full payment by 11 December. Loxleys and the Windmill are closed on Christmas Day.
Where can I have Christmas dinner in Stratford-upon-Avon on Christmas Day 2026?
Nine places on this list publish a Christmas Day 2026 price: the Dirty Duck and the Garrick Inn (£76.95 each), the Pen and Parchment (£78), the Charlecote Pheasant at Charlecote (from £89.95), the Townhouse (£99.95), the One Elm (£100), Alveston Manor (£124), Hotel du Vin (£134.95) and the Arden Hotel (£135). Loxleys and the Windmill are closed on Christmas Day.
How much is a Christmas meal in Stratford-upon-Avon in 2026?
Christmas Day runs from £76.95 at the Dirty Duck and the Garrick Inn to £135 at the Arden Hotel. On other December days, festive menus start at £32 for two courses at the Old Thatch Tavern and £32.50 for two at the One Elm, with three-course menus at £34.95 at Alveston Manor, £37.50 at Hotel du Vin and £39.50 at the Arden.
Are there children’s prices for Christmas Day in Stratford?
Yes. The Dirty Duck and the Garrick Inn charge £37.95 for the children’s Christmas Day menu, the Charlecote Pheasant from £44.95 for ages 5 to 12 with under-5s free, and Alveston Manor £64 for under-12s. The Pen and Parchment has a children’s Christmas Day menu but its page does not give the price.
Have your say