Scotland's coastline is amongst the most dramatic and beautiful coastlines in Britain and it stretches for thousands of miles when you take into account the multitude of islands that sit off the coast.

The coast and coastal waters here have some of the highest concentrations of marine and bird life in Europe and it also has without doubt some of the finest sandy beaches; unspoilt, clean and perfect for summer holidays with the family, bracing shoreline walks in the autumn or just the place to let the dog have a good run! 

Wherever you look you'll find plenty of superb beaches. On the east coast there are some lovely stretches of sandy beaches extending from Dornoch in the Highlands, south to Nairn in Moray and further south all along the eastern coastline, including Stonehaven in Abderdeenshire and Lunan Bay in Angus. The Fife coast has some beautiful beaches, including a number of Blue Flag beaches at St. Andrews, Elie and Leven.

The East Lothian coast is dotted with beaches including Dunbar and North Berwick and in the Scottish Borders there is a Blue Flag beach near Eyemouth.

The northern and north western coastlines also have world class beaches, set within a more rugged environment, with lots of pretty coves and bays. On the north coast visitors will experience a wild and  'moody' coastline with fantastic open skies and fast changing weather, crashing Atlantic rollers and dramatic seascapes, ideal for a holiday that will blow away all the cobwebs and bring you back in touch with nature! 

All along the west coast the dramatic Highland coastline reveals lots tiny coves and bays and pretty fishing harbours. The islands of the Inner and Outer Hebrides, such as the Isle of Skye, are also renowned for their beautiful coastlines and beaches.

To the south in Dumfries and Galloway the coastline extends from the sandy beaches of the Solway Firth to the rugged cliffs in the south west; quiet and beautiful for a relaxing holiday. 

All told, a beach holiday in Scotland has all the ingredients for a fantastic self catering break away with family or friends, where you can chill out and relax or get active with a range of sports and activities. 

Port Logan Bay

Following the beach at Port Logan bay around its shore you'll find the old harbour and lighthouse there which really give the place a character and feel unique to the Galloway area.

Fraserburgh beach

Extremely popular with surfers, Fraserburgh provides the ideal destination for the avid watersports enthusiasts!

Isle of Gigha

The community owned Isle of Gigha has several superb beaches.

Coldingham Sands

This sheltered, sandy, blue flag beach has been a popular tourist destination for many years.


Best known for its sandy beaches, fantastic wildlife and rare and unusual flowers, Colonsay is a beautiful destination for a family day out.

Coral Beach

The Coral beach area of Skye is one of the most beautiful coastal locations on Skye.

Stonehaven beach

Stonehaven is a popular coastal resort and is especially well used by watersports enthusiasts.


The 2 main beaches in Nairn are real hidden gems offering wild and sandy dunes and rocky pools to explore on some of the most wonderful stretches of uncrowded beach.

Portsoy Beach

With its white sandy beaches and unspoilt scenery it is no wonder that this area coast line is incredibly popular.

Breakish Beach

Breakish Beach is located on the South East Coast of Skye and is only a few minutes drive from Skye Bridge.

The West Sands Beach

Only fifteen minutes walk from the town centre, this gorgeous beach is well renowned.

Lunan Bay

It is hardly surprising that in 2000 Lunan Bay was voted the best beach in Scotland; its outstanding natural beauty is apparent in the miles of beautiful golden sand framed by low cliffs and stunning scenery.

Sandwood Bay

Sandwood Bay is an idyllic beach in Sutherland in the Highlands of Scotland.


This excellent beach, with its cliffs and rocky bays, provides a varied and picturesque landscape from which to explore.

Monreith Bay

Monreith village is small in size and only home to under a hundred people making this beach really something special.

Abedour Beach

Aberdour Silver Sands is an incredibly popular seaside resort located in one of the most beautiful sections of the Fife coast.

Upper Burnmouth Harbour

A small coastal village in the Scottish Borders, Burnmouth has traditionally been a fishing community with the harbour dating back to the 1800's.

Staffin Bay

