Loch Veyatie (Gaelic: Loch Mheathadaidh) is a large body of water 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. It reaches depths of around 30 m (98 ft).