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.

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 is a network of forest walks. Look out for red squirrels and there is a bird hide to spend some time.


From Forres, travel through Kinloss past RAF Kinloss. Roseisle Forest beach is signposted left.

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

There is a small parking charge.

Scroll to Top