15 BEST Country House Hotels In Scotland [Fresh For 2024]

Cazzy Magennis
Written By:
Cazzy Magennis
Last Updated:
December 31, 2023
If you want luxury and comfort on your visit to Scotland, then there is no better place to stay than a country house hotel! Here's a look at the 15 best ..
best country house hotels Scotland

Country House Hotels are a popular accommodation option in Scotland.

And it’s not surprising why. 

They’re very beautiful, often historic, and situated in the most beautiful parts of Scotland.

Well, if you need inspiration on the best country house hotels in Scotland, then look no further. 

I’ve put together a list of my favourite choices, as well as links to check availability and pricing for each one.

For your peace of mind, all these properties have additional measures in place to deal with the Covid pandemic.

Note: Some posts may contain affiliate links. Read more in our Privacy Policy. Learn more about how we create and update content in our Publishing Guidelines.

1. Friars Carse Country House Hotel $$ - Best country house hotel in Southwest Scotland

Friars Carse Country House Hotel Scotland

Located in a stunning 45-acre woodland that stretches to the banks of the River Nith, this property offers 23 cottages and bedrooms all located just 6 miles from the historic Dumfries centre. 

This historic country house (dating back to the 19th century) has all you need for a luxurious stay. 

There’s an open fire in the spacious guest lounge for relaxing in the evenings with a wee dram, and the on-site restaurant serves up local and fresh cuisine. 

There’s even an on-site snooker room and bar. 

If you’re interested in fishing, private salmon and trout fishing can be arranged. 

Special features:

  • The Robert Burns Hermitage is situated on the grounds of the hotel
  • Open wood burning fire 
  • Breakfast is included in the rate

2. Inverlochy Castle Hotel $$$ - Most luxurious country house hotel in Scotland

Inverlochy Castle hotel Scotland

Located among the beautiful Scottish West Highlands scenery, this 19th-century country house hotel in Scotland has won awards for both the property itself and the on-site restaurant. 

This Fort William accommodation is located just 4 miles from the city, so you’re in a great position for exploring all the best local sights, including Ben Nevis.

All of the rooms are individually designed, and a DVD player and PlayStation 2 are available on request. 

There are an array of leisure activities available on-site which include tennis, clay pigeon shooting and fishing, and clay pigeon shooting. 

Special features:

  • Award-winning restaurant 
  • On-site leisure activities 
  • Located close to Fort William

3. Torrs Warren Country House Bed and Breakfast $ - Best budget country house hotel in Scotland

Torrs Warren Country House B & B

This quiet country house Bed and Breakfast Hotel is located in the southwest of Scotland

It’s a former manse with its own grounds and is a family-run business that is perfectly placed for exploring The Rhins area with its walks, golf course and garden. 

You’re even close to the ferry for a quick day trip to Ireland. 

There’s an on-site residents lounge with a library and cosy fireplace. Breakfast is served daily in the conservatory and you can take advantage of the room service. 

You’re in a perfect position to explore nearby Portpatrick and the Logan Botanical Gardens. 

Special features:

  • Residents lounge and library 
  • Breakfast included in price 
  • Close to ferry terminal 

4. Dalmahoy Hotel & Country Club $$$ - Best country house hotel in Edinburgh

Dalmahoy Hotel & Country Club

Set among 1000 acres of beautiful parkland featuring not one, but two 18-hole golf courses, this historic country house hotel was built-in 1725. 

It offers 5-star luxury on every corner and includes leisure facilities, a luxurious spa, and a variety of dining options.

Rooms are equipped with all you need for a comfortable stay including en-suite bathrooms, tea/coffee making facilities, and a mini-fridge.

 As well as an impressive 18-hole golf course, there is also a championship golf course and a PGA-approved golf academy. 

The fun doesn’t stop there, this country house hotel in Edinburgh even has an award-winning restaurant and an indoor swimming pool! 

Special features:

  • Onsite gym and fitness classes 
  • Tennis courts 
  • Two golf courses

5. Dunkeld House Hotel $$ - Best country house hotel in Perthshire

Dunkeld House Hotel

