Scotland's Best B&Bs
A selection of summer events in Scotland
Please be advised that due to the current Covid-19 situation, many events for 2020 will now be cancelled or rescheduled. Please check with individual event organisers.
Ask your B&B hosts about local events and Highland Games that might be taking place when you are staying
East Neuk Festival
1 - 5 July 2020
With classical chamber music at its heart, this annual festival has expanded to include jazz, folk and electronica, plus films, exhibitions, art installations and literature events as well as guided walks. Come and be surprised!
Kenmore Highland Games, Perthshire
1 July 2020
The Scottish Game Fair
3 - 5 July 2020
Set in the grounds of Scone Palace (Perthshire) with displays, stands, demonstrations. Organised by the Game & Wildlife Conservation Trust.
Gairloch Highland Gathering
4 July 2020, Wester Ross
Luss Highland Gathering
4 July 2020, Loch Lomond
Thornton Highland Games
4 July 2020, Thornton, Kirkcaldy, Fife
Glengarry Highland Games
tbc 4 July 2020, Invergarry, Loch Ness
Doune and Dunblane Show
4 July 2020
Annual agricultural show in Perthshire
Forres Highland Games
4 July 2020, Moray
Harley Davidson in the City Festival
4 - 5 July 2020, Brechin
The fifth year of this popular motorcycle festival in this Angus town.
Cantilena Music Festival
5 - 10 July 2020
Annual chamber music festival on the Isle of Islay
Scottish Open
9 - 12 July 2020, East Lothian
Annual international golf tournament this year being held for at The Renaissance Club in North Berwick.
Newton Stewart & Minnigaff Traditional & Acoustic Music Festival
10 - 12 July 2020, Dumfries & Galloway
Includes Scottish Highland dancing competitions on Saturday.
Tomintoul Motorcycle Gathering
10 - 12 July 2020
Entertainment all weekend including stalls, games, rock bands, etc.
Spirit of Speyside Gin Experience
10 - 12 July 2020, Gordon Castle Walled Garden
Stonehaven Folk Festival
10 - 12 July 2020
Traditional and contemporary folk music in the north east of Scotland
The Famous Alva Games
11 July 2020
Traditional Highland games near Stirling
Tain Highland Gathering
11 July 2020, north Highlands
Jedburgh Border Games
tbc 11 July 2020
St Ronan's Border Games
11 - 18 July 2020, Innerleithen, Scottish Borders
St Ronan's Border Games and Cleikum Ceremonies week.
Braemar Junior Highland Games
tbc 11 July 2020
Enabling children from 5 to 18 to participate in games events normally reserved for adults. Family Ceilidh in the Village Hall in the evening.
Scottish Transport Extravaganza
11 - 12 July 2020, Glamis Castle, Angus
The Vintage Vehicle Rally, with ring entertainment and stalls, is regarded as the premier vintage motoring event in Scotland and one of the largest in Britain. Now in its 46th year! 1000 vehicles of all ages, shapes and size plus 150 stands dealing in auto-jumble, motor trade, antiques, fund raising and crafts
Callander & Trossachs Summerfest
mid July 2020
Two weeks of activities including music, art and craft displays and workshops, with a craft fair and ceilidh on the last weekend.
Edinburgh Jazz & Blues Festival
17 - 26 July 2020, Edinburgh
Jazz and blues musicians from all over the world gather for this 10-day festival.
Inverness Highland Games
18 July 2020
Annual Highland Games in the Highland capital, preceded by Gala Night.
Loch Lomond Highland Games
18 July 2020 at Balloch, Loch Lomond
Taynuilt Highland Games
18 July 2020, Taynuilt (11 miles from Oban)
Kirriemuir Agricultural Show
18 July 2020, Kirriemuir, Angus
Lochcarron Highland Games
18 July 2020, Wester Ross
Tomintoul Highland Games
18 July 2020, Tomintoul, Moray
Kirkcudbright Country Fair
18 - 19 July 2020, Dumfries & Galloway
Spectacular programme of events with guest performers and display teams at one of the region's major annual events.
Dundee Summer Streets Festival
18 - 19 July 2020
A wide programme of play, performance, storytelling, music, markets and street theatre in Dundee city centre.
Stonehaven Highland Games
19 July 2020, Aberdeenshire
Rosneath Peninsula Highland Gathering
19 July 2020, near Faslane, Argyll
Fort William Marathon
19 July 2020
Burntisland Highland Gathering
20 July 2020, Burntisland, Fife
Riding of the Marches
A host of annual events in Kirkcudbright (Dumfries & Galloway) including The Riding of the Marches when the boundaries of the old Royal Burgh are marked are out as tradition requires.
Inveraray Highland Games
21 July 2020, Inveraray Castle, Argyll
Isle of Mull Highland Games
23 July 2020, Tobermory
Durness Highland Games
24 July 2020, Sutherland, north-west Highlands
Border Union Show
24 - 25 July 2020, Kelso
Annual agricultural show and equestrian event in the Borders
Sutherland County Show
25 July 2020, Dornoch, Scottish Highlands
Balquhidder, Lochearnhead & Strathyre Highland Games
25 July 2020, Lochearnhead, Perthshire
Airth Highland Games
25 July 2020, near Falkirk
Scottish Pipe Band Championships
25 July 2020, Dumbarton
Dufftown Highland Games
25 July 2020, Speyside
Halkirk Highland Games
25 July 2020, Caithness
St Andrews Highland Games
26 July 2020
Arisaig Highland Games and Clan Ranald Gathering
29 July 2020, West Highlands
Stranraer Show
29 July 2020
Annual agricultural show.
Edinburgh Art Festival
30 July - 30 August 2020
A celebration of the capital's visual art community involving galleries and museums, smaller independent spaces, and artist-led organisations across the city.
Belladrum - Tartan Heart Festival
30 July - 1 August 2020
Annual music festival near Inverness
Strathyre Music Festival
31 July - 1 August 2020, Trossachs
Known as the largest small community based music festival in Scotland.
Perth Show
31 July - 1 August 2020
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.
Glamis Country Fair & Horse Trials
31 July - 2 August 2020
A new event first hosted at Glamis Castle in 2019.
Sign up to Scotland's Best B&Bs Newsletter to receive our Latest Offers and Packages.
Please feel free to share the content of this page with your friends – simply click on where you would like to share it.