Spey Bay on the map

Location in MoraySpey Bay sits where the marker shows within the county.

5,008
Population
2,124
Households
Create a free area profile for Spey BayDownload or embed an infographic of these statistics

About Spey Bay

Spey Bay is located in Moray, Scotland, and is known for its natural beauty and coastal scenery. The area is characterised by its long sandy beach, which stretches along the coastline, providing ample space for walks and relaxation. The nearby River Spey is famous for its salmon fishing, attracting anglers from various regions.

In addition to its outdoor activities, Spey Bay is home to a variety of wildlife, including seals and numerous bird species, making it a popular spot for nature enthusiasts. The local amenities include a café and small shops, catering to visitors and residents alike. The postcode area for Spey Bay is IV32, placing it within easy reach of other attractions in Moray.

Nearest Train Stations 1 stations

Elgin Train Station 8.4 miles

Location

Local Government

District Moray
Ward Fochabers Lhanbryde
Constituency Moray

Frequently Asked Questions about Spey Bay

What is the population of Spey Bay?
Spey Bay has a population of approximately 5,008 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Spey Bay?
Spey Bay is covered by the IV32 postcode district.
Where is the nearest train station to Spey Bay?
The nearest railway station to Spey Bay is Elgin Train Station, about 8.4 miles away.