Best-Selling Gift CardsSee All
Shop by Occasion
If you want to buy someone a gift but are having trouble figuring out what to get, a gift card can be a great solution. There's no need to guess what they want: with a Walmart gift card, they can choose whatever their heart desires from our enormous selection of products. Shop gift cards by occasion to find special designs for birthdays, weddings, anniversaries or graduations. Or add a personal touch by choosing a card that reflects the recipient's interests, whether they're a fan of sports, cats or cupcakes. Walmart makes gift card giving easy: you can give a traditional physical gift card or order an eGift card, which will appear in the recipient's inbox. Either kind can be redeemed in Walmart or Sam's Club stores or at Walmart.com or Samsclub.com.
If you'd prefer to give the gift of an experience, Walmart carries specialty gift cards for restaurants and movie theaters. We also carry gift cards from major credit card companies, which are safer than cash and can be used wherever the credit card is accepted.