Why just visit a castle when you can stay in one? Castle hotels near Edinburgh allow you to live like your ancestors, combining a unique experience with luxury accommodation. Discover the finest castles to stay in Edinburgh, hand-picked by our experts. We personally visit each castle, so we can share our expert recommendations and insights. If you'd like to discuss castle hotels near Edinburgh, get in touch!

Barony Castle

Peebles, nr Edinburgh, Scotland

Stay from £115 per room, per night (bed & breakfast).

FREE cancellations.

Our Experts Say:

Barony Castle is a striking manor house built in 1536, with magnificent views of the Tweed Valley, offering a wide range of facilities for corporate and private groups alike. Standing proud in 25 acres of formal gardens and woodlands, it also offers a quiet & peaceful location. Situated in the Scottish Borders, it is a mere 40 minutes from the centre of Edinburgh, and just 5 minutes from the beautiful Borders town of Peebles, where fishing, walking, cycling and pony trekking are easily accessible. See more

8.2
Very Good
Latest reviews (3)

Cringletie

Peebles, near Edinburgh, Scotland

Stay from £259 per room, per night (bed & breakfast).

FREE cancellations.

Our Experts Say:

Cringletie House is a splendid Victorian baronial mansion, located just south of Edinburgh, and stands proud as the only AA Top 200 Hotel in the Scottish Border region. The hotel has 13 individually designed rooms, each one with its own unique character and furnished to a high standard with views over the grounds and local countryside. See more

9.5
Outstanding
Latest reviews (25)

Fonab Castle

Pitlochry, Perthshire, Scotland

Stay from £340 per room, per night (bed & breakfast).

FREE cancellations, no prepayment required.

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)

Springkell

nr Gretna Green, Scotland

Stay from £95 per room, per night (room only).

FREE cancellations.

Our Experts Say:

Springkell is a magnificent mansion house dating from 1734, located close to the historic town of Gretna Green. It sleeps up to 42 people in 21 bedrooms, each with unique, sumptuous interiors. Springkell is a superb venue for weddings and functions for up to 100 guests. You can choose to self-cater or the property can provide a chef, waiting and bar staff - it's your choice. Individual rooms can now be booked on a dinner, bed and breakfast basis. See more

9.4
Outstanding
Latest reviews (11)

Langley Castle

Hexham, Northumberland, England

Stay from £171 per room, per night (bed & breakfast).

Our Experts Say:

Built in 1350, during the reign of Edward III, Langley Castle has retained its architectural integrity and is regarded as one of the few Medieval fortified castle hotels in England. The castle offers guests an exclusive centre from which to explore Hadrian's Wall, the Northumbrian countryside and history. With southern Scotland including Edinburgh, the English Lake District and the Yorkshire Dales no more than 2 hours' drive away, this is the perfect venue for private functions or just a getaway weekend. See more

9.5
Outstanding
Latest reviews (25)

Stonefield Castle

Tarbert, Argyll, Scotland

Stay from £121 per room, per night (room only).

FREE cancellations, no prepayment required.

Our Experts Say:

Stonefield Castle Hotel offers the ideal location to explore the hidden treasures of Argyll. Area made famous by Paul McCartney in 'Mull of Kintyre'. See more

9.3
Superb
Latest reviews (68)