You can buy Neosurf vouchers worldwide, including at petrol stations, supermarkets, newsstands, and more. Most stores that are located in the countries where Neosurf operates likely sell Neosurf vouchers.