The Best Castle Hotels in Scotland

Accommodation

The Best Castle Hotels in Scotland

Tower houses, bishops’ palaces and grand Victorian piles with turrets: castles across Scotland where you can book a room for the night, and castles you can take whole for a gathering.

Words by Hidden Scotland

10 minute read

Join

Scotland has more castles than anyone has managed to count, and you can sleep in a surprising number of them. It helps to know what you’re booking, though, because the word covers a lot. Some of these are real fortresses, tower houses with walls several feet thick that have stood since the 1400s and 1500s. Others are grand Victorian mansions built with turrets and battlements for show. Both make a wonderful stay, and we’ve said which is which.

They also work in two different ways. The first group here are hotels and houses where you can book a room for a night or two. The second are castles you rent whole, with friends or family, and have entirely to yourselves.

GLENAPP CASTLE

01 · Ballantrae, Ayrshire · Hotel

Glenapp Castle

Glenapp is a Scottish Baronial mansion of 1870, designed by David Bryce, on the Ayrshire coast at Ballantrae. For most of the last century it was the seat of the Earls of Inchcape. The McMillan family bought it in 1994 and spent six years restoring it, and today it’s a five-star hotel that holds a Michelin Key.

There are two places to eat: the castle dining room, and The Azalea, which opened in 2025 in the Victorian glasshouse in the walled garden. The hotel will also take you out to sea on its Hebridean Sea Safari.

Visit Glenapp Castle

Crossbasket Castle, Glasgow

02 · High Blantyre, near Glasgow · Hotel

Crossbasket Castle

Crossbasket is a real tower house with a Victorian mansion built onto it, in 14 acres of gardens above a river about twenty minutes from the middle of Glasgow. It reopened in March 2025 after a great expansion, and you can now stay in the castle itself, in a new hotel building beside it or in a private lodge.

The castle is all period splendour, with panelled bars, open fires, four-poster beds and roll-top baths by the window. Trocadero’s, its 1920s-style restaurant and cocktail bar with live music, is overseen by Michel Roux Jr.

More about Crossbasket Castle

FONAB CASTLE

03 · Pitlochry, Perthshire · Hotel

Fonab Castle

Fonab stands on the shore of Loch Faskally, across the water from Pitlochry. It was built in 1892 for a member of the Sandeman port family, and after years of standing empty it opened as a five-star hotel in 2013.

It has 42 bedrooms, from rooms in the castle to lodges in the grounds, and a woodland spa with a swimming pool. You eat in the 1892 Grill or, for something different, in a glass pod by the loch. The town is under half an hour’s walk away.

Visit Fonab Castle

04 · Dornoch, Sutherland · Hotel

Dornoch Castle Hotel

Dornoch Castle was built about 1500 as the palace of the bishops of Caithness, and it faces the cathedral across the street in the middle of this handsome little town. It has been a hotel since 1947, and the same family has run it since 2000.

Nine of its 21 rooms are in the old castle and the rest in a modern wing behind, with a walled garden. Whisky lovers come for its award-winning bar, and the family makes its own whisky too, at the Dornoch Distillery.

More about Dornoch Castle Hotel

STONEFIELD CASTLE

05 · Tarbert, Loch Fyne · Hotel

Stonefield Castle

Stonefield was built in 1837 to designs by William Playfair, and it stands in 60 acres of woodland garden on the shore of Loch Fyne, two miles from the fishing village of Tarbert. It has been a hotel since 1950.

There are 38 bedrooms, with views of the garden or the loch, and the wood panelling and marble fireplaces are still in place. Dogs are welcome for a small charge.

Visit Stonefield Castle

GLENGARRY CASTLE

06 · Invergarry, the Great Glen · Hotel

Glengarry Castle

Glengarry Castle Hotel is a Victorian country house on Loch Oich, between Loch Ness and Loch Lochy. David Bryce built it in the 1860s, and the MacCallum family have run it as a hotel since 1958. It has 26 bedrooms, some with four-posters, and there’s a rowing boat on the loch for guests.

The real castle is in the grounds, near the gate. Invergarry Castle was the seat of the MacDonells of Glengarry, and it was left in ruins by the Duke of Cumberland’s troops after the 1745 rising.

Visit Glengarry Castle

TULLOCH CASTLE

07 · Dingwall, Easter Ross · Hotel

Tulloch Castle

Tulloch Castle stands on a hill in Dingwall, about 15 miles north of Inverness. Parts of it go back to the late 14th century at least. For 150 years it was the home of the Davidson family, and it has been a hotel since 1996.

There are 22 bedrooms, a restaurant called Turrets and a panelled Great Hall some 250 years old. The bar is called the Green Lady. Dogs can stay in the bedrooms for a small charge.

Visit Tulloch Castle

BARONY CASTLE

08 · Eddleston, near Peebles · Hotel

Barony Castle

Barony Castle began as the Black Barony, a tower house built by the Murrays in the 16th century, and it was enlarged over the next three hundred years. It stands in 25 acres at Eddleston, 35 minutes south of Edinburgh and ten from Peebles.

