Cheapest 2 TB external hard drive

All sizes of External hard drive →

Amazon $131/drivetypical $139 · 2 listings Buy on Amazon: $131 for 1 drive → list $164.99, −20%as of 2026-11-05 12:12:41 UTC
eBay $49.97/drivetypical $96.61 · 7 new listings Buy on eBay: $49.97 for 1 drive →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 9 listings, single drives first, then multipacks

ItemSizePricePer drive
2TB External Hard Drive Portable External Slim Storage PC Mac Laptop Phone 3.0 1 drive1 drive$49.97$49.97 eBay →
UnionSine 2TB Ultra Slim Portable External Hard Drive HDD-USB 3.0 1 drive1 drive$74.00$74.00 eBay →
UnionSine 2TB Ultra Slim Portable External Hard Drive HDD 1 drive1 drive$82.75$82.75 eBay →
WD 2TB My Passport Portable External Hard Drive (YELLOW) - WDBYVG0020BBK-WESN 1 drive1 drive$96.61$96.61 eBay →
Toshiba Canvio Advance Plus 2TB USB 3.2 Gen 1 Portable Hard Drive HDTCA20XYCAB 1 drive1 drive$97.98$97.98 eBay →
Toshiba Canvio Advance+ 2TB Portable External Hard Drive USB 3.0 Yellow 1 drive1 drive$102$102 eBay →
Seagate - Backup Plus - 2TB External Hard Drive USB 3.0 STCA2000100 1 drive1 drive$106$106 eBay →
WD 2TB Elements Portable External Hard Drive for Windows, USB 3.2 Gen 1/USB 3.0 for PC & Mac, Plug and Play Ready - WDB… 1 drive1 drive$131$131 Amazon →
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) 1 drive1 drive$146$146 Amazon →

Amazon as of 2026-11-05 12:12:41 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/TBNVMe SSD $103/TBmicroSD card $96.68/TBSATA SSD (2.5 inch) $95.00/TB