Search B&Bs

 Family Friendly
 Pet Friendly
 Evening Meals
 Countryside Location
 Accessible Accommodation
 Town Location

Search Map

Scotland Map

Search Availability

Location


Scotland's Best B&Bs

Highland Games

Highland Games in Scotland in 2024

Scotland is renowned for its Highland Games and Gatherings which are some of the most popular events on the summer calendar for tourists and locals alike. The season stretches from May to September up and down the country. Annual agricultural shows and country shows are another occasion for the local community to gather and celebrate their successes so we've included them on this page. 
You may wish to read our blog about the history of Highland Games.

Please check with event organisers to confirm dates if you are intending to travel specifically for an event.

We hope you will book your accommodation with Scotland's Best B&Bs - simply Check Availability and Book Online

May 2024

Gourock Highland Games  
12 May 2024, Inverclyde

Fife Show  
18 May 2024, Kinloss House near Cupar 
A great day out for all the family with events including pedigree cattle, sheep, poultry, wild fowl, heavy horse breeds, show jumping, game fair. Demonstrations of falconry, ferret racing, gun dogs and angling. Pet show, countryside tent with fun activities. Cookery theatre with demonstrations. Food and Drink marquee by Fife's speciality producers.  
Stay with our B&Bs in Fife

Gordon Castle Highland Games and Country Fair  
19 May 2024 near Fochabers in Moray 
Events all weekend. Vintage Village, music, local food producers, unique crafts and gifts, gun dogs, terrier racing, falconry displays, rare breeds, Clydesdale horses, and racing pigs.

Blackford Highland Games  
25 May 2024 
Near Gleneagles and Auchterarder in Perthshire  
Stay with our B&Bs in Perthshire

Drymen Agricultural Show  
25 May 2024, Drymen, Loch Lomond

Highland Gathering and Atholl Highlanders' Parade  
25 - 26 May 2024 at Blair Castle, Perthshire  
Stay with our B&Bs in Perthshire

Carmunnock Highland Games  
26 May 2024, Carmunnock near Glasgow

June 2024

Helensburgh & Lomond Highland Games  
1 June 2024

Cornhill Highland Games  
1 June 2024, Aberdeenshire

Markinch Highland Games  
2 June 2024, Fife 
One of the oldest Games in Scotland. Always the first Sunday in June.  
Stay with our B&Bs in Fife

Angus Show  
8 June 2024 at Brechin. 
Annual agricultural show with live stock, fun fair, trade stands, craft marquee, horse and hound, tractor pulling, dancing displays, pipe bands and lots more.  
Stay at Newton Farm Holidays B&B near Forfar

Bearsden & Milngavie Highland Games 
8 June 2024, East Dunbartonshire. 
Free entry.

Strathmore Highland Games  
9 June 2024, Glamis Castle, Angus  
Stay at Newton Farm Holidays B&B near Forfar

Ardrossan Highland Games  
9 June 2024, North Ayrshire  
Stay at Ayrs & Graces B&B

Oldmeldrum Sports & Highland Games  
15 June 2024, Aberdeenshire 
Also known as the Sunshine Sports. First held in 1930.

Aberdeen Highland Games 
16 June 2024

Royal Highland Show  
20 - 23 June 2024 at Ingliston, Edinburgh. 
Annual agricultural show with arena attractions, Scottish food exhibition, pedigree livestock, flower show, show jumping, craft fair and much more.

Drumtochty Highland Games  
22 June 2024 at Drumtochty Castle, Auchenblae, Aberdeenshire

Gairloch Highland Gathering 
28 - 29 June 2024, Wester Ross

Ceres Highland Games  
29 June 2024, Ceres village, Cupar, Kingdom of Fife 
The oldest free games in Scotland, always held on the last Saturday of the month of June.  
Stay at Craighall Steading B&B in Ceres

Braemar Junior Highland Games  
29 June 2024  
Highland Games especially for children to enter.

July 2024

Kenmore Highland Games  
3 July 2024, Perthshire  
Stay with our B&Bs in Perthshire

The Scottish Game Fair 
5 - 7 July 2024 
Set in the grounds of Scone Palace (Perthshire) with displays, stands, demonstrations. Organised by the Game & Wildlife Conservation Trust.  
Stay with our B&Bs in Perthshire

