Steyning is a town and civil parish in West Sussex, England, at the north end of the River Adur gap in the South Downs.