Today it’s a family-run hotel with 82 bedrooms, a restaurant, and a spa with a pool. In the grounds is one of Scotland’s oddest sights, the Great Polish Map of Scotland, a huge concrete model of the country that you can walk round.

Visit Barony Castle

SHERBROOKE CASTLE

09 · Pollokshields, Glasgow · Hotel

Sherbrooke Castle

Sherbrooke is a red sandstone baronial villa with a square tower, built in 1896 for a Glasgow contractor in Pollokshields, on the south side of the city. In the Second World War the Royal Navy used it as a radar training centre.

It’s a hotel of 18 rooms now, with a restaurant and afternoon tea every day. It suits a city break if you’d like a quiet place to come back to.

Visit Sherbrooke Castle

NORTH WEST CASTLE HOTEL

10 · Stranraer, Galloway · Hotel

North West Castle Hotel

This one has a wonderful story. Sir John Ross, the Arctic explorer, built North West Castle in 1820 after his first voyage in search of the North West Passage. A life-size model of the cabin of his ship, Victory, survives as part of the hotel bar.

It stands opposite the harbour in Stranraer, on Loch Ryan, and it has 73 bedrooms, a swimming pool and a sauna. In 1970 it became the first hotel in the world with its own indoor curling rink.

Visit North West Castle Hotel

MINGARY CASTLE

11 · Kilchoan, Ardnamurchan · Four suites

Mingary Castle

Mingary is the real thing, a medieval castle on a rock above the Sound of Mull, a mile from the village of Kilchoan. It’s the most westerly castle on the British mainland. King James IV used it against Clan Donald in the 1490s. After long years as an empty ruin, it was restored and opened in 2016.

There are just four suites inside the walls, and stays are usually for two nights or more. Allow about two hours for the drive from Fort William.

Visit Mingary Castle

12 · Innerleithen, Scottish Borders · Bed and breakfast

Traquair House

Traquair is known as the oldest inhabited house in Scotland. It began as a royal hunting lodge, and the Stuart family have lived here since 1491. Mary Queen of Scots visited in 1566. The Bear Gates at the end of the avenue were locked after Bonnie Prince Charlie left in 1745, and they have stayed shut ever since.

The family lets four double rooms for bed and breakfast, and a full Scottish breakfast is included. There’s a maze, and a brewery that makes ale in oak vessels.

More about Traquair House

Thirlestane Castle at Lauder, its pink sandstone front and many turrets beyond a wide striped lawn under a blue sky.

13 · Lauder, Scottish Borders · Suites in the castle

Thirlestane Castle

Thirlestane is the turreted castle at Lauder, about 30 miles south of Edinburgh. Its central tower was finished in 1590, and it has been the home of the Maitland family for more than 400 years. The plasterwork ceilings are some of the finest in the country.

You can stay in the South Wing, which holds five self-catering suites with eight bedrooms between them. Take one for a couple, or all five for a party of sixteen. There are also woodland lodges in the grounds with private hot tubs. The castle suites are open all year.

More about Thirlestane Castle

GLENGORM CASTLE

14 · Near Tobermory, Isle of Mull · Apartments

Glengorm Castle

Glengorm is a Victorian baronial mansion, finished in 1860, on a headland at the north end of Mull, four miles from Tobermory. It’s a family home with a farm around it.

You can stay in an apartment in the castle by the night, or take one of the cottages on the estate for a week. It’s self-catering, so stock up in Tobermory on the way.

Visit Glengorm Castle

BUITTLE CASTLE

15 · Near Dalbeattie, Galloway · Bed and breakfast

Buittle Castle

Buittle stands in the valley of the Urr Water, a mile and a half from Dalbeattie. The Lords of Galloway built the first castle here about 1170, and Lady Devorguilla, who founded Balliol College in Oxford, is part of its story. That first castle is a ruin. The house you sleep in grew up beside it, and its Great Hall dates from the 16th and 17th centuries.

It’s a family home with four bedrooms for guests, among them the Baron’s Bedchamber and the Mary Queen of Scots Room. You can also take the whole house.

Visit Buittle Castle

A stone country house facade is partly covered in red and gold autumn ivy climbing past its dormer windows and chimney stacks.

16 · Dunskey Castle, Portpatrick · Sleeps 10

The Royal Apartment

Dunskey is an Edwardian castle at the end of a private drive by Portpatrick, on an estate of 2,000 acres that runs along the cliffs. The Royal Apartment takes up part of it, and it sleeps ten in five bedrooms, each with its own bathroom.

The original features are all still there, from the blond hardwood floors to an art deco spiral staircase. The estate has lochs, woodland walks and a walled garden with a hedge maze, and the roofless tower of the older Dunskey Castle stands on the cliff nearby.

More about The Royal Apartment

KILMARTIN CASTLE

17 · Kilmartin Glen, Argyll · The whole castle, sleeps 10

Kilmartin Castle

Now for the castles you take whole. Kilmartin is a small tower house built in 1550 for John Carswell, the rector of Kilmartin, at the top of a glen full of standing stones and burial cairns. It stood empty for about two centuries. Its present owners refurbished it in 2019.

