We checked 10 Cheltenham hotels, brasseries and pubs open on Christmas Day, from £60.95 to £142.95, for prices, deposits and deadlines. Updated November 2026.

Cheltenham has 10 hotels, brasseries and pubs serving Christmas Day lunch in 2026 with a published price, and this guide puts them in one place with prices, deposits and booking deadlines. Most people start with the Queens Hotel on the Promenade (£135 for five courses) or Brasserie Blanc, also on the Promenade (£115), or head out to the Royal Oak in Prestbury (£105). The lowest prices are at the town’s chain pubs: the Hatherley and the Norwood Arms both charge £66. Every entry checked against the venue’s own site on 10 November 2026.

Christmas Day 2026 falls on a Friday, and most of these want a deposit and a pre-order well before the day.

Town centre hotels and brasseries

1. The Queens Hotel, Promenade

The Queens is the Regency hotel at the top of the Promenade, facing Imperial Gardens. Its Christmas page offers a five-course Christmas Day lunch “featuring traditional favourites and seasonal flavours”, served with all the trimmings.

It is £135 for adults and £67.50 for children under 12, and under-5s eat free, the only free child place in this guide. The hotel also runs a three-night Christmas break from 24 to 27 December at £615 an adult, and festive lunches in Victoria’s Restaurant from 30 November at £45.

Price Christmas Day five courses £135 an adult, £67.50 a child under 12; under-5s free
Booking book online through the hotel's Christmas page
Address The Promenade, Cheltenham, GL50 1NN
Website queenshotelcheltenham.co.uk/christmas
Good for town centre, children's price, under-5s free, stay over

2. Hotel du Vin, Parabola Road

Hotel du Vin is the boutique hotel on Parabola Road in Montpellier. Its Christmas page offers a four-course Christmas Day lunch at £142.95 a person, including a glass of Champagne, which makes it the dearest Christmas Day lunch in this guide.

The page publishes no child price. Through December the bistro runs a Celebrations menu from £37.50, and Boxing Day lunch is served on Saturday 26 December.

Price Christmas Day four courses with a glass of Champagne £142.95 a person
Booking book through the hotel's Christmas page or by phone
Call 01242 370584
Address Parabola Road, Cheltenham, GL50 3AH
Website hotelduvin.com/locations/cheltenham/christmas
Good for Montpellier, Champagne included, Boxing Day lunch

3. Malmaison, Bayshill Road

Malmaison is the hotel on Bayshill Road, near Montpellier, and its restaurant is Chez Mal Brasserie and Bar. Its Christmas page offers a Christmas Day “feast” at £132.50 a person, including a glass of Champagne.

No child price is published. The three-course Celebrations menu runs from 18 November to 24 December from £34.95, and there are Boxing Day and New Year’s Day lunches.

Price Christmas Day £132.50 a person with a glass of Champagne
Booking book through the hotel's Christmas page or by phone
Call 01242 370655
Address Bayshill Road, Cheltenham, GL50 3AS
Website malmaison.com/locations/cheltenham/christmas
Good for town centre, Champagne included, Boxing Day lunch

4. Brasserie Blanc, Promenade

Brasserie Blanc is Raymond Blanc’s French brasserie on the Promenade. Its Cheltenham page offers “our five-course Christmas Day feast at £115.00 per person, with all the trimmings, à la française”.

The group’s Christmas page says the meal starts with a Buck’s Fizz and lists a fillet of beef and a halibut dish among the courses, with children 12 and under at £57.50. Christmas Day bookings need a £75 a head deposit, the largest in this guide.

On the day the restaurant opens from 12pm to 5pm, with the kitchen serving until 2.30pm.

Price Christmas Day five courses with Buck's Fizz £115 a person; children 12 and under £57.50
Open Christmas Day 12pm to 5pm, kitchen to 2.30pm
Booking £75 per person deposit for Christmas Day
Call 01242 266800
Address The Promenade, Cheltenham, GL50 1NN
Website brasserieblanc.com/restaurants/cheltenham
Good for French menu, children's price, town centre

Pubs in Cheltenham

5. The Greatfield, Caernarvon Road

The Greatfield is the Ember Inns pub on Caernarvon Road, in Up Hatherley. Its Christmas page offers three courses on Christmas Day at £74.95 for adults and £37.50 for children.

