Where to See Highland Cows in Scotland

One of the most sought-after Scottish experiences is meeting our hairy and loveable Highland cows. Or as we Scots call them, Highland coos!

Iconic, cute and extremely photogenic, these hardy yet docile animals can be found right across Scotland, including the islands. We’ve put together some top picks from across Scotland for getting up close to them.

Highland cows on the coastal road between Applecross and Shieldaig

© VisitScotland / Kenny Lam

North Scotland

The famous Scottish Highlands, where Highland cows originate from, is undoubtably a great place to see them. Amongst the epic and jaw-dropping landscapes, you’re spoiled for locations to pick from!

North East

Aberdeenshire is a great place to spot both Highland cows and castles, having the greatest density of castles anywhere in the country! From stunning Royal Deeside, to quaint traditional fishing villages on the coast, this region has much to enjoy. Check out Scotland’s Castle Trail for more inspiration.


The regions of Edinburgh & The LothiansDundee & AngusThe Kingdom of FifeArgyllPerthshireLoch Lomond, The Trossachs, Stirling & Forth Valley are located centrally in the heart of Scotland – stretching from the west to east coasts. These regions are easily accessible from the largest cities of Glasgow and Edinburgh.

South and South West Scotland

The lowlands in the south west of Scotland and the Scottish Borders have idyllic countryside landscapes, and many historic towns and villages to explore. Plus plenty of Highland cows to see too of course!


The islands along the northern and west coasts of Scotland offer dramatic scenery and some great opportunities to meet Highland cows roaming freely. Here are just some of the options, but any of the main inhabited islands are home to Highland cows.

Don't Miss

Other things you might like