DalreochDalreoch is a small settlement in Perth and Kinross. It lies south of the A9 [road |A9 trunk road] 8 miles southwest of Perth.It is not to be confused with Dalreoch [railway station] in Dumbarton, West Dunbartonshire.