Ten North Somerset pubs and hotels with Christmas Day menus, from £57.95 to £125, plus children's rates, deposits and payment dates. Checked November 2026.

For Christmas Day in North Somerset, the lowest published prices are at the Greene King pubs: the Royal Oak in Nailsea (£57.95), Catherines Inn at Bleadon (£57.99) and the Star at Congresbury (£64.99). The Royal Inn on Portishead’s Pier Road charges £90, and the Swan Inn at Rowberrow is the dearest at £125.

Christmas Day 2026 is a Friday, and every place below is open for lunch by booking only. One pub is already out: the Little Harp on Elton Road, Clevedon, still says on its Christmas Day page that it is fully booked.

Weston-super-Mare and Bleadon

1. The Royal Hotel, South Parade

The Royal Hotel faces the sea on South Parade, at the town centre end of Weston’s front, and its Christmas Day lunch is open to non-residents. Its Christmas Day page describes “a delicious six course meal” and asks for a 50% deposit at booking.

The Royal Hotel, a long grey-painted Victorian hotel on South Parade, Weston-super-Mare
The Royal Hotel on South Parade, at the town centre end of the seafront. Photo: Royal Hotel, Weston-super-Mare (2026) from South Parade by Geof Sheppard (CC BY-SA 4.0), via Wikimedia Commons

The Christmas Day menu linked from that page says something different: three courses at £89.95 a head with Bucks Fizz on arrival, a £10 a head deposit, pre-orders 14 days before and bookings from 12pm. The menu is a carvery of beef, pork and turkey with Yorkshire pudding and pigs in blankets, a beetroot Wellington and a sea bass main.

Ask which applies when you book.

Price Christmas Day £89.95 a head on the hotel's menu (3 courses, Bucks Fizz on arrival); the web page says six courses
Booking by enquiry; deposit £10 a head on the menu, 50% on the web page; pre-orders 14 days before
Call 01934 423100
Address 1 South Parade, Weston-super-Mare, BS23 1JP
Website royalhotelweston.com/christmas-day
Good for carvery, seafront, vegetarian main, train from Weston station

2. Catherines Inn, Bleadon

Catherines Inn is the Hungry Horse pub on Bleadon Road, between Weston and Bleadon. Its Christmas Day page offers three courses at £57.99 for adults and £22.99 for children, with a hand-carved turkey dinner with two Yorkshire puddings, pigs in blankets and stuffing, and breaded Brie bites or a smoked salmon and prawn cocktail to start.

Catherines Inn, a white pub with a blue gable sign, behind a hedge on Bleadon Road
Catherines Inn on Bleadon Road, between Weston and Bleadon. Photo: The Catherine's Inn, Bleadon - geograph.org.uk - 6697102 by Neil Owen (CC BY-SA 2.0), via Wikimedia Commons

The deposit is £10 a head for adults and £5 for children. Full payment and menu choices are due by 11 December for bookings made by then; after 18 December the pub asks you to phone.

Price Christmas Day 3 courses £57.99, children £22.99
Booking online; £10 adult and £5 child deposit, payment and menu choices by 11 December
Call 01934 812275
Address Bleadon Road, Bleadon, Weston-super-Mare, BS24 0PZ
Website hungryhorse.co.uk/pubs/somerset/catherines-inn/christmas/christmas-day
Listing Our listing
Good for children's price, carvery-style turkey dinner, families

Portishead and Portbury

3. The Royal Inn, Pier Road

The Royal Inn is the Chef & Brewer pub and hotel on Pier Road, Portishead, looking out over the Severn towards the old pier. Its Christmas Day page offers three courses for £90 a head.

The menu it sets out starts with a hot smoked salmon and prawn cocktail or a Croxton Manor cheese soufflé, has hand-carved roast turkey with duck fat roast potatoes as the main, a cheddar and leek tart for vegetarians, and Christmas pudding or a British cheese selection to finish. There is a separate young guests’ menu; the page does not print its price.

The deposit is £10 an adult and £5 a child, and no booking is confirmed until menu choices are in.

Price Christmas Day 3 courses £90; children's menu, price not published
Booking online; £10 adult and £5 child deposit, menu choices needed to confirm
Call 01275 400127
Address Pier Road, Portishead, BS20 7HG
Website chefandbrewer.com/pubs/avon/royal-inn/christmas/christmas-day
Listing Our listing
Good for estuary views, vegetarian main, rooms, Breakfast with Santa

4. Hall & Woodhouse Portishead

Hall & Woodhouse Portishead is the Dorset brewer’s big pub on Chandlery Square by the marina. Its Christmas Day menu, linked from the Christmas page, is three courses at £99, with roast turkey paupiette, lamb noisette, pan-seared stone bass or aged rump steak among the mains and a beetroot Wellington and a grilled vegetable tart for vegetarians and vegans.