Luss Highland Gathering  
6 July 2024, Loch Lomond

Doune and Dunblane Show  
6 July 2024 
Annual agricultural show in Perthshire  
Stay with our B&Bs in Perthshire

Forres Highland Games  
6 July 2024, Moray

Jedburgh Border Games 
tbc July 2024  
Stay at Mill House M&B in the Borders

The Famous Alva Games  
13 July 2024 
Traditional Highland games in Johnstone Park near Stirling

Inverness Highland Games  
13 July 2024 
The annual Games day in the capital of the Scottish Highlands is always a big event.  
Stay with our B&Bs in Inverness: Ardmeanach House and Inverness House

Loch Lomond Highland Games 
13 July 2024 at Balloch, Loch Lomond - CANCELLED

Kirriemuir Agricultural Show 
13 July 2024, Kirriemuir, Angus  
Stay at Newton Farm Holidays B&B near Forfar

St Ronan's Border Games & Gala Week 
13 - 20 July 2024, Innerleithen, Scottish Borders 
St Ronan's Border Games and Cleikum Ceremonies week.  
Stay at Mill House M&B in the Borders

Morvern Highland Games & Gala Week  
13 - 20 July 2024, Lochaline on the Morvern peninsula  
Stay at Castle View B&B in Lochaline

Burntisland Highland Gathering  
15 July 2024, Burntisland, Fife  
Stay with our B&Bs in Fife

Inveraray Highland Games  
16 July 2024, Inveraray Castle, Argyll  
Stay at Douglas Park Guest House in Dunoon

Isle of Mull Highland Games  
18 July 2024, Tobermory  
Stay at Castle View B&B on the Morvern peninsula

Kirkcudbright Country Fair 
tbc mid July 2024, Dumfries & Galloway 
Spectacular programme of events with guest performers and display teams at one of the region's major annual events.  
Stay with our B&Bs in Dumfries & Galloway

Tomintoul Highland Games  
20 July 2024, Tomintoul, Moray

Lochcarron Highland Games  
20 July 2024, Wester Ross

Stonehaven Highland Games  
20 July 2024, Aberdeenshire

Balquhidder, Lochearnhead & Strathyre Highland Games  
20 July 2024, Lochearnhead, Perthshire  
Stay with our B&Bs in Perthshire

Sutherland County Show  
20 July 2024, Dornoch, Scottish Highlands  
Stay with our B&Bs in the Highlands

Taynuilt Highland Games  
tbc 21 July 2024, Taynuilt (11 miles from Oban)

Durness Highland Games  
26 July 2024, Sutherland, north-west Highlands  
Stay at Sharvedda B&B

Border Union Show  
26 - 27 July 2024, Kelso 
Annual agricultural show and equestrian event in the Scottish Borders  
Stay at Mill House M&B in the Borders

Dufftown Highland Games  
27 July 2024, Speyside

Airth Highland Games  
27 July 2024, near Falkirk

Halkirk Highland Games 
27 July 2024, Caithness  
Stay with the Auld Post Office B&B

Nairn Show  
27 July 2024 
Livestock exhibitions, craft fair, food stalls and amusements.  
Stay with our B&Bs in the Highlands

St Andrews Highland Games  
28 July 2024  
Stay with our B&Bs in Fife

Arisaig Highland Games and Clan Ranald Gathering  
31 July 2024, West Highlands 
On the scenic Road to the Isles between Fort William and Mallaig. Games day is preceded by a ceilidh night.

Stranraer Show  
31 July 2024 
Annual agricultural show.

August 2024

Black Isle Show  
1 August 2024 near Muir of Ord, just north of Inverness. 
This is the largest agricultural show in the North of Scotland. It attracts over 2,000 cattle, horse and sheep entries, more than 300 trade stands and over 25,000 visitors to the show each year. There is plenty to see and do, craft fair, food fair, 'On the Farm' exhibition for the kids, agricultural stands, vintage rally and sheep shearing.  
Stay with our B&Bs in the Highlands

Dornoch Highland Gathering  
2 August 2024, Sutherland, north Highlands  
Stay with our B&Bs in the Highlands

