Ballindalloch Castle

Castle Historic Scottish castle and estate in Speyside

In Speyside, Ballindalloch Castle stands on estate grounds with formal gardens and period interiors; visitors come for guided tours, estate walks and nearby whisky distilleries.

Main image

Ballindalloch Castle is a 16th-century castle and country house on the Ballindalloch estate in Speyside, northeast Scotland, originally built in 1546. It is the ancestral home of the Macpherson-Grant family and remains in private family ownership.

The site is open to the public seasonally and offers guided tours of historic rooms, access to a restored walled garden, and estate walks along the River Spey. On the estate there are visitor facilities including a tearoom and a single malt distillery established in 2014.

The castle began as a 16th-century tower house and was extended and altered in later centuries; it has remained the seat of the Macpherson-Grant family since its construction. The building and grounds have been adapted over time to include formal gardens and visitor facilities.

Ballindalloch sits on the north bank of the River Spey near the village of Ballindalloch in the Speyside region of northeast Scotland, within the historical county area of Banffshire/Moray. The castle lies within a rural estate landscape of woodlands, gardens and riverside paths.

  • Family ownership: Has been the home of the Macpherson-Grant family since the 16th century and remains family-owned.
  • Estate distillery: A working single malt distillery opened on the estate in 2014 and is part of the visitor experience.
  • Best viewpoints: Riverside walks along the River Spey and the walled garden provide the best close-up views of the house and grounds.

What to See #

  • Castle: A 16th-century tower house with later 18th and 19th-century additions that contains the family's historic rooms and displays about the estate.
  • Walled garden: A restored walled garden and ornamental grounds open to visitors, with lawns, borders and riverside paths.
  • Ballindalloch Distillery: A single malt distillery established on the Ballindalloch estate in 2014 producing spirit using local water and malts.
  • Visitor facilities: On-site visitor facilities include a tearoom and a small shop serving visitors during the open season.
Ballindalloch Castle
Ballindalloch Castle, Ballindalloch, Banff AB37 9BD, Scotland
57.4067, -3.3623
Apr-Oct: Daily 10:30am-5:00pm (house tours limited); Nov-Mar: gardens and some grounds open by arrangement - check website
Adults £10-£14 (approx.), children and concessions discounted; garden or house tickets vary by season - check official site.

How to Get to Ballindalloch Castle #

Ballindalloch Castle sits near the village of Ballindalloch in Speyside. By car the castle is about 1 hour from Inverness and 40 minutes from Elgin via the A96 and A95. The nearest railway station is at Keith or Elgin; from there hire a taxi or arrange a pickup from the castle. Local driving is recommended to visit surrounding distilleries and estate features.

Tips for Visiting Ballindalloch Castle #

  • Book timed-entry tours in high season (April-September) - the castle limits numbers for house tours.
  • Spend time in the doocot and walled gardens; the Japanese garden and prize roses are often missed by visitors focused solely on the castle interior.
  • Combine a visit with nearby Speyside distilleries - Ballindalloch is often called the "Pearl of the Highlands."

Best Time to Visit Ballindalloch Castle #

Best visited April through October when house tours, gardens, and tearooms are fully open; spring and early autumn combine lower crowds with strong visual appeal.

Spring (April-June)
April-June · 5-15°C
Gardens come into bloom; house tours begin for the season.
Summer (July-August)
July-August · 10-20°C
Longest daylight and peak touring season - expect higher visitor numbers.
Autumn (September-October)
September-October · 5-12°C
Rich autumnal colours in the walled gardens and quieter grounds after the summer rush.

Weather & Climate near Ballindalloch Castle #

Climate

Ballindalloch Castle's climate is classified as Oceanic - Oceanic climate with cool summers (peaking in July) and cold winters (coldest in January). Temperatures range from -1°C to 18°C. Moderate rainfall (755 mm/year), distributed fairly evenly throughout the year.

Air Quality: AQI 24 Good
Best Time to Visit
JuneJulyAugust
Temperature & Rainfall
Temperature Range
26°
Warmest Month
-11°
Coldest Month
Monthly Conditions

January

January is the coolest month with highs of 5°C and lows of -1°C. Moderate rainfall (77 mm) and mostly overcast skies.

42 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
93%
Humidity
Very Humid

Weather

