Book a castle bedroom for Christmas 2025. The best luxury all-inclusive Christmas breaks, hand-picked by our independent experts. If you would like to benefit from our unrivalled knowledge, speak to a castle expert free of charge.

Carnoustie Golf Hotel

Carnoustie, Angus, Scotland

Christmas package from £785 per room for 3 nights (based on 2 people sharing)

Our Experts Say:

Situated on the edge of the Carnoustie Golf Links Championship Course, the Carnoustie Golf Hotel is less than 200 metres from the sandy beach. A heated indoor pool, sauna, steam room and gym are all available in the leisure centre. See more

8.3
Very Good
Latest reviews (2)

Knockendarroch Hotel

Pitlochry, Perthshire, Scotland

Christmas package from £2,250 per room for 3 nights (based on 2 people sharing)

Our Experts Say:

Situated in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town centre. See more

9.4
Outstanding
No recent reviews

Fonab Castle

Pitlochry, Perthshire, Scotland

Christmas package from £2,320 per room for 3 nights (based on 2 people sharing)

Our Experts Say:

Nestled in the heart of the Scottish Highlands, Fonab Castle offers an unforgettable 5-star experience, blending historic charm with modern luxury and a welcoming Scottish hospitality. Just across the river from the charming town of Pitlochry and overlooking the awe-inspiring Loch Faskally, it boasts commanding views of wonderful Highland Perthshire scenery. See more

9.7
Outstanding
Latest reviews (30)

Greywalls Hotel

Lothian (nr Edinburgh), Scotland

Christmas package from £2,450 per room for 3 nights (based on 2 people sharing)

Our Experts Say:

Elegant country hotel near Edinburgh, on the doorstep of the world famous Muirfield Golf Course. Enjoy Scottish hospitality and relax in one of the individually decorated rooms. See more

9.2
Superb
No recent reviews

Dunalastair Hotel

Kinloch Rannoch, Perthshire, Scotland

Christmas package from £189 per room per night (based on 2 people sharing)

Our Experts Say:

Situated in Kinloch Rannoch, 27 km from Castle Menzies, Dunalastair Hotel features accommodation with a garden, free private parking, a shared... See more

8.1
Very Good
No recent reviews

Tulloch Castle

Dingwall, near Inverness, Scotland

Christmas package from £972 per room for 3 nights (based on 2 people sharing)

Our Experts Say:

Tulloch Castle Hotel dates from the 12th century, when first the Bains and later the Clan Davidson laid claim to its lands. The castle is located at an imposing position, with highland views spread out like an open atlas; it is on the edge of the bustling market town of Dingwall, and just 15 miles north of Inverness. Tulloch Castle continues to stand proud as a magnificent fortress, with a ready welcome for travellers from all walks of life. See more

7.9
Good
Latest reviews (104)