Ember’s deposits page asks for £10 a person for every Christmas Day guest, with full payment and the pre-order due by 1 December. The pub also runs a Boxing Day menu at £30.95 (children £11.99).

Price Christmas Day three courses £74.95 an adult, £37.50 a child
Booking £10 per person deposit; full payment and pre-order by 1 December 2026
Address Caernarvon Road, Cheltenham, GL51 3BW
Website emberinns.co.uk/nationalsearch/southwest/the-greatfield-cheltenham/christmas
Listing Our listing
Good for children's price, Boxing Day menu, west Cheltenham

6. The Hatherley, Hatherley Road

The Hatherley is the Greene King pub at 293 Hatherley Road. Its Christmas Day page offers three courses for £66.

The menu starts with smoked salmon on toasted ciabatta or a twice-baked Croxton Manor cheddar soufflé, and the mains include hand-carved roast turkey with a pig in blanket and Yorkshire pudding, a duo of salmon and black tiger prawns, and a cranberry glazed nut roast. A £10 deposit a head secures the table, and choices and final payment are due by 11 December for anyone booking before then.

Price Christmas Day three courses £66 a person
Booking £10 per adult and per child deposit; pre-order and payment by 11 December 2026
Call 01242 571738
Address 293 Hatherley Road, Cheltenham, GL51 6HT
Website greeneking.co.uk/pubs/gloucestershire/hatherley/christmas/christmas-day
Listing Our listing
Good for lowest price in town, vegetarian main, children's menu

7. The Norwood Arms, Leckhampton Road

The Norwood Arms is the Greene King pub on Leckhampton Road, on the edge of Leckhampton. Its Christmas Day page carries the same three-course menu and the same terms as the Hatherley: £66 a person, a £10 deposit for each adult and child, and menu choices and final payment due by 11 December for tables booked before that date.

The page links a separate kids’ Christmas Day menu.

Price Christmas Day three courses £66 a person
Booking £10 per adult and per child deposit; pre-order and payment by 11 December 2026
Call 01242 261190
Address Leckhampton Road, Cheltenham, GL53 0AX
Website greeneking.co.uk/pubs/gloucestershire/norwood-arms/christmas/christmas-day
Listing Our listing
Good for Leckhampton, lowest price in town, children's menu

Prestbury, Cleeve Hill and Bishops Cleeve

8. The Royal Oak, Prestbury

The Royal Oak is the Butcombe pub on the Burgage in Prestbury; its own site describes log fires, a dog-friendly snug bar and a beer garden. The Christmas Day menu is £105 a person, with starters such as Severn and Wye salmon gravadlax, mains of roast turkey, sirloin of grass-fed beef, baked cod or a butternut squash and lentil Wellington, and a Butcombe Ale Christmas pudding.

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

Price Christmas Day £105 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 01242 522344
Address 43 The Burgage, Prestbury, Cheltenham, GL52 3DL
Website butcombe.com/the-royal-oak-pub-gloucestershire/christmas
Listing Our listing
Good for village pub, children's price, vegan option, dogs in the snug

9. The Rising Sun, Cleeve Hill

The Rising Sun is the Greene King hotel at Cleeve Hill, above Prestbury and just over the line in Tewkesbury borough. Its Christmas Day page sets out a longer menu than the town pubs, with mains including hand-carved roast turkey, 10-hour slow-cooked beef cheeks, sea bass and king prawns, and a St Clement’s glazed lamb rump.

The menu PDF prices three courses at £89.95 and the kids’ Christmas Day menu at £34.95. The deposit is £10 an adult and £5 a child.

The hotel says it is built on several levels reached only by stairs.

Price Christmas Day three courses £89.95 an adult; kids' menu £34.95
Booking £10 per adult and £5 per child deposit; pre-orders by 11 December 2026
Call 01242 676281
Address Cleeve Hill, Cheltenham, GL52 3PX
Website greeneking.co.uk/pubs/gloucestershire/rising-sun-hotel/christmas/christmas-day
Listing Our listing
Good for Cleeve Hill, children's price, rooms to stay

10. The Royal Oak, Bishops Cleeve