It sleeps ten in en-suite bedrooms, some with copper baths or wood-burning stoves. You cook for yourselves or have a chef come in, and there’s a swimming pond in the garden. Oban is 29 miles north.

Visit Kilmartin Castle

BORTHWICK CASTLE

18 · North Middleton, Midlothian · The whole castle, sleeps 28

Borthwick Castle

Borthwick was built in 1430, and it’s one of the finest and best-preserved keeps of its century in Scotland. Mary Queen of Scots stayed here, and you can still see the damage from Cromwell’s cannon in the wall.

It’s hired whole, for up to 28 people in 13 bedrooms, ten of them in the castle itself, and the price includes breakfast. The Great Hall is the place for dinner. It’s about half an hour from the middle of Edinburgh.

Visit Borthwick Castle

FENTON TOWER

19 · Near North Berwick, East Lothian · The whole tower, sleeps 12

Fenton Tower

Fenton Tower is a 16th-century tower house in the fields near North Berwick, about 20 miles east of Edinburgh. It was restored in the 1990s. Children may know it as Archie’s castle in Balamory, though the pink was added for television. The real stone is a pale grey.

The tower sleeps twelve in seven bedrooms, with more beds in a lodge and a cottage, and it’s let to groups of eight or more with breakfast included.

Visit Fenton Tower

FORTER CASTLE

20 · Glenisla · The whole castle, sleeps 12

Forter Castle

Forter was built in 1560 by James Ogilvy, Lord Airlie, in Glenisla, and it was burned in the feud with the Campbells that followed. It stood as a ruin for more than 300 years. Robert Pooley bought it in 1988 and rebuilt it, and his daughter, the designer Katharine Pooley, did the interiors.

It sleeps twelve adults in six bedrooms over five floors, with room for four children in the garret. There’s a great hall and a tiny chapel. It’s usually let by the week.

Visit Forter Castle

ERCHLESS CASTLE

21 · Strathglass, near Beauly · The whole castle, sleeps 16

Erchless Castle

Erchless was the seat of Clan Chisholm for five hundred years. The tower you see was built about 1600, with a baronial wing added in 1895, and it stands where the Erchless Burn meets the River Beauly, at the mouth of Strathglass.

It’s let by the week for up to sixteen, with a Georgian dining room, a games room with a billiard table and bikes to borrow. The estate has salmon fishing on the River Glass.

Visit Erchless Castle

DAIRSIE CASTLE

22 · Near Cupar, Fife · The whole castle, sleeps 14

Dairsie Castle

The first castle at Dairsie was built about 1300 by the Bishops of St Andrews, and a Scottish parliament met here in 1335. King James VI stayed in 1583. By the 1800s it was a ruin, and it was rebuilt as a family home in the 1990s.

It sleeps fourteen in six bedrooms. The six acres of grounds have a walled herb garden, an orchard and a woodland walk down to the River Eden. St Andrews is a short drive away.

Visit Dairsie Castle

DUCHRAY CASTLE

23 · Near Aberfoyle, the Trossachs · The whole castle, sleeps 8

Duchray Castle

Duchray is a small tower house of the late 16th century, deep in the forest two and a half miles from Aberfoyle, in the Loch Lomond and the Trossachs National Park. It belonged to the Grahams, and it was a meeting place for the Royalists in 1653.

The castle sleeps eight in four bedrooms, each with its own bathroom, and it stands in 80 acres of parkland. It’s about an hour from Glasgow.

Visit Duchray Castle

A yellow-harled tower house with battlements flies a flag above conical yew trees and a lawn.

24 · Near Elgin, Moray · The whole house, sleeps 38

Innes House

Innes House is a golden L-shaped tower house, built between 1640 and 1653 for Sir Robert Innes, and it has been in the same family for five generations. It’s the one to choose for a really big gathering.

It’s let whole, for up to 38 people in 20 bedrooms, most with their own bathrooms. There’s a red dining room hung with portraits, a drawing room with an open fire, a long library and four-poster beds.

More about Innes House

Stone tower with turret roof surrounded by pine trees at dusk

25 · Glen Tanar, near Aboyne · Sleeps 2

Tower O’Ess

Not every castle stay needs twenty friends. Tower O’Ess is a little Victorian tower on the banks of the River Tanar, built between 1871 and 1873 as the grand entrance to the Glen Tanar estate, and it’s for two.

Inside there’s a super-king bed, a roll-top bath and a fire in the sitting room. Outside, a hot tub hung with fairy lights looks into the pine woods, with the river running past.

More about Tower O’Ess

Hidden Scotland, Issue ThirteenOut now
Hidden Scotland, in print

Twice a year, to your door

One hundred and sixty pages of Scotland, every photograph commissioned, every word written by someone who went. Members get both issues posted and everything on screen.

The Daily for 17 October, from Scotland with love. A wide waterfall churns over rock ledges, autumn trees lining the gorge.

The Daily

Arrives at 5am every day.

A free morning email to see what’s on this week, catch up on what’s happening in Scotland and find somewhere new to go.