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 2026

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 as well as some of the major pipe band championships.   
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 2026

Gourock Highland Games    
10 May 2026, Inverclyde

Gordon Castle Highland Games and Country Fair    
17 May 2026 near Fochabers in Moray   
Events include Heavyweight competitions. Highland dancing, Massed Pipe Bands, plus entertainment in the Country Sports Arena including dogs, ducks, jousting, children's races for all ages and the Gordon Setter Gathering. Trade stands, food vendors, beer tent and the famous Gordon Castle Gin Bar. Children's area with face painting, bouncy castles, pony rides and lots more!    
Stay at Brandon Lodge B&B

Fife Show    
23 May 2026, 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

Highland Gathering and Atholl Highlanders' Parade    
23 - 24 May 2026 at Blair Castle, Perthshire    
Stay with our B&Bs in Perthshire

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

Drymen Agricultural Show    
30 May 2026, Drymen, Loch Lomond

British Pipe Band Championships    
30 May 2026, Edinburgh    
Stay at Arden Country House near Linlithgow

Ardrossan Highland Games    
31 May 2026, North Ayrshire

June 2026

Cornhill Highland Games    
6 June 2026, Aberdeenshire

Braemar Junior Highland Games    
6 June 2026, Aberdeenshire  
Highland Games especially for children to enter.

Helensburgh & Lomond Highland Games    
6 June 2026

Angus Show    
6 June 2026 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

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

Bearsden & Milngavie Highland Games   
13 June 2026, East Dunbartonshire.   
Free entry.

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

Royal Highland Show    
18 - 21 June 2026 at Ingliston, Edinburgh.   
Annual agricultural show with arena attractions, Scottish food exhibition, pedigree livestock, flower show, show jumping, craft fair and much more.    
Stay at Arden Country House near Linlithgow

Lesmahagow Highland Games   
20 June 2026, Lanarkshire

Aberdeen Highland Games   
21 June 2026

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

Drumtochty Highland Games    
27 June 2026 at Drumtochty Castle, Auchenblae, Aberdeenshire

European Pipe Band Championships    
27 June 2026, Perth    
Stay with our B&Bs in Perthshire

Ceres Highland Games    
27 June 2026, 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

July 2026

Kenmore Highland Games    
1 July 2026, Perthshire    
Stay with our B&Bs in Perthshire

Gairloch Highland Gathering   
3 - 4 July 2026, Wester Ross

The Scottish Game Fair   
3 - 5 July 2026  
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    
4 July 2026, Loch Lomond

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

Forres Highland Games    
4 July 2026, Moray

Glengarry Highland Gathering  
4 July 2026, Invergarry, West Highlands 
Stay at Ardarroch Cottage B&B near Glenfinnan or Stay at Ardno House B&B near Ballachulish

Jedburgh Border Games   
11 July 2026  
Stay at Mill House M&B in the Borders

The Famous Alva Games    
11 July 2026  
Traditional Highland games in Johnstone Park near Stirling

Inverness Highland Games    
11 July 2026  
The annual Games day in the capital of the Scottish Highlands is always a big event.    
Stay at Ardmeanach House

St Ronan's Border Games & Gala Week   
17 - 18 July 2026, Innerleithen, Scottish Borders   
St Ronan's Border Games (Saturday) and Cleikum Ceremonies (Friday).    
Stay at Mill House M&B in the Borders

Taynuilt Highland Games    
18 July 2026, Taynuilt (11 miles from Oban)

Morvern Highland Games    
18 July 2026, Lochaline on the Morvern peninsula

Kirriemuir Agricultural Show        
18 July 2026, Kirriemuir, Angus      
Stay at Newton Farm Holidays B&B near Forfar

Tomintoul Highland Games    
18 July 2026, Tomintoul, Moray

Lochcarron Highland Games    
18 July 2026, Wester Ross

Stonehaven Highland Games    
19 July 2026, Aberdeenshire

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

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

Burntisland Highland Gathering    
20 July 2026, Burntisland, Fife    
Stay with our B&Bs in Fife

Inveraray Highland Games    
21 July 2026, Inveraray Castle, Argyll

Isle of Mull Highland Games    
23 July 2026, Tobermory Stay at Seaview Bed and Breakfast on Mull

Durness Highland Games    
24 July 2026, Sutherland, north-west Highlands  

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

Scottish Pipe Band Championships in Dumbarton   
25 July 2026

Balquhidder, Lochearnhead & Strathyre Highland Games    
25 July 2026, Lochearnhead, Perthshire    
Stay with our B&Bs in Perthshire

Dufftown Highland Games    
25 July 2026, Speyside    
Stay at Brandon Lodge B&B

Airth Highland Games    
25 July 2026, near Falkirk

Halkirk Highland Games   
25 July 2026, Caithness    
Stay with the Auld Post Office B&B

St Andrews Highland Games    
26 July 2026  
Stay with our B&Bs in Fife

Arisaig Highland Games and Clan Ranald Gathering    
29 July 2026, West Highlands   
On the scenic Road to the Isles between Fort William and Mallaig. Games day is preceded by a ceilidh night.  
Stay at Ardarroch Cottage B&B near Glenfinnan or Stay at Ardno House B&B near Ballachulish

Stranraer Show    
tbc 29 July 2026  
Annual agricultural show.

Perth Show    
31 July - 1 August 2026  
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

