Dalavich (Scottish Gaelic: Dail Abhaich) is a village in Argyll and Bute, Scotland. It lies on the western bank of Loch Awe and has a population of around 70. It is located 30 miles (50 km) from the main town and port of Oban, connected by the villages of Kilchrenan and Taynuilt.