Loch Veyatie (Gaelic: Loch Mheathadaidh) is a large freshwater loch in north-west Scotland. It stretches for 6 km north-westwards from the settlement of Elphin, and lies between Suilven and Cùl Mòr. The loch is located in an area known as the Assynt-Coigach National Scenic Area, one of 40 such areas in Scotland.