You can buy Neosurf vouchers in various locations worldwide, including petrol stations, supermarkets, and newsstands. To be sure of where to find the retailers, visit the Neosurf website to get precise information and location.