Prepaid Visa cards can be purchased in person at major retailers, pharmacies, grocery stores, and gas stations, as well as online through specialized gift card websites and financial service apps. Key locations include Walmart , Target, CVS, and Walgreens, with most cards requiring an activation fee of $2.95–$6.95 and optional registration for online use. For a comprehensive list of purchasing locations, see this LoveToKnow article .
Visa Prepaid Cards – reloadable, government, gift card & more where to buy a prepaid visa credit card