WordPress websites are generally more cost-effective to set up initially, while custom websites can be more expensive due to development time and expertise required.