Cromdale is a small village on the east bank of the River Spey, a few miles east of Grantown-on-Spey. The current village was laid out following 1609 as a burgh of barony, an administrative and market centre for the area, but this role was later taken on by Grantown-on-Spey and Cromdale lapsed into a quiet backwater.
History
It was not always so quiet here, however. In 1690 the forces of James VII and William of Orange met in the Battle of the Haughs of Cromdale, the final fling in the Jacobite attempts to claim the throne of England.
The English troops surprised the Highlanders under General Buchan while they were sleeping, and over 300 of the Scots were killed.
Despite the Jacobite loss, they composed a song to promote the idea that they had actually won, with the help of the Earl of Montrose, who actually died about 40 years earlier. The tune is still played by pipe bands today.
The battle site is about two miles east of the village.
About Cromdale
Address: Cromdale, Highlands, Scotland
Attraction Type: Village
Location: On the A95 just east of Grantown-on-Spey
Location map
OS: NJ075285
Photo Credit: Andreas Wilhelm, licensed for reuse under the Creative Commons Licence
HERITAGE
We've 'tagged' this attraction information to help you find related historic attractions
and learn more about major time periods mentioned.
Find other attractions tagged with:
Jacobite (Historical Reference)
NEARBY HISTORIC ATTRACTIONS
Heritage Rated from 1- 5 (low to exceptional) on historic interest
Cairngorms National Park - Photos and Historic Sites - 2.6 miles (Countryside) ![]()
Drumin Castle - 6.9 miles (Castle) ![]()
Old Bridge of Avon - 8.2 miles (Historic Building) ![]()
Ballindalloch Castle - 8.2 miles (Historic House) ![]()
Marionburgh Cairn - 8.3 miles (Prehistoric Site) ![]()
Abernethy Forest - 8.7 miles (Countryside) ![]()
Loch Garten Osprey Centre - 8.7 miles (Countryside) ![]()
Inveravon Symbol Stones - 8.8 miles (Prehistoric Site) ![]()
Nearest Holiday Cottages to Cromdale:
Nearby accommodation is calculated 'as the crow flies' from Cromdale. 'Nearest' may involve a long drive up and down glens or, if you are near the coast, may include a ferry ride! Please check the property map to make sure the location is right for you.
Grantown-on-Spey, Highlands and Islands
Sleeps: 8
Stay from:£557 - £2,037
Grantown-on-Spey, Highlands and Islands
Sleeps: 6
Stay from:£529 - £2,727
Grantown-on-Spey, Highlands and Islands
Sleeps: 4
Stay from:£323 - £1,784


