SmartShelf

✦ Go Pro

Cheapest Painkillers in the UK

Prices updated 13 October 2026 · 213 products across 7 supermarkets

The best-value painkillers in the UK right now is ASDA Paracetamol 500mg Caplets 16 Caplets at Asda — £0.02/each (£0.35).
213Products Compared
7Supermarkets
£0.02Lowest /Each

We compare painkillers across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where painkillers is genuinely cheapest. Prices update daily.

1ASDA Paracetamol 500mg Caplets 16 CapletsASDA Paracetamol 500mg Caplets 16 CapletsAsdaBest value£0.02/each£0.352Tesco Health Pain Relief Tablets - Paracetamol 500mg 16sTesco Health Pain Relief Tablets - Paracetamol 500mg 16sTesco£0.02/each£0.353Sainsbury's Healthcare Paracetamol 500mg Tablets x16Sainsbury's Healthcare Paracetamol 500mg Tablets x16Sainsbury's£0.02/each£0.354HEALTH ESSENTIALS Paracetamol 16 EachHEALTH ESSENTIALS Paracetamol 16 EachAldi£0.02/each£0.355HEALTH ESSENTIALS Ibuprofen 16 EachHEALTH ESSENTIALS Ibuprofen 16 EachAldi£0.02/each£0.356FLAMINGO PHARMA Ibuprofen Tablets 16 EachFLAMINGO PHARMA Ibuprofen Tablets 16 EachAldi£0.02/each£0.357ASDA 16 Paracetamol 500mg TabletsASDA 16 Paracetamol 500mg TabletsAsda£0.02/each£0.358Morrisons Paracetamol 500mg Caplets 16 PackMorrisons Paracetamol 500mg Caplets 16 PackMorrisons£0.02/each£0.359Morrisons Ibuprofen Caplets 16 PackMorrisons Ibuprofen Caplets 16 PackMorrisons£0.02/each£0.3510Essential Oval Paracetamol TabletsEssential Oval Paracetamol TabletsWaitrose£0.03/each£0.4511Essential Round Paracetamol TabletsEssential Round Paracetamol TabletsWaitrose£0.03/each£0.4512Bell's Healthcare Paracetamol 500mg Tablets x16Bell's Healthcare Paracetamol 500mg Tablets x16Sainsbury's£0.03/each£0.5013HEALTH ESSENTIALS Pain Relief Plus Paracetamol & Caffeine Tablets 16 TBTHEALTH ESSENTIALS Pain Relief Plus Paracetamol & Caffeine Tablets 16 TBTAldi£0.03/tbt£0.5514M&S Paracetamol Tablets 16 per packM&S Paracetamol Tablets 16 per packM&S£0.03/each£0.4015ASDA 16 Dispersible Aspirin 300mg TabletsASDA 16 Dispersible Aspirin 300mg TabletsAsda£0.03/each£0.5516Flamingo Paracetamol 500mg 16 TabletsFlamingo Paracetamol 500mg 16 TabletsAsda£0.03/each£0.5017ASDA 16 Paracetamol 500mg CapsulesASDA 16 Paracetamol 500mg CapsulesAsda£0.04/each£0.6418Tesco Health Paracetamol Capsules 500mg 16sTesco Health Paracetamol Capsules 500mg 16sTesco£0.04/each£0.6519Morrisons Paracetamol 500mg Capsules 16 PackMorrisons Paracetamol 500mg Capsules 16 PackMorrisons£0.04/each£0.6520Essential Paracetamol CapsulesEssential Paracetamol CapsulesWaitrose£0.05/each£0.7521Tesco Paracetamol Extra 16STesco Paracetamol Extra 16STesco£0.05/each£0.8522Sainsbury's Paracetamol Capsules x16Sainsbury's Paracetamol Capsules x16Sainsbury's£0.05/each£0.7523ASDA Paracetamol Plus Caplets 16 CapletsASDA Paracetamol Plus Caplets 16 CapletsAsda£0.05/each£0.7724Morrisons Paracetamol Plus Caplets 16 per packMorrisons Paracetamol Plus Caplets 16 per packMorrisons£0.05/each£0.85
See The Live Painkillers Comparison →

Cheapest Painkillers: FAQ

Where is the cheapest painkillers in the UK?

Right now the best value painkillers is ASDA Paracetamol 500mg Caplets 16 Caplets at Asda, £0.35 (£0.02/each). SmartShelf ranks painkillers by price per unit across 7 supermarkets, updated daily.

Which supermarket is cheapest for painkillers?

We compare painkillers across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Asda has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare painkillers prices?

We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available — free, with no sign-up.