Portnaluchaig is a coastal hamlet, located 2 miles north of Arisaig in the Highlands of Scotland and is also in the council area of Highland.

Portnaluchaig
The beach over Lòn Liath
Portnaluchaig is located in Lochaber
Portnaluchaig
Portnaluchaig
Location within the Lochaber area
OS grid referenceNM658892
Council area
CountryScotland
Sovereign stateUnited Kingdom
Post townArisaig
Postcode districtPH39 4
PoliceScotland
FireScottish
AmbulanceScottish
List of places
UK
Scotland
56°56′07″N 5°51′03″W / 56.93533°N 5.85082°W / 56.93533; -5.85082

The Small Isles of Eigg, Muck and Rùm are visible from Portnaluchaig.