Located in 280 acres of beautiful Perthshire countryside, this country house hotel features a luxurious health club and an outdoor activity centre. 

All the rooms have en-suite bathrooms, large work desks and most offer scenic views. 

This hotel in Scotland offers a pool, fitness centre, and an on-site spa for relaxing in the evenings. 

You can even partake in activities such as quad biking, clay pigeon shooting, and fishing on the River Tay which runs through the grounds of this property. T

Here’s also an on-site restaurant to accommodate all your dining needs. 

Special features:

  • Indoor swimming pool 
  • Spa centre 
  • Activity centre on-site

6. Dungallan Country House $$$ - Best country house hotel in the Scottish Highlands

Located in Oban, overlooking the Oban bay, this beautiful country house hotel offers views of the Isles of Kerrera, Lismore, Mull, and the Sound of Kerrera. 

This Victorian build is now a 5-star guest house and was actually originally a summer residence for the Duke of Argyll in 1870- pretty cool. 

You’re only a 10-minute stroll to the centre of Oban town with its many shops and restaurants. This hotel has an exclusive bar that offers over 100 single malt whiskies and a cocktail menu. 

It overlooks Oban bay so a perfect place to relax in the evenings by the warmth of the open log fire. 

Special features:

  • Commanding views 
  • Historic building 
  • Breakfast included in price 

7. Culloden House Hotel $$$ - Best country house hotel in Inverness

Culloden House hotel Scotland

Set in 40 acres of stunning private gardens and ground, this Georgian country house is now a 4-star country house hotel in the highlands of Scotland just a few miles from the centre of Inverness

This hotel has actually been voted as one of the world’s best hotels, so you can pretty much guarantee you’re going to have a fantastic, luxurious stay. 

There are 28 rooms all individually designed and perfectly combine modern comforts with romantic luxury.

There is a turndown service and newspapers and magazines are available in every room. 

There is an award-winning fine dining restaurant offering superb local dishes. 

Special features

  • Breakfast included in the rate 
  • Award winning restaurant 
  • Located in nature

8. The Lodge on the Loch $$ - Best lodge hotel in Scotland

The Lodge On The Loch

This beautiful property is located in nature and includes an amazing spa, two 9-hole golf courses, and much more. 

Rooms are equipped with everything you need including en-suite bathrooms and TV. In the superior rooms, you’ll have a balcony that offers scenic views of the mountains and Loch Aboyne. 

The spa offers a monsoon shower, lochside hot tub, an indoor pool, and a treatment room. There’s also an on-site restaurant that boasts fine dining coupled with panoramic views of the Cairngorms mountains. 

Special features:

  • Two golf courses 
  • Indoor pool 
  • Lochside hot tub 

9. Cringletie House $$$ - Best country house hotel for couples

Cringletie House Scotland

Located 18 miles from Edinburgh, this beautiful country house hotel dates back to 1861 and is set in 28 acres of wonderful gardens. 

It’s located in a peaceful rural location, but you can reach Edinburgh in just 30 minutes by car making it a perfect place to escape to the countryside with easy access to the city sights. 

The on-site restaurant offers fine dining and many dishes include ingredients from the 400-year old walled kitchen garden! 

Rooms are fully furnished and equipped with everything you need for a comfortable and relaxing stay in Scotland. 

Special features:

  • Rural location 
  • On-site restaurant
  • Breakfast included in the rate 

10. Ballathie House Hotel $/$$ - Best country house hotel in Perth

Ballathie House hotel in Scotland

Located within its own private estate which overlooks the River Tay, this charming country house hotel in the Highlands offers luxurious accommodation in tranquil surroundings. 

This property aims to offer a traditional taste of the Scottish Highlands and includes 41 beautiful en suite bedrooms. 

There is even an award-winning cuisine in the on-site restaurant. 

You’re located just 11 miles from the city centre of Perth, this property puts you in a perfect position to explore. 

Special features:

  • Award-winning cuisine on offer
  • Breakfast included in the rate
  • Excellent value for money

11. Craigard House Hotel $$ - Best beachfront country house hotel in Scotland

Craigard House Hotel in Scotland

