Harlosh Island is an island in Loch Bracadale just off the coast of the Minginish and Harlosh peninsulas of Skye in Scotland.
The island is about 34 hectares (84 acres) in extent and the coastline, which is largely cliff-lined, has a cave on the west coast. At low tide it is only about 100 metres (330 ft) from mainland Skye. Harlosh Skerry lies just offshore to the north west.
The name "Harlosh" is of Old Norse origin and may refer to a river mouth, although the meaning is not clear.
Coordinates: 57°22′06″N 6°31′30″W / 57.36833°N 6.52500°W