Yes, you can purchase Neosurf cards in the US if they are available in a store near you, or you can purchase it online.