Staffin bay, located in the north of Skye, is one of the few sandy beaches on the island, making it a great destination for families.


This magnificent beach is located on the spectacular west coast of South Harris.

Luce Sands

Spanning over 3 miles at low tide, the Luce Sands is a beautiful beach which is rich in marine and wildlife.

Traigh Mhor Beach
Traigh Mhor Beach

This beautiful stretch of coastline is a wonderful example of what the western isles have to offer. Stretching for almost 2 miles, the lovely white sands and interesting sand dunes will provide a delightful day out for the whole family.

St Cyrus Beach

This long and glorious beach boasts a nature reserve, spectacular cliffs, old salmon bothies and rare plant life, making it the perfect destination.

Burghead Bay

Just one of the many stretches of beach in Moray Burghead Bay winds for 11 miles along the coast from Findhorn Beach to Burghead.

Aberdeen beach

The beach that stretches along Aberdeen's coastline is famous for its golden sands and long curved length.

Pease Bay Beach

Popular with surfers who come for the restless waves that lap the shore this vibrant beach is very impressive.

Rothesay Pier

Rothesay pier is famously home to what have often been regarded as `some of the most beautiful' Victorian public toilets in the whole of Britain!

Elie Harbour Beach

Located on the Fife coastal path, this popular blue flag beach offers almost a mile of uninterrupted sand and crisp, clear waters.

Killantringan Bay

With the Killantringan Lighthouse sitting on a ridge overlooking the whole of the bay, this beach has a rugged charm to it which is typical of Scottish beaches.

Carse Bay

Complete with really stunning views and cockling industry which is steadily on the rise, Carse Bay is proving to be a very popular place with visitors and collectors alike.

Laggan Sands

A popular destination for whale watchers and renowned for its wildlife seeing opportunities, the Isle of mull has some popular beaches.

Talisker Bay
Talisker Bay

This enchanting sandy bay is stunning, particularly in the evening when the sun is setting, and it is also a good spot for photography enthusiasts.

Lunderston Bay

Ideal for coastal walks and picnic sites, Lunderston Bay is popular with tourists all year round.


The beautiful Forvie Sands beach makes for a perfectly romantic, scenic stroll with its rolling sand dunes, golden sands and picturesque views.

Beaches on the Isle of Tiree

The isle of Tiree is famous for being the sunniest (and windiest!) spot in Britain during the summer.

Sanna Bay

Situated at the most westerly point on mainland Britain, Sanna Bay is dominated by beautiful white shell sands and true blue sea water.

Balmedie Beach

Situated just north of Aberdeen and within the Balmedie country park, this alluring and tranquil beach is renowned for its clean golden sands and grassy dunes.

Dornoch Beach

This wonderful long, sandy beach has won the famous "seaside award" for its clean bathing waters.

Carrick Shore Beach

With a rural setting to enjoy the expanse of sandy beach, Carrick Shore is a popular visit for couples looking at a romantic retreat.

Ganavan Sands

Oban, the seafood capital of Scotland, is the perfect destination for a beachy holiday.

Kippford Beach
Kippford Beach

The seaside town of Kippford is located in the coastal bay of the Rough Firth and just several miles south of Dalbeattie. It is home to this fantastic beach which is revealed at low tide and is very popular with those looking for a relaxing afternoon by the sea.

Machrihanish Bay
Machrihanish Bay

Regarded as one of the finest beaches in mainland Argyll Machrihanish's long beach can be approached via the beaches namesake village to the south.

The beautiful and scenic beach at Leven is a place of natural scenic beauty and combines spectacular sea views with miles of golden sands.

Skateraw Beach
Skateraw Beach

With many different interesting rock formations along the shore, Skateraw Beach also has a host of wildlife and is popular with birdwatchers from around the area as it is a leading migration site.

Traigh Bhan

This tiny island of magnificent Hebridean beauty is well renowned for its gleaming white beaches.

Isle of Jura

The west coast of this beautiful island is well known for its unique raised beaches and raised beach platforms.