Perth Show  
2 - 3 August 2024 
A great day out in Perth for all the family including the Grand Parade of Livestock, local artisan crafts, Perthshire on a Plate with celebrity and local chefs, entertainment, trade stalls and much more.  
Stay with our B&Bs in Perthshire

The Mey Games  
3 August 2024 
The Royal British Legion Mey Games take place near the Castle of Mey (former home to HM The Queen Mother) every August.  
Stay with the Auld Post Office B&B

Skye Agricultural Show  
3 August 2024, Portree  
Stay with our B&Bs on Skye: Strathgorm B&B and Cuil Lodge B&B

Dumfries & Lockerbie Show  
3 August 2024 
Annual agricultural show.  
Stay at Southpark House in Dumfries

Aboyne Highland Games  
3 August 2024, Aberdeenshire 
Join with clansmen and women who will be heading to the north east from across the globe to the village green in the centre of Aboyne where the games have been held since 1867. The games have been noted worldwide for being a centre of excellence for the traditional disciplines of Highland Games. Not only is Aboyne recognised for this, but also as a gathering venue for a dozen clans indigenous to the North East of Scotland

Aberlour Strathspey Highland Games  
3 August 2024, Strathspey

Inverkeithing Highland Games  
3 August 2024, Inverkeithing, Fife  
Stay with our B&Bs in Fife

Newtonmore Highland Games  
3 August 2024, Newtonmore, Cairngorms, Highlands  
Stay with our B&Bs in the Highlands

The Scottish Alternative Games 
tbc 4 August 2024, New Galloway, Dumfries and Galloway 
The Lowland alternative to the more traditional Highland Games is a fun day out for all the family.  
Stay with our B&Bs in Dumfries & Galloway

Mallaig & Morar Highland Games 
tbc 4 August 2024, West Highlands

Bridge of Allan Highland Games  
4 August 2024, near Stirling

Turriff Show    
4 - 5 August 2024, Turriff, Aberdeenshire    
This large agricultural show in the north east of Scotland is a great day out for the whole family including one of the largest vintage and classic vehicle displays in Scotland, as well as the pageant, dog show, Pony carriage driving, showjumping, cattle show, sheep show, pipe band, Highland dancing, and much more.

Isle of Skye Highland Games  
7 August 2024, Portree, Isle of Skye  
Stay with our B&Bs on Skye: Strathgorm B&B and Cuil Lodge B&B

Killin Highland Games  
7 August 2024, Perthshire  
Stay with our B&Bs in Perthshire

Wigtown Agricultural Show  
7 August 2024, Bladnoch Park, Wigtown, Dumfries & Galloway  
Stay with our B&Bs in Dumfries & Galloway

Ballater Highland Games  
8 August 2024, Royal Deeside, Aberdeenshire

Grantown Show  
8 August 2024, Grantown-on-Spey 
An agricultural show with livestock (including Highland Cows), food stands, farmers’ market, tractors and much more. A great day out for all the family.  
Stay with our B&Bs in the Highlands

Assynt Highland Games 
9 August 2024, Lochinver, north Highlands

Atholl & Breadalbane Agricultural Show and Highland Gathering  
9 - 10 August 2024, Aberfeldy 
Highland games and agricultural show with cattle, horse, sheep and pet show.  
Stay at Brae House B&B in Aberfeldy

Brodick Highland Games  
10 August 2024, Isle of Arran

Strathpeffer Highland Gathering  
10 August 2024, Strathpeffer, Highlands 
Enjoy this traditional Highland Gathering in the sylvan setting of the grounds of Castle Leod on the edge of the village of Strathpeffer.  
Stay with our B&Bs in the Highlands

North Berwick Highland Games  
10 August 2024, East Lothian

Abernethy Highland Games & Clan Grant Gathering  
10 August 2024, Nethy Bridge in the Cairngorms  
Stay with our B&Bs in the Highlands

Tain Highland Gathering  
10 August 2024, north Highlands  
Stay with our B&Bs in the Highlands

Morebattle Highland Games 
10 August 2024, Kelso, Scottish Borders  
Stay at Mill House M&B in the Borders

Mid Argyll Show     
10 August 2024, Kilmory, Lochgilphead, Argyll  
Stay at Douglas Park Guest House in Dunoon

