Yes, Neosurf is a popular payment method for making deposits to your casino account. You can choose between making deposits using a Neosurf voucher or via your myNeosurf account. Deposits are quick and convenient.