The Royal Oak is the Greene King pub on Church Road in Bishops Cleeve, about four miles north of the town centre. Its Christmas Day page offers three courses for £60.95, the lowest Christmas Day price in this guide.

Mains include a hand-carved turkey dinner, a salmon and prawn Wellington and a cheddar, Double Gloucester and leek pie, and there is a separate kids’ menu. A £10 a head deposit secures the booking, with choices and final payment due by 11 December for tables booked before then.

Price Christmas Day three courses £60.95 a person
Booking £10 per person deposit; pre-order and payment by 11 December 2026
Call 01242 672664
Address Church Road, Bishops Cleeve, Cheltenham, GL52 8LR
Website greeneking.co.uk/pubs/gloucestershire/royal-oak/christmas/christmas-day
Listing Our listing
Good for lowest price in this guide, vegetarian main, children's menu

Not in this year’s list

Some places people ask about are not here, and this is why. Cosy Club on the Promenade is closed on Christmas Day; its festive menu runs to Christmas Eve and it reopens on the 26th. The Langton in Charlton Kings lists a Christmas Day menu, but the menu it publishes carries no price. The Ivy Montpellier Brasserie publishes no Christmas Day menu or price for Cheltenham on its own site. No.38 The Park offers a three-course Christmas Feast menu through December but its Christmas page does not mention Christmas Day. Ellenborough Park at Southam and The Greenway at Shurdington list Christmas lunch as part of their residential Christmas breaks and publish no separate Christmas Day price (the Greenway’s three-night break starts at £2,607 a room). The Five Alls runs a Christmas party menu but no Christmas Day lunch.

How we chose

These are the hotels, brasseries and pubs in and around Cheltenham that publish a 2026 Christmas Day price on their own websites, from the Promenade hotels to the village pubs at Prestbury and Bishops Cleeve. Every price, deposit and deadline comes from the venue’s own Christmas page or menu PDF, first read on 1 November 2026 and rechecked on 10 November. 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@cheltenhamjournal.co.uk. Taken a good photograph of any of these places? Email it to newsdesk@cheltenhamjournal.co.uk and we will add it with your name as the credit.

For more on the season, see our guides to the Cheltenham Christmas market, the Christmas lights switch-on, Santa’s grottos and Santa specials, pantomimes and Christmas shows, Christmas concerts and carols, New Year’s Eve in Cheltenham and Christmas trains and buses, plus what’s on this month, things to do in Cheltenham and the local business directory.

Frequently asked questions

Where can I have Christmas dinner in Cheltenham on Christmas Day 2026?

These Cheltenham venues publish a Christmas Day 2026 price on their own websites: Hotel du Vin on Parabola Road (£142.95), the Queens Hotel on the Promenade (£135), Malmaison on Bayshill Road (£132.50), Brasserie Blanc on the Promenade (£115), the Royal Oak in Prestbury (£105), the Greatfield on Caernarvon Road (£74.95), and the Hatherley and the Norwood Arms (£66 each). Just outside the borough, the Rising Sun on Cleeve Hill charges £89.95 and the Royal Oak in Bishops Cleeve £60.95.

Which pubs are open on Christmas Day in Cheltenham?

Pubs taking Christmas Day 2026 bookings for a set lunch include the Hatherley on Hatherley Road and the Norwood Arms on Leckhampton Road (both £66), the Greatfield on Caernarvon Road (£74.95), the Royal Oak in Prestbury (£105), the Rising Sun on Cleeve Hill (£89.95) and the Royal Oak in Bishops Cleeve (£60.95). Each wants a deposit, from £10 to £25 a head, and a pre-order by 1 or 11 December.

How much is Christmas dinner for children in Cheltenham?

Where a child price is published: £25 for ages 4 to 10 at the Royal Oak, Prestbury, £34.95 for the kids’ menu at the Rising Sun, Cleeve Hill, £37.50 at the Greatfield, £57.50 for children 12 and under at Brasserie Blanc, and £67.50 for under-12s at the Queens Hotel, where under-5s eat free.

Is Cosy Club Cheltenham open on Christmas Day?

No. Cosy Club’s Christmas page says it is closed on 25 December 2026; its festive menu runs from mid-November to Christmas Eve and it reopens on 26 December.