Galloway Country Fair  
10 - 11 August 2024 at Drumlanrig Castle, Thornhill, Dumfries & Galloway  
Stay with our B&Bs in Dumfries & Galloway

Perth Highland Games  
This year the Perth Highland Games includes the European Pipe Band Championships with over 130 pipe bands. 
11 August 2024  
Stay with our B&Bs in Perthshire

Nairn Highland Games  
17 August 2024  
Stay with our B&Bs in the Highlands

Stirling Highland Games  
17 August 2024

Helmsdale Highland Games  
17 August 2024, north Highlands  
Stay with our B&Bs in the Highlands

Glenfinnan Highland Gathering  
17 August 2024, Lochaber, west Highlands

Crieff Highland Games  
18 August 2024, Perthshire  
Stay with our B&Bs in Perthshire

Argyllshire Gathering (Oban Highland Games)  
22 August 2024, Oban

Blair Castle International Horse Trials and Country Fair 
22 - 25 August 2024, Blair Atholl, Perthshire 
Scotland’s premier equestrian event is held annually in one of Scotland’s most scenic locations. Four days of International Eventing takes centre stage while the Bruar Country Fair offers something the non-horsey visitor.  
Stay with our B&Bs in Perthshire

Glenisla Highland Games  
23 August 2024, Glenisla, Angus  
Stay at Newton Farm Holidays B&B near Forfar

Isle of Bute Highland Games  
24 August 2024

Glenurquhart Highland Games  
24 August 2024 at Drumnadrochit, Loch Ness  
Stay with our B&Bs in the Highlands

Strathardle Highland Gathering  
24 August 2024 at Kirkmichael near Blairgowrie  
Stay at Craigellie House B&B near Blairgowrie

Lochaber Agricultural Show & Family Fun Day 
24 August 2024, Inverlochy Castle Farm, near Fort William

Lonach Highland Games  
24 August 2024, Strathdon, Aberdeenshire

Cowal Highland Gathering  
29 - 31 August 2024 
The world's largest Highland Games at Dunoon  
Stay at Douglas Park Guest House in Dunoon

Moffat Show  
31 August 2024  
Annual agricultural show in Dumfries and Galloway.  
Stay with our B&Bs in Dumfries & Galloway

Birnam Highland Games  
31 August 2024, Little Dunkeld, Perthshire 
Over 150 years old.  
Stay with our B&Bs in Perthshire

Grantown Highland Games  
tbc late August 2024, Cairngorms

Kirkcudbright Floodlit Tattoo and Fireworks 
tbc late August 2024, Dumfries & Galloway  
Stay with our B&Bs in Dumfries & Galloway

September 2024

The Royal Burgh of Peebles Highland Games  
7 September 2024, Peebles 
Pipe band contest, Highland dancing, traditional heavy events, trade stands, craft tent and beer tent.  
Stay at Mill House M&B in the Borders

Braemar Gathering  
7 September 2024, Braemar 
International athletes will be among those taking part in the "heavy" and "track" events. Pipers and dancers will be of the usual high standard while teams from H.M. Forces will compete in the InterServices Unit Tug of War Championship and in the Services Medley Relay Race.

Dalmally Agricultural Show 
7 September 2024  
Annual agricultural show in Argyll.

Blairgowrie and Rattray Highland Games  
8 September 2024, Blairgowrie, Perthshire 
Traditional Highland game events including heavyweights, running, Highland dancing, piping, etc. Also includes the International Highland Games Federation Stones of Strength Scottish Final.  
Stay at Craigellie House B&B near Blairgowrie

Pitlochry Highland Games  
14 September 2024, Recreation Ground, Pitlochry, Perthshire 
Traditional Highland games with piping, Highland dancing, heavy events, track and field, grand pipe band contest for grades 1 to 4 and novice juvenile. There will also be a grand finale of massed bands.  
Stay at Northlands B&Bs in Pitlochry

Bowhill Highland Games  
15 September 2024, Fife  
Free admission to the last Games of the season in the Fife village of Cardenden near Kirkcaldy.  
Stay with our B&Bs in Fife

Please feel free to share the content of this page with your friends – simply click on where you would like to share it.

Newsletter Sign Up

Sign up to Scotland's Best B&Bs Newsletter to receive our Latest Offers and Packages.

Join our mailing list   

Coastal & Lochside Escapes