WordPress.org is free software. You can download it and use it anywhere you want for absolutely free. Even though WordPress is free, you still have to pay for your domain name and hosting. As you can find in this guide on How to start a Wordpress blog in 30 minutes or less, you will see that running a WordPress blog will cost you less than $50/Year and that is a super cheap deal.