The cost of a private VPN can vary depending on the provider and the features included. If you're creating your own vpn with Wireguard, all you need is the hosting. Generally, you can expect to pay between $5 to $15 per month for a reliable hosting.