Yes, it is safe to buy cryptocurrency with a VPN. A VPN will encrypt your connection and hide your real IP address.