August 2026

Nairn Show    
1 August 2026  
Livestock exhibitions, craft fair, food stalls and amusements.    
Stay with our B&Bs in the Highlands

Aboyne Highland Games    
1 August 2026, 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    
1 August 2026, Strathspey

The Mey Games    
1 August 2026  
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    
1 August 2026, Portree    
Stay with our B&Bs on Skye: Strathgorm B&B, Cuil Lodge B&B and Woodbine House

Dumfries & Lockerbie Show    
1 August 2026  
Annual agricultural show.

Newtonmore Highland Games    
1 August 2026, Newtonmore, Cairngorms, Highlands    
Stay with our B&Bs in the Highlands

The Scottish Alternative Games   
tbc 2 August 2026, New Galloway Park, Dumfries and Galloway   
The Lowland alternative to the more traditional Highland Games is a fun day out for all the family.  

Mallaig & Morar Highland Games   
2 August 2026, West Highlands  
Stay at Ardarroch Cottage B&B near Glenfinnan or Stay at Ardno House B&B near Ballachulish

Bridge of Allan Highland Games    
2 August 2026, near Stirling

Turriff Show      
2 - 3 August 2026, 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    
5 August 2026, Portree, Isle of Skye    
Stay with our B&Bs on Skye: Strathgorm B&B and Cuil Lodge B&B

Killin Highland Games    
5 August 2026, Perthshire    
Stay with our B&Bs in Perthshire

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

Black Isle Show    
6 August 2026 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    
7 August 2026, Sutherland, north Highlands    
Stay with our B&Bs in the Highlands

Aberfeldy Show and Games    
7 - 8 August 2026, Aberfeldy   
Highland games and agricultural show with cattle, horse, sheep and pet show.    
Stay with our B&Bs in Perthshire

Moy Country Fair     
7 - 8 August 2026, Highlands     
Annual field sports activities event on the Moy Estate located between Aviemore and Inverness. Stalls, cookery demos, children's entertainment, birds of prey demonstration, gundog handling demonstrations, pets parade, freestyle mountain bike stunt team and much more.  
Stay with our B&Bs in the Highlands

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

Inverkeithing Highland Games    
8 August 2026, Inverkeithing, Fife    
Stay with our B&Bs in Fife

Brodick Highland Games    
8 August 2026, Isle of Arran

Strathpeffer Highland Gathering    
8 August 2026, 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

Galloway Country Fair    
8 - 9 August 2026 at Drumlanrig Castle, Thornhill, Dumfries & Galloway  

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

Mid Argyll Show       
8 August 2026, Kilmory, Lochgilphead, Argyll

Perth Highland Games    
9 August 2026  
Stay with our B&Bs in Perthshire

Tain Highland Gathering    
9 August 2026, north Highlands    
Stay with our B&Bs in the Highlands

Grantown Show    
13 August 2026, 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

Ballater Highland Games    
13 August 2026, Royal Deeside, Aberdeenshire

Assynt Highland Games   
14 August 2026, Lochinver, north Highlands

World Pipe Band Championships    
14 - 15 August 2026, Glasgow Green

Nairn Highland Games    
15 August 2026  
Stay with our B&Bs in the Highlands

Stirling Highland Games    
15 August 2026

Helmsdale Highland Games    
15 August 2026, north Highlands    
Stay with our B&Bs in the Highlands

Glenfinnan Highland Gathering    
15 August 2026, Lochaber, west Highlands  
Stay at Ardarroch Cottage B&B near Glenfinnan or Stay at Ardno House B&B near Ballachulish

Crieff Highland Games    
16 August 2026, Perthshire    
Stay with our B&Bs in Perthshire

Glenisla Highland Games    
tbc 21 August 2026, Glenisla, Angus    
Stay at Newton Farm Holidays B&B near Forfar

Isle of Bute Highland Games    
22 August 2026

Glenurquhart Highland Gathering & Games    
22 August 2026 at Drumnadrochit, Loch Ness    
Stay with our B&Bs in the Highlands

Strathardle Highland Gathering    
22 August 2026 at Kirkmichael near Blairgowrie    
Stay at Craigellie House B&B near Blairgowrie

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

Lochaber Agricultural Show & Family Fun Day   
tbc 22 August 2026, Inverlochy Castle Farm, near Fort William  
Stay at Ardarroch Cottage B&B near Glenfinnan or Stay at Ardno House B&B near Ballachulish

Lonach Highland Games    
22 August 2026, Strathdon, Aberdeenshire

Argyllshire Gathering (Oban Highland Games)    
27 August 2026, Oban

Scone Palace International Horse Trials   
27 - 30 August 2026, Perthshire   
After 35 years at Blair Castle, Scotland's premier equestrian event is now in its second year at Scone Palace near Perth Racecourse.    
Stay with our B&Bs in Perthshire

Cowal Highland Gathering    
27 - 29 August 2026  
The world's largest Highland Games at Dunoon in Argyll.

Moffat Show    
29 August 2026  
Annual agricultural show in Dumfries and Galloway.

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

September 2026

The Royal Burgh of Peebles Highland Games    
5 September 2026, 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    
5 September 2026, 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   
5 September 2026  
Annual agricultural show in Argyll.

Blairgowrie and Rattray Highland Games    
6 September 2026, 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    
12 September 2026, 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    
13 September 2026, 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