Toggle Menu
Golf Perthshire

The Black Watch Castle & Museum

AddressBalhousie Castle, Hay St, Perth
PH1 5HR

Emailinfo@theblackwatch.co.uk

Websitewww.theblackwatch.co.uk

Telephone01738 638152

The Black Watch Museum is housed in the historic Balhousie Castle, which is said to date back to the 12th century. Our Five Star Museum shares the story of the iconic Black Watch Regiment, Scotland's premier Highland Regiment.

The Museum has a gift shop which offers a wide of products from regimental memorabilia to handpicked Scottish gifts. In our award winning Cafe you will find a delicious selection of hot and cold food. We serve breakfast, lunch and afternoon tea; we source our produce from local suppliers.

Our unique and compelling location can provide private dining experiences, exclusive use of the Castle, self-guided, group and bespoke tours

<br />
<b>Notice</b>:  Undefined index: name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>318</b><br />

Find us

Golf Clubs Nearby

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Auchterarder Golf Club
16.2 mi

Auchterarder Golf Club, The Clubhouse, Orchil Road, Auchterarder, Perthshire
PH3 1LS

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Blairgowrie Golf Club, Lansdowne
15.2 mi

Blairgowrie Golf Club, Golf Course Road, Rosemount, Blairgowrie
PH10 6LG

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Blairgowrie Golf Club, Rosemount
15.2 mi

Blairgowrie Golf Club, Golf Course Road, Rosemount, Blairgowrie, Perthshire
PH10 6LG

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Blairgowrie Golf Club, Wee Course
15.2 mi

Blairgowrie Golf Club, Golf Course Road, Rosemount, Blairgowrie, Perthshire
PH10 6LG

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Craigie Hill Golf Club
2.2 mi

Craigie Hill Golf Club, Cherrybank, Perth, Perthshire
PH2 0NE

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Crieff Golf Club, Dornock
16.7 mi

Crieff Golf Club, Perth Road, Crieff, Perthshire
PH7 3LR

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Crieff Golf Club, Ferntower
16.7 mi

Crieff Golf Club, Perth Road, Crieff, Perthshire
PH7 3LR

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Culcrieff Golf Club
17.3 mi

Culcrieff Golf Club, Action Glen, Crieff Hydro , Crieff
PH7 3LQ

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Dunkeld and Birnam Golf Club
15.4 mi

Dunkeld and Birnam Golf Club, Fungarth, Dunkeld. Perthshire
PH8 0ES

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Dunning Golf Club
11.5 mi

Dunning Golf Club, Rollo Park, Dunning, Perthshire
PH2 0RH

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Gleneagles King's Course
17.4 mi

The Gleneagles Hotel, Auchterarder, Perthshire
PH3 1NF

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Gleneagles PGA Centenary Course
17.4 mi

The Gleneagles Hotel, Auchterarder, Perthshire
PH3 1NF

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Gleneagles PGA National Academy Course
17.4 mi

The Gleneagles Hotel, Auchterarder, Perthshire
PH3 1NF

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Gleneagles Queen's Course
17.4 mi

The Gleneagles Hotel, Auchterarder, Perthshire
PH3 1NF

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
King James VI Golf Club
0

King James VI Golf Club, Moncrieffe Island, Perth
PH2 8NR

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Kinross Golf Courses – The Bruce
19.0 mi

Kinross Golf Courses, Green Hotel Golf & Leisure Resort, 2 The Muirs, Kinross
KY13 8AS

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Kinross Golf Courses – The Montgomery
19.0 mi

Kinross Golf Courses, Green Hotel Golf & Leisure Resort, 2 The Muirs, Kinross
KY13 8AS

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Milnathort Golf Club
17.7 mi

Milnathort Golf Club, 37 South Street, Milnathort, Kinross
KY13 9XA

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Murrayshall Course
3.9 mi

Murrayshall House Hotel, Murrayshall Road, Scone, Perthshire
PH2 7PH

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Murrayshall Lynedoch Course
3.9 mi

Murrayshall House Hotel, Murrayshall Road, Scone, Perthshire
PH2 7PH

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Muthill Golf Club
18.6 mi

Peat Road Muthill Perthshire
PH5 2DA

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
North Inch Golf Course
433 ft

North Inch Golf Course, Hay street, Perth
PH1 5HS

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Strathmore Golf Centre, Leitfie Links
18.8 mi

Strathmore Golf Centre, Alyth, Blairgowrie, Perthshire
PH11 8NZ

<br />
<b>Notice</b>:  Undefined variable: acc_name in <b>/homepages/22/d738635901/htdocs/golfperthshire/attractions.php</b> on line <b>379</b><br />
Strathmore Golf Centre, Rannaleroch
18.8 mi

Strathmore Golf Centre, Alyth, Blairgowrie, Perthshire
PH11 8NZ