Collection

Castle Hotels

Sleep within centuries-old walls at these remarkable castle hotels. From Scottish fortresses to Welsh strongholds, each offers a rare blend of history, drama, and contemporary comfort.

The Collection

Showing 12 Stays

Glenapp Castle — Ballantrae, Ayrshire

Ballantrae, Ayrshire

Glenapp Castle

Baronial castle overlooking Ailsa Craig and Arran

luxury stay££££
Roch Castle Hotel — Haverfordwest, Pembrokeshire

Haverfordwest, Pembrokeshire

Roch Castle Hotel

12th-century castle with modern luxuries and panoramic views.

luxury stay£300+/night
Rowton Castle — Halfway House, Shropshire

Halfway House, Shropshire

Rowton Castle

17th-century castle in parkland with atmospheric antique-furnished rooms and romantic escapes.

luxury stay£180-350/night
Amberley Castle — Amberley, West Sussex

Amberley, West Sussex

Amberley Castle

900-year-old castle hotel 90 minutes from London with luxury heritage experience.

luxury stay£350-700/night
Langley Castle — Langley-on-Tyne, Northumberland

Langley-on-Tyne, Northumberland

Langley Castle

14th-century fortified castle with period rooms, four-poster beds and fine dining.

luxury stay£200-400/night
Stobo Castle Health Spa — Stobo, Scottish Borders

Stobo, Scottish Borders

Stobo Castle Health Spa

Scotland's premier destination spa in a Japanese-inspired castle

luxury stay£££
Fonab Castle Hotel & Spa — Pitlochry, Perthshire

Pitlochry, Perthshire

Fonab Castle Hotel & Spa

Baronial castle on the shores of Loch Faskally

luxury stay£££
Inverlochy Castle Hotel — Fort William, Highland

Fort William, Highland

Inverlochy Castle Hotel

Five-star castle hotel with Michelin-starred dining and Ben Nevis views in pristine Highland setting.

luxury stay£500-900/night
Swinton Park — Masham, North Yorkshire

Masham, North Yorkshire

Swinton Park

17th-century castle in 200 acres with four-poster beds, cookery school and Michelin-starred dining.

luxury stay£300-600/night
Thornbury Castle — Thornbury, Gloucestershire

Thornbury, Gloucestershire

Thornbury Castle

Opulent Tudor castle near Bath and Cotswolds where Henry VIII once stayed.

luxury stay£280-550/night
Chateau Rhianfa — Menai Bridge, Anglesey

Menai Bridge, Anglesey

Chateau Rhianfa

French château on the Menai Strait

luxury stay£££
Ruthin Castle Hotel & Spa — Ruthin, Denbighshire

Ruthin, Denbighshire

Ruthin Castle Hotel & Spa

Medieval castle with exquisite dining, spa in former moat and proximity to Snowdonia.

luxury stay£200-400/night

FAQ

Castle Hotels — FAQ

The best castle hotels in the UK combine exceptional locations, outstanding service, and distinctive character. We look for properties with strong guest ratings, unique features, and that indefinable quality that makes a stay truly memorable. Every property in our Castle Hotels collection has been editorially reviewed.

Castle Hotels are popular year-round, but booking 2-3 months ahead gives you the widest choice, especially for weekends and school holidays. Midweek stays often offer better availability and lower rates. Many properties release seasonal packages worth watching for.

Prices vary considerably depending on location, season, and tier. Budget-friendly options start from around £100 per night, while luxury castle hotels can range from £250 to £600+. We include the price range for every property to help you find the right fit.

Many castle hotels welcome dogs — look for the dog-friendly badge on individual property listings. We also have a dedicated Dog-Friendly Stays collection if travelling with your four-legged companion is a priority.

Related Categories

You Might Also Like