
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
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.
In this piece
The places
01Glenapp Castle
02Crossbasket Castle03Fonab Castle
04Dornoch Castle Hotel
05Stonefield Castle
06Glengarry Castle
07Tulloch Castle
08Barony Castle
09Sherbrooke Castle
10North West Castle Hotel
11Mingary Castle
12Traquair House
13Thirlestane Castle14Glengorm Castle
15Buittle Castle
16The Royal Apartment17Kilmartin Castle
18Borthwick Castle
19Fenton Tower
20Forter Castle
21Erchless Castle
22Dairsie Castle
23Duchray Castle
24Innes House
25Tower O’Ess
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.
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.
Visit near Crossbasket Castle
Places to see and eat, nearest firstCalderglen Country Park
GlasgowCathkin Braes Country Park
GlasgowGreenhouse Cafe
GlasgowBailey & Tibbs
East KilbrideClyde Walkway
GlasgowTollcross Park
GlasgowCuningar Loop
GlasgowLinn Park
Glasgow03 · 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.
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.
Visit near Dornoch Castle Hotel
Places to see and eat, nearest firstDornoch Cathedral
DornochCocoa Mountain Dornoch
DornochMilk & Honey
DornochBritton Scotland, Dornoch
DornochDornoch Town
DornochRoyal Dornoch Golf Club
Dornoch Beach
DornochEmbo Beach
Dornoch05 · 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.
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.
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.
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.
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.
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.
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.
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.
Visit near Traquair House
Places to see and eat, nearest firstHaus and Co
InnerleithenKailzie Gardens
PeeblesCross Kirk, Peebles
PeeblesNeidpath Tunnel and Castle
PeeblesStobo Kirk
PeeblesOld Gala House
GalashielsAbbotsford, Home of Sir Walter Scott
MelroseGreat Polish Map of Scotland
Peebles
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.
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.
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.
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.
Visit near The Royal Apartment
Places to see and eat, nearest firstPortpatrick
PortpatrickSmugglers Cove
PortpatrickHarbour House Hotel
StranraerThe Port Pantry, Portpatrick
StranraerKillantringan Lighthouse and Bay
PortpatrickDunskey Castle
PortpatrickFig and Olive
StranraerStranraer Museum
Stranraer17 · 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.
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.
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.
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.
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.
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.
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.
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.
Visit near Innes House
Places to see and eat, nearest first25 · 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.
Visit near Tower O’Ess
Places to see and eat, nearest firstTwice 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
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.
(1)-full-1749388268.jpg)



















-full-1749383090.jpg)


-full-1750069760.jpg)









































Wild at Heart
The Modern Croft