Seaham is a seaside town in County Durham, England. Located on the Durham Coast, Seaham is situated 6 miles south of Sunderland and 13 miles east of Durham.