Top 7 Scotland Castle Hotels


Whether you're a fan of the Downton Abbey or simply adore historical venues, this part of the UK is among the most favored palaces in Europe for spicing up your trip with a stay overnight in a real historic castle. Actually, the selection of marvelous Scottish castle hotels to choose from is very impressive, not to mention that such an accommodation experience has of recent become extremely popular among tourists. Below, we have put together a list of the best Scotland castles worth considering as a stopover during your travel.

1. Melville Castle by Edinburgh, Scotland
Melville Castle, Edinburgh, Scotland

Historic Scottish Castle

Gilmerton Rd, Edinburgh, Lasswade EH18 1AP, UK
+44 131 654 0088


Boasting a wonderful location only 20 minutes from Edinburgh, the Melville Castle is a perfect escape in the woodlands. The 18th-century venue offers comfortable guestrooms and is a top-rated choice for Scottish castle vacations.

2. Fenton Tower near Edinburgh, Scotland
Fenton Tower, Edinburgh, Scotland

Fortified Tower

Kingston, North Berwick EH39 5JH, UK
+44 162 089 0089


Speaking about fabulous Scotland castle hotels, Edinburgh is a great starting point. The 16th-century Fenton Tower is set about 40 minutes away from the city near numerous golf courses. It provides luxurious rooms for no more than 13 guests at a time.

3. Dalhousie Castle Hotel near Edinburgh, Scotland
Dalhousie Castle Hotel, Edinburgh, Scotland

Luxurious Castle

Bonnyrigg, Edinburgh, Midlothian, EH19 3JB
+44 187 582 0153


The award-winning Dalhousie is among the oldest inhabited Scottish castles, set only a 30-minute drive from central Edinburgh. The property is home to the 13th-century castle, a great restaurant, spa, unique falconry, archery, and beautiful parkland.

4. Crossbasket Hotel close to Glasgow, Scotland
Crossbasket Hotel, Glasgow, Scotland

17th-Century Castle

Stoneymeadow Rd, East Kilbride, Glasgow G72 9UE, UK
+44 169 882 9461


Located a 25-minute drive from Glasgow, the Crossbasket is a luxurious historic property and one of the fanciest Scottish castles to stay in. The property boasts unique furniture, including some pieces which previously belonged to the Duke of Cambridge.

5. Tulloch Castle Hotel by Inverness, Scotland
Tulloch Castle Hotel, Inverness, Scotland

12th-Century Castle

Tulloch Castle Drive, Dingwall Ross-Shire, Scotland IV15 9ND, UK
+44 134 986 1325
Castle hotel website


The outstanding Tulloch Castle Hotel allures travelers with its historic centuries-old halls, fireplaces, and authentic style. This breathtaking Scotland castle is located in the gorgeous Scottish highlands only 30 minutes from Inverness.

6. Inverlochy Castle Hotel, Fort William, Scotland
Inverlochy Castle Hotel, Fort William, Scotland

Fine Country Hotel

Torlundy, Fort William PH33 6SN, UK
+44 139 770 2177


One of the top places for a Scotland castle vacation, Inverlochy boasts an amazing location near Ben Nevis, the Glenfinnan Viaduct, as well as numerous lochs. The castle is surrounded by luscious greenery, offers fine rooms, and a great restaurant.

7. Fonab Castle, Pitlochry, Scotland
Fonab Castle, Pitlochry, Scotland

Spa Hotel

Foss Rd, Pitlochry PH16 5ND, UK
+44 179 647 0140


The Fonab Castle Hotel is another highlight among top Scottish castle stays, situated in Pitlochry. The 5-star property has a top-notch spa, numerous dining facilities, as well as provides stylish bedrooms for guests.