Littlehampton is a town, seaside resort and civil parish in the Arun District of West Sussex, England. It lies on the English Channel on the eastern bank of the mouth of the River Arun.