Seaford is a town in the county of East Sussex, England, on the south coast, east of Newhaven and west of Eastbourne.