9 Bath pubs and hotels with Christmas Day prices, child rates and deposits, from £62.99 at the Talbot Inn to £130 at the Roseate Villa. Checked November 2026.
For Christmas Day in Bath, most people start with the Abbey Hotel on North Parade (£70) and the Apex City of Bath on James Street West (£65 for six courses), or go up the hill to the Charlcombe Inn and the Hare and Hounds on Lansdown Road (£99 and £115). Every entry was checked against the venue’s own site on 1 November 2026.
Christmas Day 2026 falls on a Friday. Most of these want a deposit and a pre-order, and one of the best-known country house lunches near Bath had already sold out by 1 November, so book soon.
Bath city centre
1. Abbey Hotel, North Parade
The Abbey Hotel is the Georgian terrace hotel on North Parade, a minute’s walk from the Abbey and Parade Gardens. Its Christmas page says it is serving both Christmas Day lunch and dinner and that pre-ordering is advised.
The 2026 Christmas Day menu sets the price at £70 a head for three courses, with a champagne sorbet between the starter and the main. Starters include pan-seared scallops with pancetta and a roast parsnip and apple soup, mains run from roast turkey with pigs in blankets to braised beef ribs and a truffle risotto, and there is a vegan, gluten-free Christmas pudding.
The menu gives no child price.
Price Christmas Day three courses £70 a person, lunch or dinner
Booking pre-order advised; book online or by phone
Call 01225 461603
Address 1 North Parade, Bath, BA1 1LF
Hygiene rating 5, Food Standards Agency, 6 November 2025
Website abbeyhotelbath.co.uk/christmas
Good for city centre, lunch or dinner, vegan options
2. Apex City of Bath Hotel, James Street West
The Apex is the large modern hotel on James Street West, between the station and Green Park. Its festive page offers a six-course Christmas lunch with a glass of prosecco at £65 for adults and £24.50 for children under 12, with under-5s eating free.
That is the lowest adult price for a Christmas Day lunch inside the city in this guide, and the lowest child price in Bath itself. The Christmas Day menu PDF runs from an amuse bouche of wild mushroom arancini through a sorbet course to turkey breast with stuffing and a Yorkshire pudding, with a pumpkin tortellini that can be made vegan.
Price Christmas Day six courses with prosecco £65 an adult, £24.50 a child under 12; under-5s free
Booking book online through the hotel's festive page
Call 01225 418500
Address James Street West, Bath, BA1 2DA
Hygiene rating 3, Food Standards Agency, 12 August 2026
Website apexhotels.co.uk/destinations/bath/apex-city-of-bath-hotel/festive
Listing Our listing
Good for lowest city price, children's price, near the station
3. The Henrietta, Roseate Villa, Henrietta Road
The Roseate Villa is the small hotel on Henrietta Road overlooking Henrietta Park, a short walk from Great Pulteney Street. Its Christmas page offers a “specially curated five course lunch” in its restaurant, the Henrietta Bar, with a glass of champagne and tea or coffee, at two sittings on 25 December 2026: 12.30pm and 4pm.
It is £130 a person, with a kids’ menu at £50. It is the dearest Christmas Day lunch in this guide, and the terms are the strictest: a 50% non-refundable deposit when you book, and full payment by 15 December.
Price Christmas Day five courses with champagne £130 a person; kids' menu £50
Booking 50% non-refundable deposit; full payment by 15 December 2026; sittings 12.30pm and 4pm
Call 01225 466329
Address Henrietta Road, Bath, BA2 6LX
Hygiene rating 4, Food Standards Agency, 10 September 2026
Website roseatehotels.com/bath/theroseatevilla/christmas-celebrations
Good for two sittings, champagne included, near Henrietta Park
Pubs on the edge of the city
4. The Locksbrook Inn, Newbridge
The Locksbrook Inn is the St Austell Brewery pub on Locksbrook Road, in Newbridge, on the western side of the city. Its Christmas page offers “a beautifully prepared four-course festive menu for £99 per person” on Christmas Day and recommends booking early.
The Christmas Day menu opens with an amuse bouche of Chapel and Swan smoked salmon, then offers mains of roast turkey, a seafood pie, a zero-waste celeriac dish or Gressingham duck (a £5 supplement), with a South West cheeseboard as one of the desserts. No child price or deposit rule is published on the page.
Price Christmas Day four courses £99 a person; some dishes carry a £3.50 or £5 supplement
Booking online through the pub's Christmas page; book early
Call 01225 427119
Address 103 Locksbrook Road, Newbridge, Bath, BA1 3EN
Hygiene rating 5, Food Standards Agency, 25 June 2025
Website thelocksbrookinn.com/campaign/christmas-festive
Listing Our listing
Good for Newbridge, vegan main, festive menu through December
5. The Charlcombe Inn, Lansdown Road
The Charlcombe Inn is on Lansdown Road on the northern edge of Bath, with 14 guest rooms and views over the racecourse from its deluxe rooms, according to its own menu. Its Christmas Day menu and order form sets out five courses at £99 for adults and £50 for children.
It starts with nibbles of brie and cranberry mille-feuille, offers Cornish scallop galette or pork cheek ravioli as starters, and turkey crown, striploin of beef, stone bass or a vegan pithivier as mains. The deposit is £25 a person, non-refundable, and the balance is due by 18 December.
The pub’s website says dogs are welcome.
Price Christmas Day five courses £99 an adult, £50 a child
Booking £25 per person non-refundable deposit; pay in full by 18 December 2026; order form with payment
Call 01225 421995
Address Lansdown Road, Charlcombe, Bath, BA1 9BT
Hygiene rating 5, Food Standards Agency, 2 April 2025
Website charlcombeinn.co.uk
Listing Our listing
Good for dogs welcome, rooms to stay, children's price
6. The Hare and Hounds, Lansdown Road
The Hare and Hounds sits higher up Lansdown Road, at the top of the hill above the city. It is a sister pub to the Locksbrook Inn, also part of St Austell Brewery, and links the same Christmas Day menu.
Its Christmas page prices it differently, though: “a beautifully crafted four-course Christmas Day dining experience, accompanied by a glass of fizz on arrival, for £115 per person”. No child price or deposit rule is published on the page.
Price Christmas Day four courses with a glass of fizz £115 a person
Booking online through the pub's Christmas page
Call 01225 482682
Address Lansdown Road, Bath, BA1 5TJ
Hygiene rating 4, Food Standards Agency, 23 July 2025
Website hareandhoundsbath.com/campaign/christmas
Listing Our listing
Good for fizz on arrival, Lansdown, festive menu through December
Keynsham and the villages
7. The Talbot Inn, Keynsham
The Talbot Inn is the Hungry Horse pub on Bath Road, Keynsham. Its Christmas Day page prices a three-course Christmas Day meal at £62.99 for adults and £22.99 for kids, the lowest prices in this guide.
The deposit is £10 for each adult and £5 for each child, and the booking is only confirmed once the deposit is paid. Menu pre-orders follow; the page has a no-gluten Christmas Day menu as well as the kids’ menu.
Price Christmas Day three courses £62.99 an adult, £22.99 a child
Booking £10 adult and £5 child deposit; pre-order the menu
Call 0117 986 3232
Address Bath Road, Keynsham, BS31 1NP
Hygiene rating 5, Food Standards Agency, 14 October 2025
Website hungryhorse.co.uk/pubs/avon/talbot-inn/christmas/christmas-day
Listing Our listing
Good for lowest price, kids' menu, gluten-free menu
8. The New Inn, Farmborough
The New Inn is the Greene King pub on the A39 Bath Road at Farmborough, about seven miles south-west of Bath. Its Christmas Day page offers “three delicious courses for £73.00”, and the kids’ Christmas Day menu PDF linked from the page gives £33 for three courses.
A £10 deposit for every adult and every child secures the booking. The menu starts with smoked salmon on toasted ciabatta and finishes with a warm mince pie and tea or coffee.
Price Christmas Day three courses £73 an adult; kids' menu £33
Booking £10 per person deposit, adults and children
Call 01761 470350
Address Bath Road, Farmborough, BA2 0EG
Hygiene rating 5, Food Standards Agency, 16 July 2025
Website greeneking.co.uk/pubs/somerset/new-inn/christmas/christmas-day
Listing Our listing
Good for kids' menu, gluten-free menu, village pub
9. The George Inn, Norton St Philip
The George Inn is the old inn on the High Street at Norton St Philip, just over the B&NES boundary in Somerset and about seven miles south of Bath. It is now a Butcombe pub, and its Christmas page links the brewery’s Christmas Day menus: £125 a person for adults and £25 for children aged 4 to 10, with cheese as an extra course at £10 a head.
The page asks for a £25 per person deposit on Christmas Day bookings and full payment by 1 December.
Price Christmas Day £125 an adult, £25 a child aged 4 to 10; cheese course £10 extra
Booking £25 per person deposit; full payment by 1 December 2026
Call 01373 834224
Address High Street, Norton St Philip, BA2 7LH
Hygiene rating 5, Food Standards Agency, 13 March 2024, Somerset Council
Website butcombe.com/the-george-inn-somerset/christmas
Listing Our listing
Good for historic inn, children's price, rooms to stay
Not in this year’s list
Some places people ask about are not here, and this is why. THE PIG near Bath at Hunstrete says its Christmas Day lunch (£165, children under 13 £75) is fully booked. The Marlborough Tavern and the Green Park Brasserie are both closed on Christmas Day, though both run festive menus through December. The Royal Crescent Hotel’s inclusive Christmas stay is fully booked and it lists no separate Christmas Day lunch. The Gainsborough Bath Spa’s 2026 brochure offers Christmas Day only as part of its two-night Christmas package, from £1,800 for two. The Bath Priory’s Christmas dining page runs festive lunches and dinners to 23 December and a Boxing Day dinner, but no Christmas Day lunch. The Royal Hotel by the station says it is serving a five-course Christmas Day lunch in Restaurant Brunel, but publishes no price we could read. The Elder at Hotel Indigo has closed.
How we chose
These are the hotels, restaurants and pubs in and around Bath that publish a 2026 Christmas Day price on their own websites and hold a Food Standards Agency hygiene rating of 3 or more. Every price, deposit and deadline comes from the venue’s own Christmas page or menu PDF, read on 1 November 2026. Hygiene ratings come from the FSA register; the George Inn is rated by Somerset Council, the rest by Bath and North East Somerset Council. Prices and availability change as tables fill, so check with the venue before you book. Run a place that should be here, or spot something that has changed? Email newsdesk@bathdaily.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@bathdaily.co.uk and we will add it with your name as the credit.
For more on the season, see our guides to the Bath Christmas Market, Christmas lights, Santa’s grottos and Santa specials, Christmas at Bath Abbey, the Theatre Royal pantomime, New Year’s Eve in Bath and Christmas bin collections, plus what’s on this month, things to do in Bath, travel and roadworks and the local business directory.
Frequently asked questions
Where can I have Christmas dinner in Bath on Christmas Day 2026?
These Bath venues publish a Christmas Day 2026 price on their own websites: the Apex City of Bath Hotel (£65 for six courses), the Abbey Hotel on North Parade (£70 for three courses), the Locksbrook Inn (£99), the Charlcombe Inn (£99), the Hare and Hounds on Lansdown Road (£115) and the Henrietta at the Roseate Villa (£130). Just outside the city, the Talbot Inn at Keynsham charges £62.99, the New Inn at Farmborough £73 and the George Inn at Norton St Philip £125.
How much is Christmas dinner for children in Bath?
Where a child price is published: £22.99 at the Talbot Inn, Keynsham, £24.50 for under-12s at the Apex City of Bath (under-5s free), £25 for ages 4 to 10 at the George Inn, Norton St Philip, £33 at the New Inn, Farmborough, and £50 at both the Charlcombe Inn and the Roseate Villa.
Which Bath restaurants are fully booked or closed on Christmas Day 2026?
On 1 November THE PIG near Bath at Hunstrete said its Christmas Day lunch was fully booked. The Marlborough Tavern and the Green Park Brasserie are both closed on Christmas Day, and the Royal Crescent’s full Christmas stay is sold out.
Have your say