The cost of website design varies depending on factors such as project complexity, features, customisation, and the experience level of the designer or agency. Basic websites may cost a few hundred pounds, while more advanced or custom-designed websites can range from a few thousand to tens of thousands of pounds.