Cheapest 128 GB microSD card

All sizes of microSD card →

Amazon $25.35/cardtypical $27.52 · 2 listings Buy on Amazon: $25.35 for 1 card → list $79.99, −68%as of 2026-11-05 12:15:42 UTC
eBay $21.99/cardtypical $30.47 · 4 new listings Buy on eBay: $21.99 for 1 card →as of 2026-11-05 UTC

Amazon prices are before shipping (free on most items with Prime); eBay prices include shipping. We earn a commission when you buy through these links, at no cost to you.

All 6 listings, single cards first, then multipacks

ItemSizePricePer card
SanDisk 128GB micro SD SDXC Card 100MB/s Ultra 128G Class 10 UHS-1 A1 1 card1 card$21.99$21.99 eBay →
Samsung 128GB Micro SD Card SDHC EVO UHS-I Class 10 U3 Memory Card 100% GENUINE 1 card1 card$24.95$24.95 eBay →
Made for Amazon SanDisk 128GB microSD Memory Card for Fire Tablets and Fire -TV 1 card1 card$25.35$25.35 Amazon →
SanDisk 128GB Ultra microSDXC UHS-I Memory Card - Up to 140 MB/s, C10, U1, Full HD, A1, Micro SD Card - SDSQUAB-128G-GN6MN 1 card1 card$29.70$29.70 Amazon →
SanDisk 128GB micro SD SDXC Card 100MB/s Ultra 128G Class 10 UHS-1 A1 1 card1 card$35.99$35.99 eBay →
SanDisk 128GB microSDXC Memory card Licensed for Nintendo Switch 1 card1 card$39.99$39.99 eBay →

Amazon as of 2026-11-05 12:15:42 UTC: Amazon's own price, else its lowest new offer, before shipping and tax (via Keepa); product prices and availability are accurate as of the date/time indicated and are subject to change. eBay: new Buy It Now listings from US sellers as of 2026-11-05 UTC, item plus shipping.

Size comes from the seller's unit count or the listing title; check the listing before buying. As an Amazon Associate and eBay Partner, Sharpest earns from qualifying purchases.

More storage

USB flash drive $61.95/TBInternal hard drive (3.5 inch) $31.58/TBPortable SSD $77.00/TBExternal hard drive $24.98/TBNVMe SSD $103/TBSATA SSD (2.5 inch) $95.00/TB