Gifford is a village in the Scottish Council Area East Lothian. It is located about seven kilometers south of Haddington and 18 kilometers southwest of Dunbar off the western flank of the Lammermuir Hills. Through the village flows the Gifford Water, which drains over the Colstoun Water in the Tyne.