The cost of hosting a website can vary greatly depending on factors such as the type of website, amount of traffic, and level of security needed. On average, basic shared hosting can cost between $2 to $10 per month, while dedicated hosting can range from $80 to $200 per month or more. It's important to carefully consider your hosting needs and budget before selecting a provider.