Downloading and installing WordPress is completely free. Anyone can download the latest WordPress from its website for free. However, to create a website, you should buy a domain and a hosting plan, regardless of the content management system you want to use.