Children aged 10 and under have their own three-course menu at £35. The menu adds a discretionary 10% service charge for table service.

Price Christmas Day 3 courses £99, ages 10 and under £35; discretionary 10% service charge
Booking online
Call 01275 848685
Address Chandlery Square, 59 Newfoundland Way, Portishead, BS20 7FP
Website hall-woodhouseportishead.co.uk/christmas
Listing Our listing
Good for marina, plant-based main, children's menu, steak option

5. The Priory, Portbury

The Priory is the Vintage Inns pub on Station Road in Portbury, just off the M5 at junction 19. Its Christmas Day page talks of “crackling fires”, and the menu it links prices three courses at £104.95 for adults and £42.50 for children.

The Priory, a white-painted pub with its hanging sign and car park, at Portbury
The Priory on Station Road, Portbury, with its car park and pub sign. Photo: 'The Priory', Portbury - geograph.org.uk - 6325489 by Roger Cornfoot (CC BY-SA 2.0), via Wikimedia Commons

Vintage Inns’ deposit page asks for £10 a head on Christmas Day tables from 11.30am, with full payment and pre-order by 8 December, and adds a 10% discretionary service charge for tables of seven or more.

Price Christmas Day 3 courses £104.95, children £42.50; 10% service charge on tables of 7 or more
Booking online; £10 a head deposit, full payment and pre-order by 8 December
Address Station Road, Portbury, BS20 7TN
Website vintageinn.co.uk/restaurants/south-west/theprioryportbury/christmas-day-menu
Listing Our listing
Good for open fires, children's price, near M5 junction 19

Clevedon and Nailsea

6. Walton Park Hotel, Clevedon

Walton Park is the hotel on Wellington Terrace above Clevedon’s seafront, which its Christmas page calls “our delightful clifftop hotel setting”. Christmas Day lunch is £99 a head with a £25 deposit to book, and the hotel says the menu uses “locally sourced and homegrown ingredients”.

The menu itself is posted as an image on the Christmas page. The same page has a Bond-themed party night on Saturday 5 December at £55 and a New Year’s Eve dinner at £99.

Price Christmas Day lunch £99 a head
Booking £25 deposit to secure
Call 01275 874253
Address Wellington Terrace, Clevedon, BS21 7BL
Website waltonparkhotel.co.uk/christmas
Good for sea views, hotel dining, New Year's Eve dinner

7. The Royal Oak, Nailsea

The Royal Oak is the Greene King pub on Nailsea High Street. Its Christmas Day page offers smoked salmon on toasted ciabatta to start, a hand-carved turkey dinner with pigs in blankets and Brussels sprouts, and meat-free mains.

The Royal Oak, a long white pub with its name board, on Nailsea High Street
The Royal Oak on Nailsea High Street. Photo: The Royal Oak, Nailsea - geograph.org.uk - 2838096 by Neil Owen (CC BY-SA 2.0), via Wikimedia Commons

The menu it links prices three courses at £57.95, the lowest adult price on this list, and the children’s Christmas Day menu at £27.95. The deposit is £10 a head for adults and children; payment and menu choices are due by 11 December for bookings made by then, or 18 December after that.

Price Christmas Day 3 courses £57.95, children £27.95
Booking online; £10 a head deposit, payment and menu choices by 11 December
Call 01275 853127
Address 43 High Street, Nailsea, BS48 1AS
Website greeneking.co.uk/pubs/avon/royal-oak/christmas/christmas-day
Listing Our listing
Good for town centre, children's price, meat-free mains

Congresbury, Winscombe and the Mendip edge

8. The Star, Congresbury

The Star is the Greene King pub on Rhodyate Hill, on the A370 at Congresbury. Its Christmas Day page headlines “four delicious courses for £64.99”, while the menu it links says three courses at £64.99, and £28.99 for children; ask which when you book.

The Star at Congresbury, a mock-Tudor pub with hanging baskets and parasols
The Star on Rhodyate Hill, Congresbury, hung with flower baskets. Photo: The Star inn, Congresbury - geograph.org.uk - 5071772 by David Smith (CC BY-SA 2.0), via Wikimedia Commons

Dishes it names include a smoked salmon and king prawn cocktail, a hand-carved turkey dinner and a surf and turf topped with king prawns. The deposit is £10 for adults and £10 for children, and the payment deadlines match the Royal Oak’s: 11 December, or 18 December for later bookings.

Price Christmas Day £64.99, children £28.99
Booking online; £10 a head deposit, payment and menu choices by 11 December
Call 01934 833441
Address Rhodyate Hill, Congresbury, BS49 5AJ
Website greeneking.co.uk/pubs/avon/star/christmas/christmas-day
Listing Our listing
Good for children's price, surf and turf, A370 parking

