Skip to main content

Scottish Primrose

Primula scotica

A Scottish Primrose with three bright pink flower heads amongst grass

The ultimate northerner in our flora, Scottish Primrose grows on coastal promontories on the north coast of Scotland, including Dunnet Head, the northernmost tip of mainland Britain.

Close up of pink Scottish Primrose with three flowers

Where to spot it

Scottish Primrose is low-growing and easily overlooked. It typically grows in heaths and coastal grasslands. As well as growing in the north coast of Scotland, this attractive flower also grows in Orkney, across the Pentland Firth, but nowhere else in the world. It is easily distinguished from the common primrose by its blueish-purple petals.

Best time to spot it

Scottish Primrose flowers from May to June.

Did you know?

Scottish Primrose is the county flower of Caithness.

Other Species

Sweet Violet

Sweet Violet

Viola odorata

Ten bright yellow Marsh-marigold flowers


Caltha palustris

Read Dead-nettle

Read Dead-nettle

Lamium purpureum