Scotland is full of wonderful historic towns and villages spread out across various regions.  There are plenty of castles to visit amongst other things to do such as attractions and activities.  Many tourists and holidaymakers head straight for the main places such as Edinburgh, Glasgow, St Andrews, Stirling, Dundee and Aberdeen, but don’t forget, there are lots of other amazing areas to visit too in and around Perthshire, the Highlands, Fife, Ayrshire and if you can fit it in to your itinerary, a bit of island hopping; Hebridean Islands, Orkney and Shetland Islands.

Perthshire Town & Villages

Aberfeldy - Auchterarder - Blair Atholl - Blairgowrie - Crieff - Dunkeld & Birnam - Kenmore - Perth - Pitlochry 

Fife Towns & Villages

East Neuk of Fife  - Kinross - St. Andrews - Falkland - Culross - Cupar - Aberdour - Dunfermline - Kirkcaldy

Highlands Towns & Villages

Aviemore - Fort William - Inverness - Nairn - Caithness & Sutherland - Wester Ross

Edinburgh & Lothians Towns & Villages

Edinburgh - Linlithgow - Dunbar - South Queensferry - North Berwick - Gullane - Dunbar

Dundee & Angus Towns & Villages

Dundee - Montrose - Broughty Ferry - Arbroath - Carnoustie - Glamis - Forfar - Glen Clova

Glasgow & Clyde Valley Towns & Villages

Glasgow - New Lanark

Stirling & Trossachs Towns & Villages

Stirling - Bannockburn - Loch Lomond - Callander - Killin - Lochearnhead - Tyndrum

Aberdeenshire Towns & Villages

Aberdeen - Stonehaven - Braemar - Balmoral - Inverurie - Banff

Ayrshire & Arran Towns & Villages

Ayr - Ardrossan - Arran - Troon - Ballantrae - Catrine - Cummnock - Dalmellington

Argyll Towns & Villages

Oban - Dunoon - Appin - Inverary - Skipness

Scottish Islands

Skye - Mull - Islay - Jura - Lewis - Shetland - Orkney