Scotland's Best B&Bs
Scotland is renowned for its quality food and drink. We have more than just haggis, seafood, porridge, shortbread and whisky to offer visitors, although there are special events and festivals where you can taste those delicacies! Agricultural shows and Highland Games and are also great opportunities to savour local produce. These are great days out for all the family where you can get a real flavour of the area by sampling its food and drink with plenty of exciting entertainment into the bargain. Farmers' markets are increasingly popular across Scotland too so there's lots of ways you can enjoy Scottish produce from land and sea.
Please check dates with event organisers if you are intending to travel specifically for an event.
Scottish National Whisky Festival
24 January 2026, Glasgow
Inverclyde Whisky Festival
31 January 2026
In conjunction with the The Whisky Journal, this will be held at the Tontine Hotel in Greenock.
Fife Whisky Festival
27 February - 1 March 2026, Cupar
Based in the Cupar Corn Exchange, the Fife Whisky Festival brings together over 30 different exhibitors.
Stay with our B&Bs in Fife
Scottish Festival of Real Bread
28 February 2026, Bowhouse near St Monan's in Fife
Taking place during Real Bread Week, this will include the awards ceremony of the annual Scottish Bread Championship. Enjoy demos, stalls, films and more.
Stay with our B&Bs in Fife
Fife Food & Drink Week
7 - 15 March 2026
A celebration of local producers and places to eat.
Stay with our B&Bs in Fife
Stirling Vegan Festival
14 March 2026
With over 50 stalls at the Macrobert Arts Centre on the University campus.
Drinkmonger Spirits Festival
14 - 15 March 2026, Mansfield Traquair in Edinburgh
Over 150 spirits with talks and tastings.
Dundee Vegan Festival
15 March 2026
With over 50 stalls at Bonar Hall.
St Andrew's Cocktail Week
20 - 29 March 2026
Discounted cocktails and special offers at businesses around this historic town in Fife.
Stay with our B&Bs in Fife
Springfest
4 - 5 April 2026, Loch Lomond
Family friendly foodie event with street food, cooking demos and kids entertainment.
Scottish Vegan Festival
tbc April 2026, Edinburgh
Charity event at the Assembly Rooms with stalls, talks, food and drink.
Northern Lights Beer Festival
11 April 2026
Second year of this new festival for Aberdeen will be held at the Music Hall in the city centre.
Stirling Whisky Festival
25 April 2026, Stirling
Sample over 100 of the best whiskies!
Spirit of Speyside Whisky Festival
29 April - 4 May 2026, various venues
A celebration of Speyside's many whisky distilleries with tours, tastings, talks, live music and much more.
Perth Beer Festival
8 - 9 May 2026, Perth
Comedy night, Perth Beer Festival, Rugby sevens and Gin Bar
Stay with our B&Bs in Perthshire
Taste of Nairn
8 - 10 May 2026
Celebrating local food and drink in the seaside resort of Nairn in the Highlands.
Stay at Ardmeanach House in Inverness
Clackmannanshire's Whisky Festival
9 May 2026
Event held in Alloa Town Hall with a choice of 2 sessions.
World Whisky Day
16 May 2026
Events across the globe every year on the third Saturday in May.
Edinburgh Vegan Festival
16 May 2026
With over 60 stalls at Edinburgh College.
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
Campbeltown Malts Festival
18 - 23 May 2026
A celebration of historic Campbeltown's whisky distilleries including Springbank, Cadenhead and Kilkerran.
Knockengorroch World Ceilidh
21 - 24 May 2026
An outdoor music festival in Dumfries & Galloway
Eat & Drink Festival Scotland
22 - 25 May 2026, Glasgow Scotland's favourite food festival at the SEC Glasgow.
Fèis Ìle
22 - 31 May 2026
Enjoy traditional music, ceilidhs, whisky tasting and more around Islay's many distilleries. 40th anniversary year in 2026.
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
Scone Palace Garden Fair
29 - 30 May 2026
Scone Palace just outside Perth hosts this annual celebration of Scottish gardening.
Stay with our B&Bs in Perthshire
Fyne Fest
29 - 31 May 2026, Loch Fyne, Argyll
Beer, food and music - what more could you ask for!
Drymen Agricultural Show
30 May 2026, Drymen, Loch Lomond
Beltie Beer Festival
tbc 6 June 2026, Dumfries
Family friendly event at Park Farm.
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
The Festival of Ballantrae Festival
6 June 2026, South Ayrshire
Dundee's Whisky Festival
13 June 2026
A new event for this year in Dundee held at Caird Hall.
South of Scotland Horse Trials
13 - 14 June 2026
These nationally affiliated Horse Trials are returning to Dumfries and Galloway and will take place at Valleyfield Farm, Twynholm.
Glasgow Real Ale Festival
tbc June 2026
Organised by CAMRA at The Briggait in the city's Merchant City area.
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
Best of Grampian
21 June 2026, Grampian Transport Museum, Alford, Aberdeenshire
A new outdoor event celebrating local food and drink in the north east of Scotland.
The South Scotland Outdoor Festival
26 - 28 June 2026 at Drumlanrig Castle in Dumfries & Galloway
Adventure sports (gravel rides & trail runs) and wellness activities (yoga & saunas), plus local food, music, films and talks.
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
Doune and Dunblane Show
4 July 2026
Annual agricultural show in Perthshire
Stay with our B&Bs in Perthshire
SummerFest
4 - 5 July 2026, Loch Lomond
Family friendly event with market stalls, street food and entertainment.
Scottish National Whisky Festival
11 July 2026, Inverness
Glasgow Vegan Festival
12 July 2026
With over 60 stalls at Hutchensons' at Pollok Park.
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.
Kirriemuir Agricultural Show
18 July 2026, Kirriemuir, Angus
Stay at Newton Farm Holidays B&B near Forfar
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
Sutherland County Show
25 July 2026, Dornoch, Scottish Highlands
Edinburgh Folk & Food Festival
tbc July, George Square, Edinburgh
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
Nairn Show
1 August 2026
Livestock exhibitions, craft fair, food stalls and amusements is held at Kinnudie Farm, Auldearn, near Nairn.
Stay at Ardmeanach House in Inverness
Dumfries Show
1 August 2026
Annual agricultural show.
Skye Agricultural Show
1 August 2026, Portree, Isle of Skye
Stay with our B&Bs on Skye: Strathgorm B&B and Cuil Lodge B&B
Lorn Agricultural Show
tbc 1 August 2026, Benderloch near Oban
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.
Wigtown Agricultural Show
5 August 2026, Bladnoch Park, Wigtown, Dumfries & Galloway
215th anniversary year in 2026.
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
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.
Foodies Festival
7 - 9 August 2026, Edinburgh
One of the UK's biggest food festival returns to Edinburgh's Inverleith Park.
Whisky Fringe
tbc 7 - 9 August 2026 at the Royal Mile Whiskies, Edinburgh
Mid Argyll Show
8 August 2026, Kilmory, Lochgilphead, Argyll
Tarland Show
tbc 8 August 2026, Aberdeenshire
Galloway Country Fair
8 - 9 August 2026 at Drumlanrig Castle, Thornhill, Dumfries & Galloway
Grantown Show
tbc mid 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
Lochaber Agricultural Show
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
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
Moffat Show
29 August 2026
Annual agricultural show in Dumfries and Galloway.
Scottish Food & Drink September
September 2026
Variety of events across Scotland.
Great Perthshire Food & Drink Festival
tbc early September 2026
Stay with our B&Bs in Perthshire
Sausage and Cider Festival
tbc 5 September 2026, Camperdown Park, Dundee
With over 30 different ciders and over 20 types of sausages, plus food stalls and live music, this is an exciting day out!
Stay at Newton Farm Holidays B&B near Forfar
Dalmally Agricultural Show
5 September 2026
Annual agricultural show in Argyll.
Loch Lomond Food & Drink Festival
5 - 6 September 2026, Loch Lomond Shores
Cooking demos, whisky & gin tasting sessions, stalls and more.
Stranraer Oyster Festival
11 - 13 September 2026
Celebrating this area's coastal heritage, its people and its local produce.
Scottish National Whisky Festival
12 September 2026, Aberdeen
Tarland Food and Music Festival
17 - 20 September 2026, Aberdeenshire
Scottish Wild Food Festival
19 - 20 September 2026
Set at Tir na nOg near Stirling, this unique festival celebrates wild food and foraging with walks, talks, demos, workshops, live music and stalls.
The Argyll Food Festival
26 - 27 September 2026, Oban
Held at the Corran Halls in Oban, this weekend event offers live music, cookery demonstrations, workshops and artisan stalls plus the Argyll Coffee Festival.
Stay at Ardno House B&B near Ballachulish
Ayrshire Real Ale Festival
tbc early October 2026, Troon
Festival with hot snacks and musical entertainment plus around 150 cask ales, 20 real ciders and perries, wine and soft drinks.
Edinburgh Cocktail Week
2 - 11 October 2026
With a dedicated Cocktail Village at Festival Square in Edinburgh.
World Porridge Making Championship
3 October 2026, Carrbridge, Cairngorms
Keen amateur and professional chefs compete for the title of world porridge making champion.
Edinburgh's Whisky Festival
10 October 2026
Event held at Murrayfield Stadium with a choice of 2 sessions.
The Dramathon
17 October 2026, Speyside
Choose to enter the marathon, half marathon, 10K or relay race. The marathon route follows the Speyside Way from Glenfarclas distillery to Glenfiddich distillery. You can pick up the corresponding miniatures at the end of the race.
Dornoch Whisky Festival
23 - 25 October 2026, Dornoch, Scottish Highlands
Now in its 11th year.
Glasgow's Whisky Festival
7 November 2026
Huge event in Glasgow at Hampden Park.
World Shortbread Championships
21 November 2026, Inverness
The first ever world championships for Scotland's iconic biscuit will be held in Inverness.
T B Watson Whisky Festival
21 November 2026, Dumfries
Stalls, whisky tastings and a Master Class at Easterbrook Hall in Dumfries. Previously known as the Drambusters festival.
There's lots of tasty Scottish food and drink to be found in Christmas markets in December across Scotland - see our list.
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.