Discover Ballindalloch Castle, one of Scotland’s most enchanting historic castles, nestled in the heart of Speyside in Moray. Known as the Pearl of the North, this magnificent 16th-century castle has been the ancestral home of the Macpherson-Grant family for nearly 500 years. Surrounded by beautifully maintained gardens, ancient woodland and picturesque riverside scenery, Ballindalloch Castle offers visitors an unforgettable experience of Scottish history, architecture and Highland heritage.
Dating back to 1546, Ballindalloch Castle is one of the finest surviving examples of Scottish Baronial architecture. Originally built as a fortified tower house, the castle has evolved over the centuries, incorporating elegant architectural additions while retaining its historic character.
The castle remains a family home, offering visitors a fascinating glimpse into centuries of Highland life. Its richly furnished interiors, family portraits, historic collections and architectural features reflect the traditions and heritage of generations of the Macpherson-Grant family.
The gardens at Ballindalloch Castle are among its greatest attractions, offering a delightful combination of formal landscaping, colourful planting and peaceful natural surroundings.
Visitors can explore three distinctive gardens: the romantic Courtyard Garden, the picturesque Rockery and the magnificent Walled Garden, redesigned in 1996 to celebrate the castle’s 450th anniversary.
From spring daffodils and flowering borders to fragrant summer roses and autumn colours, the gardens provide a beautiful setting for strolls, garden enthusiasts and photographers.
Set within an extensive Highland estate, Ballindalloch Castle offers wonderful opportunities to explore the natural beauty of Speyside.
Follow peaceful woodland paths, wander along tree-lined avenues or enjoy scenic walks beside the River Avon. The grounds are home to a variety of wildlife, including red squirrels and roe deer, making the estate particularly appealing to nature lovers.
The surrounding countryside, with its rivers, woodlands and rolling Highland landscapes, creates an idyllic setting for a relaxing day out.
Beyond the castle and gardens lies a historic working Highland estate with strong connections to Scottish agriculture and traditional rural life.
Ballindalloch is particularly renowned for its association with Aberdeen Angus cattle, having established its famous pedigree herd in 1860. The estate also has a long connection with Speyside whisky production, celebrated today through Ballindalloch Distillery.
These traditions reflect the estate’s continuing role in preserving Scotland’s agricultural, cultural and Highland heritage.
Ballindalloch Castle and Gardens offer an enjoyable day out for visitors of all ages. Families can explore the grounds, enjoy the children’s playground and discover the history of this remarkable Scottish castle.
The Courtyard Café provides a welcoming place to stop for refreshments, while the gift shop offers an opportunity to browse souvenirs and gifts. Picnic areas are also available for visitors wishing to relax in the beautiful surroundings.
With its combination of history, gardens, wildlife and family-friendly facilities, Ballindalloch Castle is a rewarding attraction for visitors exploring Moray and the Scottish Highlands.
Located just off the A95 between Grantown-on-Spey and Aberlour, Ballindalloch Castle is an ideal destination for anyone exploring historic castles in Scotland, Speyside attractions and the heritage of the Scottish Highlands.
Whether you are interested in Scottish Baronial architecture, historic gardens, Highland wildlife or the fascinating history of a traditional Scottish estate, Ballindalloch Castle offers a memorable experience in one of Scotland’s most beautiful regions.
The castle and gardens open seasonally, so visitors are advised to check current opening times, admission prices and visitor information before travelling.
Ballindalloch Castle and Gardens will reopen for the 2027 season on Tuesday 23 March, welcoming visitors until Thursday 30 September 2027.
Opening Days: Sunday to Thursday
Closed: Fridays and Saturdays
Opening Hours: 10:00 am – 5:00 pm
Last Admission: 4:00 pm
Castle Admission Prices & Season Tickets 2027
| Ticket Type | Castle & Grounds | Grounds Only |
|---|---|---|
| Adult | £18.00 | £10.00 |
| Child (5–16 years) | £9.50 | £6.00 |
| Child (under 5) | FREE | FREE |
| Senior (65+ years) | £16.00 | £10.00 |
| Family Ticket (2 adults + up to 3 children) | £42.00 | £26.50 |
Season Tickets 2027
Enjoy unlimited return visits throughout the season with our great-value season tickets.
Individual Season Ticket includes free admission for up to 3 children. Non-transferable. £42.00
To enquire about group bookings, please send an email to tourism@ballindallochcastle.co.uk
From Elgin (23 miles):
Travel south out of Elgin following the A941 signposted for Perth. At Craigellachie this road becomes the A95. Ballindalloch is approximately 7 miles beyond Aberlour and the Castle entrance is clearly signposted on your right hand side.
From Aberdeen (65 miles):
Take the A96 west towards Elgin. Just after the town of Keith take the A95 to Craigellachie. Turn left at the T-junction in Craigellachie and head towards Aberlour (this is still the A95). The village of Ballindalloch is approximately 7 miles beyond Aberlour and the Castle entrance is clearly signposted on your right hand side.
From Perth (110 miles):
Take the A9 north from Perth and turn right onto the A95 just north of Aviemore. Approximately 15 miles north-east of the town of Grantown-on-Spey you will see the Ballindalloch Distillery on your right. After crossing the River Avon the road climbs steeply for a short while, past the War Memorial on your right, and the Castle entrance can then be seen clearly signposted on your left after 750m.
From Inverness (47 miles):
Take the A9 south out of Inverness. Just after the village of Slochd take the A938 signposted Carrbridge. Stay on the A938 until Dulnain Bridge where you turn left onto the A95. The village of Ballindalloch is approximately 15 miles beyond the town of Grantown-upon-Spey. As you journey through the village you will note the Ballindalloch Distillery on your right. After crossing the River Avon the road climbs steeply for a short while, past the War Memorial on your right, and the Castle entrance can then be seen clearly signposted on your left after 750m.
Sat Nav Settings:
Post Code: AB37 9AX
Lat: 57.413605 / Lng: -3.367815) .