77 mm
Rainfall
4.3 m/s
Wind
Light Breeze
0.0
UV Index
Low
7.1h daylight

February

February is cold with highs of 6°C and lows of -1°C. Moderate rainfall (53 mm) and mostly overcast skies.

46 Poor

Comfort

Feels Like Cold
C
Temperature
-1°
92%
Humidity
Very Humid

Weather

53 mm
Rainfall
4.2 m/s
Wind
Light Breeze
0.1
UV Index
Low
9.2h daylight

March

March is cold with highs of 8°C and lows of 1°C. Moderate rainfall (61 mm) and mostly overcast skies.

44 Poor

Comfort

Feels Like Cold
C
Temperature
88%
Humidity
Very Humid

Weather

61 mm
Rainfall
4.4 m/s
Wind
Light Breeze
0.3
UV Index
Low
11.6h daylight

April

April is cold with highs of 10°C and lows of 2°C. Moderate rainfall (48 mm) and mostly overcast skies.

56 Acceptable

Comfort

Feels Like Cold
C
Temperature
10°
85%
Humidity
Very Humid

Weather

48 mm
Rainfall
3.9 m/s
Wind
Light Breeze
0.6
UV Index
Moderate
14.1h daylight

May

May is cold with highs of 13°C and lows of 5°C. Moderate rainfall (52 mm) and mostly overcast skies.

56 Acceptable

Comfort

Feels Like Cold
C
Temperature
13°
81%
Humidity
Very Humid

Weather

52 mm
Rainfall
3.6 m/s
Wind
Light Breeze
0.9
UV Index
Moderate
16.4h daylight

June

June is cool with highs of 16°C and lows of 8°C. Moderate rainfall (56 mm) and mostly overcast skies.

64 Good

Comfort

12°
Feels Like Cool
12°C
Temperature
16°
82%
Humidity
Very Humid

Weather

56 mm
Rainfall
3.6 m/s
Wind
Light Breeze
1.1
UV Index
High
17.6h daylight

July

July is cool with highs of 18°C and lows of 10°C. Moderate rainfall (56 mm) and mostly overcast skies.

64 Good

Comfort

14°
Feels Like Cool
14°C
Temperature
10° 18°
82%
Humidity
Very Humid

Weather

56 mm
Rainfall
3.4 m/s
Wind
Light Breeze
1.1
UV Index
High
17.0h daylight

August

August is cool with highs of 18°C and lows of 9°C. Moderate rainfall (64 mm) and mostly overcast skies.

62 Good

Comfort

13°
Feels Like Cool
13°C
Temperature
18°
84%
Humidity
Very Humid

Weather

64 mm
Rainfall
3.1 m/s
Wind
Light Breeze
0.8
UV Index
Moderate
15.0h daylight

September

September is cool with highs of 15°C and lows of 7°C. Moderate rainfall (71 mm) and mostly overcast skies.

54 Acceptable

Comfort

11°
Feels Like Cool
11°C
Temperature
15°
86%
Humidity
Very Humid

Weather

71 mm
Rainfall
3.7 m/s
Wind
Light Breeze
0.5
UV Index
Low
12.6h daylight

October

October is cold with highs of 12°C and lows of 5°C. The wettest month with 78 mm of rain and mostly overcast skies.

52 Acceptable

Comfort

Feels Like Cold
C
Temperature
12°
90%
Humidity
Very Humid

Weather

78 mm
Rainfall
3.8 m/s
Wind
Light Breeze
0.2
UV Index
Low
10.1h daylight

November

November is cold with highs of 8°C and lows of 2°C. Moderate rainfall (72 mm) and mostly overcast skies.

46 Poor

Comfort

Feels Like Cold
C
Temperature
93%
Humidity
Very Humid

Weather

72 mm
Rainfall
3.8 m/s
Wind
Light Breeze
0.0
UV Index
Low
7.8h daylight

December

December is cold with highs of 6°C and lows of 0°C. Moderate rainfall (67 mm) and mostly overcast skies.

44 Poor

Comfort

Feels Like Cold
C
Temperature
94%
Humidity
Very Humid

Weather

67 mm
Rainfall
3.9 m/s
Wind
Light Breeze
0.0
UV Index
Low
6.4h daylight

Nearby Attractions to Ballindalloch Castle