Melvich Beach

Photo of Melvich Beach, a beach in Highland, the Scottish Highlands and Islands.

Melvich Beach

© Alan Reid / Geograph · CC BY-SA 2.0

© Alan Reid / Geograph · CC BY-SA 2.0

Melvich Beach

Local highlight
Open in full map →Full map →
OpenFreeMap © OpenMapTiles · data from OpenStreetMap · terrain Mapzen/AWS

Melvich Beach is a stretch of golden sand where the Halladale River meets the sea on the north coast. It’s a good swimming and paddleboarding spot when the weather plays along, reached by a path down from Melvich village. The nearest station, Forsinard, sits well inland on the Far North Line, so most people arrive along the A836.

More places to visit near Melvich Beach