This beautiful country house hotel in Scotland offers a far-reaching view over Campbeltown Loch. 

This property offers luxurious rooms with en-suite bathrooms, a welcome tray and some views include amazing sea views. 

There’s an on-site award swimming restaurant that serves up breakfast, lunch, and dinner, and you’re only 10 minutes away from local golf courses and several pubs and restaurants.

If you’re a whiskey fan, you’ll find the Beinn an Tuirc Distillery is 15 minutes drive away. 

This property offers everything you need for a relaxing stay on the coast of Scotland. 

Special features:

  • Award-winning restaurant 
  • Sea views
  • Pets welcome

12. Bunchrew House Hotel $$$ - Most romantic country house hotel in Scotland

Scotland Bunchrew House hotel

This luxurious country house hotel is located in Inverness and perfect for couples who are seeking a romantic getaway in Scotland

Located in 20 acres of stunning woodland and landscaped gardens, on the shores of the Beauly Firth near Inverness, this magnificent mansion dates back to the 17th century. 

It’s been transformed into a luxurious country house hotel. 

Some parts of the hotel actually date back to 1505

Relax in the drawing room with its real log fireplaces and a glass of whiskey, then relax in your individually decorated en-suite room complete with fridge and TV. 

There’s an on-site restaurant for fine dining and a cocktail bar that looks out onto the gardens. 

Special features:

  • Tesla and non-tesla electric charging points 
  • On-site restaurant
  • Breakfast included in the room rate

13. Thistle House Guest House $ - Great budget country house hotel in Scotland

Thistle House Guest Home

Situated in a scenic wooded garden, Thistle House Guest House sits in 2 acres of wrap around wooded gardens attracting many beautiful birds and allows you the perfect place to relax, unwind and escape the stress of daily life. 

You’ve got views of Inveraray and it’s beautiful castle. 

In the evenings you can sit outside and star gaze thanks to the little light pollution surrounding you. 

All rooms are beautifully decorated and come with everything you need for a comfortable stay. Rooms are actually named after local clans of the west coast of Scotland

There is an on-site restaurant and a lounge where guests can relax in the evenings by a log fire with a good book. 

Special features:

  • Star gazing possible 
  • Breakfast is included in the rate 
  • Situated in nature 

14. Broomfields Country House $ - Best country house hotel in the Scottish borders

Broomfields Scotland country house

Broomfields Country House is located near Melrose with Melrose Abbey just 3.1 miles away. This is a small, privately run property that oozes charm and comfort. 

You can choose between the garden room which features a king-size double bedroom with ensuite facilities, or the log store, which features a double bedroom with a private adjacent bathroom that also has a luxury bath tub. 

Walking, cycling and fishing opportunities are nearby. 

The property also offers a traditional supper menu including wine on request, or you can opt to visit one of the excellent eating establishments nearby.

Special features:

  • Breakfast included in rate 
  • Log burning fire available 
  • Outdoor dining area 

15. Coul House Hotel $$ - Best country house hotel in Scotland that allows pets

Coul House Hotel Scotland

This beautiful country house hotel is set in the hills above Contin and offers beautiful views. You’re only a 20 minute drive from Inverness and within 5 miles to the beautiful Loch Ussie and Loch Achilty. This hotel features an award-winning restaurant, and all rooms are beautifully decorated and featured mountain views and a seating area. 

Set in 8 acres of stunning mature woodland, Coul House is directly opposite the biking track to Rogie Waterfalls. 

There are even open log fires, a cosy guest lounge and a pitch and putt! 

Special features:

  • Pitch and putt on-site
  • Award winning restaurant
  • Breakfast is included in the rate

So there we have it, my guide to the best country house hotels in Scotland! 

You’re sure to fall in love with at least a few of the options on this list.

Just remember, Scotland is a super popular destination; so to avoid disappointment, I suggest you book your accommodation ahead of time.

For more help choosing where to stay in Scotland, check out my other round-ups:

Best Dog Friendly Hotels In Scotland

Best Airbnbs In Scotland

Best Places To Stay On The Isle Of Skye

Other posts
Country Guides
Destination Guides