This post contains references to products from one or more of our advertisers. We may receive compensation when you click on links to those products. Terms apply to the offers listed on this page. For an explanation of our Advertising Policy, visit this page.
You can buy American Express Gift Cards online or in-store. I’ll go over all the options and what works out best price wise here.
Must Reads:
- American Express Gift Cards: General Facts
- American Express Gift Card Purchase & Shipping Fees
- Today’s American Express Gift Card Promotional Codes: No Fees
Buying American Express Gift Cards Online
Simply go to www.americanexpress.com/gift-cards/ to see all your options for buying Amex gift cards online.
Buying American Express Gift Cards In-Store
You can count on finding American Express Gift Cards in just about any brick-and-mortar location that sells a variety of gift cards. For instance, pretty much any drug-store, grocery store, or supermarket.
Here’s a short list of well-known retailers that have them available for purchase:
- Office Depot
- Staples
- Safeway
- Walgreens
- Walmart
- Target
- Pathmark
- Winn Dixie
- Stop&Shop
- Wawa
- Albertsons
- Kmart
- Kroger
- Tom Thumb
- A&P
- Rite Aid
- CVS
- US Post Offices
Use the store locator to find a location near you.
Online Vs In-Store Purchasing Differences
Here are the differences you can expect when comparing buying American Express Gift Cards online or in-store.
Online:
- Shipping Fees will apply.
- Purchase Fees will be a little less.
- Card value maximum is higher. I’ve purchased a $3,000 American Express Gift Card before.
- Promotions exist for waiving Purchase and Shipping Fees.
- More designs and customization/personalization is possible.
In-Store:
- No Shipping Fees to worry about.
- Purchase Fee will be a little more.
- Card value is typically maxed out at $500 per card.
- Limited designs/no customization.
Typical Scenarios:
- Buy 1 $500 Amex gift card
- Online cost: $3.95 Purchase Fee + $8.95 Shipping Fee + $500 = $512.90 Total (use a Purchase Fee waiver promo code & sign-up for the Free Shipping Trial and it will be $500)
- In-Store cost: $5.95 Purchase Fee + $500 = $505.95
- Buy 10 $100 Amex gift cards
- Online cost: $39.5 Purchase Fees + $8.95 Shipping Fee + $1,000 = $1048.45 Total (use a Purchase Fee waiver promo code & sign-up for the Free Shipping Trial and it will be $1,000)
- In-Store cost: $59.5 Purchase Fees + $1,000 = $1059.50 Total
Typically, the better way to go is to purchase your American Express Gift Cards online. If you only need 1 gift card with a value of $500 or less and you’re in a hurry, buy it in-store. Otherwise, online is the way to go.
READ MORE: See The Best Bank Promotions Here And The Best Investing Promotions Here
can u purchase american express gift cards at airports or is the only option online and in specified stores above?