9. The Sidcot Arms, Winscombe

The Sidcot Arms is the hotel and restaurant on the A38 Bridgwater Road at Sidcot, which describes itself as “perfectly placed for Bristol Airport”. Its Christmas Day menu is £85 for adults and £50 for children under 15, with a non-refundable £40 a head deposit.

On Christmas Day the kitchen serves from 12pm to 4pm and the bar is open from 12pm to 5pm. Bookings are by phone or email.

The home page says the kitchen is closed for refurbishment from 2 to 5 November and reopens on 6 November.

Open Christmas Day kitchen 12pm to 4pm, bar 12pm to 5pm
Price Christmas Day £85, under-15s £50
Booking by phone or bookings@sidcotarms.co.uk; £40 a head non-refundable deposit
Call 01934 844145
Address Bridgwater Road, Winscombe, BS25 1NN
Website sidcotarms.co.uk
Listing Our listing
Good for rooms, children's price, Boxing Day food 12pm to 7pm

10. The Swan Inn, Rowberrow

The Swan Inn is the Butcombe pub at Rowberrow, on the edge of the Mendips just over the boundary from Winscombe in Somerset. Its Christmas page links Butcombe’s Christmas Day menu at £125 a head, served with roast potatoes, seasonal vegetables and jugs of gravy for the table, with cheese as an extra course at £10.

The Swan Inn, a white-painted stone village pub at Rowberrow, in sunshine
The Swan Inn at Rowberrow, on the edge of the Mendips. Photo: The Swan, Rowberrow - geograph.org.uk - 5938575 by Roger Cornfoot (CC BY-SA 2.0), via Wikimedia Commons

The children’s menu is £25 for ages 4 to 10. Christmas Day bookings need a £25 a head deposit and full payment by 1 December.

The page notes the menus are samples and dishes may change.

Price Christmas Day £125, ages 4 to 10 £25, cheese course £10 extra
Booking online or by phone; £25 a head deposit, full payment by 1 December
Call 01934 852371
Address Rowberrow, Winscombe, BS25 1QL
Website butcombe.com/the-swan-inn-somerset/christmas
Listing Our listing
Good for Mendip walks, children's price, cheese course

How we chose

These are the North Somerset pubs and hotels that publish a 2026 Christmas Day menu with a price. Anywhere without a 2026 Christmas Day price yet is left out. Prices and deposits are the venues’ own and can change, so check when you book. For the rest of the season, see our Christmas markets, Christmas lights switch-ons, Christmas train times, what’s on this month, things to do in North Somerset and the North Somerset business directory.

Run a place that should be here, or spot something that has changed? Email newsdesk@northsomersetpost.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@northsomersetpost.co.uk and we will add it with your name as the credit.

Frequently asked questions

Where can I have Christmas dinner in North Somerset on Christmas Day 2026?

Ten pubs and hotels on this list publish a 2026 Christmas Day price: the Royal Oak in Nailsea (£57.95), Catherines Inn at Bleadon (£57.99), the Star at Congresbury (£64.99), the Sidcot Arms at Winscombe (£85), the Royal Hotel in Weston-super-Mare (£89.95 on its menu), the Royal Inn in Portishead (£90), Hall & Woodhouse Portishead and Walton Park Hotel in Clevedon (£99 each), the Priory at Portbury (£104.95) and the Swan Inn at Rowberrow (£125). The Little Harp in Clevedon says it is already fully booked.

Which pubs are open on Christmas Day 2026 in North Somerset?

Christmas Day 2026 is a Friday. All ten pubs and hotels on this list serve Christmas Day lunch by booking: the Royal Oak in Nailsea, the Star at Congresbury, Catherines Inn at Bleadon, the Royal Inn and Hall & Woodhouse in Portishead, the Priory at Portbury, the Royal Hotel in Weston-super-Mare, Walton Park Hotel in Clevedon, the Sidcot Arms at Winscombe (kitchen 12pm to 4pm, bar to 5pm) and the Swan Inn at Rowberrow. The Little Harp in Clevedon was still showing fully booked on 9 November.

How much is Christmas Day lunch for children in North Somerset?

Published children’s prices are £22.99 at Catherines Inn, £25 for ages 4 to 10 at the Swan Inn, £27.95 at the Royal Oak, £28.99 at the Star, £35 for ages 10 and under at Hall & Woodhouse Portishead, £42.50 at the Priory and £50 for under-15s at the Sidcot Arms.

When do I have to pay for Christmas Day lunch?

The Swan Inn wants full payment by 1 December and the Priory by 8 December. The Greene King pubs (the Royal Oak, the Star and Catherines Inn) want payment and menu choices by 11 December for bookings made by then, and by 18 December after that. The Royal Hotel asks for pre-orders 14 days before.