From multiple courses to feasts, to visits from Santa, and a Tudor-style three night Christmas experienceThis article contains affiliate links, we will receive a commission on any sales we generate from it. Learn more(Image: Sophie Harris)
Christmas Dinner is, for many, the highlight of not just Christmas Day but the entire festive season. But there’s always the question of who will be doing the cooking.
Whether you’re travelling to the city from outside of Bristol, or just fancy a festive getaway without worrying if you’re going to get snowed in somewhere further afield, Bristol has a vast array of top hotels who will be cooking up some of the best Christmas Day lunches in town.
But, with great quality, and the busiest and most wonderful time of the year, comes a higher price tag. So, to help you balance your Christmas budget for 2025, we’ve taken a deep dive into how much some of Bristol’s top hotels are charging for Christmas lunch – and exactly what you can get for your money…
Hotel du Vin Bristol City CentreHotel du Vin, in Bristol city centre
Hotel du Vin’s Bristol City Centre Hotel is offering a four course lunch on Christmas Day, including a glass of Champagne, for £139.95 per person.
According to the official website: ” Invite everyone to get together and celebrate in style over our 4-course Christmas Day lunch. The best meal of the year and even better when you don’t have to lift a finger or wash a single dish. Make it a celebration to be remembered, and enjoyed, by all.”
Harbour Hotel Bristol
The Harbour Hotel Bristol is offering a Christmas Day lunch for £125 per person, with a menu that consists of canapes on arrival (Devilled egg mini baked potatoes, hot smoked salmon and glazed smoked eel), starters that include the likes of Jerusalem artichoke and truffle soup, veal sweetbreads, Bloody Maria prawn cocktail and Cornish gouda and truffle baked souffle.
Meanwhile, mains (which are all served with roast potatoes, honey glazed pigs in blankets, spiced red cabbage, parmesan, Alsace bacon and chestnut sprouts, honey roasted root vegetables, stuffing, cranberry sauce and gravy) include beef Wellington, mushroom duxelle, wild mushroom, Tempeh and truffle Wellington, bacon wrapped turkey, and pan fried skate wing. And you can choose from Christmas pudding, chocolate and clementine trifle cake, sticky toffee pudding or Epoisses cheese, for dessert
Aztec Hotel & SpaThe tranquil gardens at Aztec Hotel & Spa at Almondsbury
The Aztec Hotel & Spa is offering a five course Christmas lunch from expert chefs at Curious Kitchen, as well as Champagne and a ‘magical visit from Santa’, for £125 per adult and £62.50 per child.
The example menu on the official website includes Champagne and the chef’s choice of canapes, Jerusalem artichoke and starters like a truffle veloute, smoked duck, crab salad, wild mushroom tartlet, and smoked salmon roulade. Mains include butter roasted Norfolk black turkey breast, roasted fillet of beef, fillet of turbot, and Roscoff onion tart, all served with thyme and garlic roasted potatoes, sprouts with chestnuts and bacon, honey glazed roots and braised red cabbage, all served family style.
Then for dessert, choose from chocolate fondant, raspberry and white chocolate cheesecake, glazed apple tart, or a selection of artisan cheeses.
Thornbury Castle Hotel and Restaurant(Image: Sophie Harris)
A bit more than a standard Christmas Day lunch, Thornbury Castle’s Christmas Dinner is enjoyed as part of its festive stay package, priced from £1,925 per person for a three night stay in a Deluxe Bedchamber. This package has its very own itinerary, taking you from Christmas Eve all the way through to your departure on December 27.
Highlights of the package include a visit from Father Christmas, afternoon tea by a log fire, a performance by carol singers with mulled wine or hot chocolate, more than one dinner, lunch and breakfast across the three nights stay, Christmas Day lunch with all the trimmings, and Tudor-inspired activities like axe throwing and archery.
The Gables Hotel
A little further out in South Gloucestershire, The Gables Hotel in Falfield is offering a traditional three course Christmas Day lunch in ‘a lively and festive atmosphere’, priced at £77 per adult and £38 per child.
The menu includes starters like spiced parsnip soup, crayfish, prawns and smoked salmon cocktail, salad, and ham hock terrine. While mains include roast turkey, local topside of roast beef, mushroom, cranberry and brie Wellington, and baked hake supreme.
For dessert, you can choose between traditional Christmas pudding, lemon meringue pie, toffee and honeycomb cheesecake and mince pie. There’s also a separate kids menu for little ones.
Mercure Bristol North The Grange Hotel
Mercure Bristol North The Grange Hotel is offering a four course lunch with canapes and a drink on arrival, with warm mince pies, tea and coffee too, priced at £97 per adult or £48.50 per child aged 4-12, with children 3 and under eating free.
The menu includes starters like ham hock and pea terrine, roasted butternut squash soup, smoked salmon and goats cheese and caramelised onion tart. While mains include roast turkey, roast striploin of beef, baked salmon and prawns, and roasted vegetable Wellington.
And for dessert there’s a choice of Christmas pudding, honeycomb cheesecake, chocolate and orange tart, or apple and raspberry crumble. Plus, a cheese course, and tea, coffee and mince pies.
Dining and Cooking