Guide to Moray Speyside

Roseisle Beach

Roseisle Beach
Roseisle Beach

Roseisle Beach sits between Findhorn Beach and Burghead Beach on Burghead Bay. The sandy beach is sheltered by sand dunes and pine trees with views across the Moray Firth.

Roseisle is a real local favourite and unlike many of other popular beaches it’s in the countryside. On a hot summer’s day you’ll find friends and families having barbecues in the wooded area. It’s a short walk up onto the beach with miles of golden sand in each direction. There are also great forest walks.

The beach is well known to locals and can get busy at the boardwalk entrance. However with long stretches of soft sand either side, it’s not hard to find a secluded spot.

At the back of the beach, there are anti tank blocks. These are made from reinforced concrete and were placed there during the second world war. There are also pill boxes used as guard posts.

Among the trees there are wooden picnic tables, some with barbecue stands. There’s also a play area for children as well as walks through the forest – see the leaflets and notice board. There are good toilet facilities and there’s even an outdoor shower.

There are no shopping facilities so take food and water.

There is a network of forest walks including to Burghead (east) and Findhorn (west). Look out for red squirrels and there is a bird hide to spend some time.

How to get to Roseisle Beach

From Forres, travel through Kinloss past RAF Kinloss. Continue along the straight road and Roseisle Forest beach is signposted left.

From Elgin, travel towards Inverness. Turn right towards Burghead and left at College of Roseisle. Continue along towards Kinloss and the beach is signposted right.

There is a small parking charge at the entrance.

Scroll to Top