
SanDisk·256GB
From £18.75/TB·2,145 products·Updated 17 Jul 2026
477 products · Prices updated 17/07/2026
Find the cheapest USB flash drives and memory sticks in the UK, with prices updated daily from Amazon. Compare SanDisk, Samsung, Kingston, Lexar, and more from 16GB to 1TB.
USB 3.0 and USB-C sticks for everyday file transfers, school and office use, boot media, and pocket backup — ranked by price per terabyte so you see real value, not just the lowest shelf price. Filter by brand and capacity to find the right drive for your budget.

SanDisk·256GB


SanDisk·128GB
In 2026, a good price per GB for a USB flash drive is around £0.04-0.08/GB for larger drives (128GB+). Smaller drives (16-32GB) cost more per GB at £0.10-0.20/GB. USB 3.0 drives offer the best value for speed and capacity.
A 1TB USB flash drive costs between £50-100 depending on the brand and speed. Popular options include SanDisk Ultra and Samsung Bar Plus. Prices have dropped significantly — use our comparison table to find the cheapest 1TB USB stick available today.
USB 3.0 drives can transfer data up to 10x faster than USB 2.0. A USB 3.0 drive can achieve 100-400MB/s read speeds, while USB 2.0 maxes out at about 30MB/s. Always choose USB 3.0 or newer for better performance, especially with larger files.
USB-A is compatible with most computers and devices. USB-C is increasingly common on newer laptops, tablets, and smartphones. Consider a dual-connector drive (USB-A + USB-C) for maximum flexibility across all your devices.
USB flash drives can last 10+ years with normal use. They're rated for around 10,000-100,000 write/erase cycles depending on quality. For important data, always maintain backups elsewhere, as physical damage or loss is a bigger risk than wear.
For everyday file transfers under 128GB, a USB flash drive is cheaper and more pocket-friendly. For larger storage needs (500GB+) or fast transfers, a portable SSD offers much better speeds and reliability. Choose a USB drive for convenience and portability, or an SSD for performance.