Weddings & Special Occasions in Scotland
Places to stay in Scotland that host weddings – and that are just as good for the other big days: a milestone birthday, an anniversary, a proposal, a christening or a family get-together. Book direct with the venue to talk through your plans, then book rooms nearby for your guests.
Wedding venue guide
Wedding venues in Scotland
174 venues in 8 areas of Scotland that aren’t hotels – castles, country houses, barns, estates and city venues.
Choose a county to see its venues – filter by guest numbers, style and the things that matter on the day – and find somewhere nearby for your guests to stay.
- 174venues
- 144host ceremonies on site
- 97outdoor ceremonies
- 102guests can stay on site
- 58castles & historic
- 25barns
Wedding venues in Scotland
Aberdeenshire & Moray · 18 venues
Argyll, Stirling & Loch Lomond · 25 venues
Ayrshire, Dumfries & Galloway · 22 venues
Edinburgh & the Lothians · 27 venues
Glasgow & the Clyde · 19 venues
Highlands & Islands · 22 venues
Perthshire, Angus & Fife · 24 venues
Scottish Borders · 17 venues
More counties with places to stay that host weddings
Aberdeen · 23 places to stay
Aberdeenshire · 23 places to stay
Angus · 13 places to stay
Argyll and Bute · 28 places to stay
Ayrshire · 29 places to stay
Berwickshire · 2 places to stay
Caithness · 8 places to stay
City of Edinburgh · 22 places to stay
City of Glasgow · 12 places to stay
Clackmannanshire · 1 place to stay
Dumfries and Galloway · 31 places to stay
East Dunbartonshire · 1 place to stay
East Lothian · 6 places to stay
East Renfrewshire · 2 places to stay
Easter Ross · 1 place to stay
Fife · 25 places to stay
Highland · 1 place to stay
Inverness-shire · 36 places to stay
Isle of Arran · 2 places to stay
Isle of Bute · 2 places to stay
Isle of Islay · 1 place to stay
Isle of Jura · 1 place to stay
Isle of Lewis · 2 places to stay
Isle of Mull · 2 places to stay
Isle of Raasay · 1 place to stay
Isle of Skye · 8 places to stay
Isle of Tiree · 1 place to stay
Midlothian · 2 places to stay
Moray · 6 places to stay
North Lanarkshire · 4 places to stay
Orkney · 1 place to stay
Peeblesshire · 5 places to stay
Perth and Kinross · 24 places to stay
Perthshire · 3 places to stay
Renfrewshire · 8 places to stay
Ross-shire · 4 places to stay
Roxburghshire · 11 places to stay
South Lanarkshire · 9 places to stay
Stirlingshire · 12 places to stay
Sutherland · 3 places to stay
West Dunbartonshire · 2 places to stay
West Lothian · 2 places to stay
Wester Ross · 4 places to stay