Sorn is a small village in East Ayrshire, Scotland. It is situated on the River Ayr. It has a population of roughly 350. Its neighbouring village is Catrine. Sorn Castle lies just outside the village.