Eilean Sùbhainn is the largest of several small islands in Loch Maree, Wester Ross, Scotland.
It is the second largest freshwater island in Scotland after Inchmurrin.
Lying 1 mile (1.5 kilometres) northeast of Talladale, the island is partially forested and uninhabited.
It rises to 36 metres (118 feet) and extends to 118 hectares (290 acres).
The island is a nature reserve and includes several small lochans.