Days spent on a beach in Scotland are the happy memories of childhood for many. Some of my favourites are on the Moray coast - Findhorn, Hopeman and Burghead beaches are magical - empty vast sandy beaches, dunes, caves and rock pools - and you might also see the Moray Firth dolphins from the beach too. The Western Isles are also home of some very special Scottish beaches - Kiloran Bay on Colonsay is a long walk from the road but you are rewarded but a most spectacular crescent beach when you reach it (aparently the Queen enjoys picnicing here too and used to come ashore from Royal Yacht Britannia!). Luskentryre beach on South Harris is an amazing expanse of flat sand with blue waters beyond - even when beset by Atlantic gales it is a remote and stunning beach to visit on holiday - when the sun shines it is perfection! The beaches of Gairloch in Wester Ross and Sandwood Bay in Sutherland are also worth a trip. Sanna Bay on Ardnamurchan Peninsula is a magnificent Scottish beach - turquoise waters tempt many to swim in this idyllic spot.
Beaches in Scotland further south in the country include the popular West Sands at St Andrews - the famous run along the beach in Chariots of Fire was filmed here. If you drive along the road towards the end of the beach away from St Andrews itself you will often find yourself on your own - with perhaps a sand yacht to watch as you enjoy your picnic by the seaside. Yellowcraigs in East Lothian is very popular with families - busier then some beaches listed but it is very popular with children and has wonderful dunes to play in. If you are on holiday in Scotland you are never that far from a beach and a walk or picnic on a Scottish beach is likely to be a perfect holiday memory. Many of the best beaches in scotland are hidden away in a remote part and often hard to get to but are always worth the effort. Lots of Scotland's best beaches have the covetted blue flag - the following are current holders of the Blue Flag for beaches:-
Aberdour Silver Sands
Elie Harbour Sands
St Andrews East Sands
St Andrews West Sands
For a self-catering cottage an hour from St Andrews beach try an idyllic Scottish cottage.