Prices updated daily — 21 July 2026

Product type overview

pain relief sits within Health & Vitamins, part of Health, Baby & Personal Care. On this page you compare 250 products from 9 UK supermarkets: Aldi, ASDA, Co-op, Iceland, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. The lowest unit price for pain relief is £0.02/st at ASDA. In total, 10 variants of pain relief are compared (different pack sizes and compositions). All prices are normalised to the same unit (per kilogram, per litre or per piece) so that packs of different sizes can be compared fairly — a larger pack is not automatically the best value. The ranking below shows, per variant, which supermarket currently has the sharpest price, including own-label products alongside national brands. Prices refresh daily from the retailers' own public price lists, so you never see stale offers when planning your weekly shop. Allsupers uses no affiliate links or paid placement; the ranking is purely price-based and updated from public data.

Cheapest pain relief

Compare 250 products across 9 supermarkets

From £0.02 / unitFrom £22.00 / litre

pain relief — compare prices across 9 supermarkets

ASDA 16 Paracetamol 500mg Tablets
ASDA

ASDA

ASDA 16 Paracetamol 500mg Tablets

16 pieces

£0.35

£0.02/unit

ASDA

at 1 supermarket

0
ASDA + Ibuprofen 200mg Caplets 16 Caplets
ASDA

ASDA

ASDA + Ibuprofen 200mg Caplets 16 Caplets

16 pieces

£0.35

£0.02/unit

ASDA

at 1 supermarket

0
ASDA Paracetamol 500mg Caplets 16 Caplets
ASDA

ASDA

ASDA Paracetamol 500mg Caplets 16 Caplets

16 pieces

£0.35

£0.02/unit

ASDA

at 1 supermarket

0
Asda Paracetamol 500mg Tablets 16 Tablets
ASDA

Asda

Asda Paracetamol 500mg Tablets 16 Tablets

16 pieces

£0.35

£0.02/unit

ASDA

at 1 supermarket

0
Paracetamol
Aldi

HEALTH ESSENTIALS

Paracetamol

16 pieces

£0.35

£0.02/unit

Aldi

at 1 supermarket

0
Ibuprofen
Aldi

HEALTH ESSENTIALS

Ibuprofen

16 pieces

£0.35

£0.02/unit

Aldi

at 1 supermarket

0
Morrisons Paracetamol 500mg Caplets 16 Pack
OFFER
Morrisons

Morrisons

Morrisons Paracetamol 500mg Caplets 16 Pack

16 pieces

£0.35

£0.02/unit

Morrisons

at 1 supermarket

0
Morrisons Ibuprofen Caplets 16 Pack
OFFER
Morrisons

Morrisons

Morrisons Ibuprofen Caplets 16 Pack

16 pieces

£0.35

£0.02/unit

Morrisons

at 1 supermarket

0
Sainsbury's Ibuprofen Tablets Capsule Shaped Tablets x16 200mg
Sainsbury's

Sainsbury's

Sainsbury's Ibuprofen Tablets Capsule Shaped Tablets x16 200mg

16 pieces

£0.35

£0.02/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Ibuprofen Tablets x16 200mg
Sainsbury's

Sainsbury's

Sainsbury's Ibuprofen Tablets x16 200mg

16 pieces

£0.35

£0.02/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Healthcare Paracetamol 500mg Tablets x16
Sainsbury's

Sainsbury's

Sainsbury's Healthcare Paracetamol 500mg Tablets x16

16 pieces

£0.35

£0.02/unit

Sainsbury's

at 1 supermarket

0
M&S Paracetamol Tablets
Ocado

M&S

M&S Paracetamol Tablets

16 pieces

£0.40

£0.02/unit

Ocado

at 1 supermarket

0
M&S Ibuprofen Tablets
Ocado

M&S

M&S Ibuprofen Tablets

16 pieces

£0.40

£0.02/unit

Ocado

at 1 supermarket

0
ASDA 16 Dispersible Aspirin 300mg Tablets
ASDA

ASDA

ASDA 16 Dispersible Aspirin 300mg Tablets

16 pieces

£0.55

£0.03/unit

ASDA

at 1 supermarket

0
ASDA 16 Aspirin 300mg Tablets
ASDA

ASDA

ASDA 16 Aspirin 300mg Tablets

16 pieces

£0.47

£0.03/unit

ASDA

at 1 supermarket

0
Flamingo Ibuprofen 200mg Tablets
ASDA

Flamingo

Flamingo Ibuprofen 200mg Tablets

16 pieces

from£0.50

£0.03/unit

ASDA
Morrisons

at 2 supermarkets

0
Morrisons Aspirin Tablets 300mg
Morrisons

Morrisons

Morrisons Aspirin Tablets 300mg

16 pieces

£0.50

£0.03/unit

Morrisons

at 1 supermarket

0
Aspar Dispersible Aspirin Tablets 300mg 16s
Morrisons

Aspar

Aspar Dispersible Aspirin Tablets 300mg 16s

16 pieces

£0.55

£0.03/unit

Morrisons

at 1 supermarket

0
Bell's Healthcare Paracetamol 500mg Tablets x16
Sainsbury's

Bell's

Bell's Healthcare Paracetamol 500mg Tablets x16

16 pieces

£0.50

£0.03/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Aspirin, Tablets x16
Sainsbury's

Sainsbury's

Sainsbury's Aspirin, Tablets x16

16 pieces

£0.50

£0.03/unit

Sainsbury's

at 1 supermarket

0
Flamingo Paracetamol 500mg 16 Tablets
ASDA

Flamingo

Flamingo Paracetamol 500mg 16 Tablets

16 pieces

£0.50

£0.03/unit

ASDA

at 1 supermarket

0
ASDA Paracetamol 500mg Capsules 16 Capsules
ASDA

ASDA

ASDA Paracetamol 500mg Capsules 16 Capsules

16 pieces

£0.64

£0.04/unit

ASDA

at 1 supermarket

0
ASDA 16 Paracetamol 500mg Capsules
ASDA

ASDA

ASDA 16 Paracetamol 500mg Capsules

16 pieces

£0.65

£0.04/unit

ASDA

at 1 supermarket

0
Morrisons Paracetamol 500mg Capsules 16 Pack
Morrisons

Morrisons

Morrisons Paracetamol 500mg Capsules 16 Pack

16 pieces

£0.65

£0.04/unit

Morrisons

at 1 supermarket

0
Sainsbury's Dispersible Aspirin Tablets x16
Sainsbury's

Sainsbury's

Sainsbury's Dispersible Aspirin Tablets x16

16 pieces

£0.60

£0.04/unit

Sainsbury's

at 1 supermarket

0
Galpharm Paracetamol 500mg Capsules
Ocado

Galpharm

Galpharm Paracetamol 500mg Capsules

16 pieces

£0.65

£0.04/unit

Ocado

at 1 supermarket

0
Flamingo Paracetamol Tablets
Ocado

Flamingo Pharma

Flamingo Paracetamol Tablets

16 pieces

£0.65

£0.04/unit

Ocado

at 1 supermarket

0
Flamingo Paracetamol Tablets
Ocado

Flamingo Pharma

Flamingo Paracetamol Tablets

16 pieces

£0.65

£0.04/unit

Ocado

at 1 supermarket

0
Flamingo Ibuprofen
Ocado

Flamingo Pharma

Flamingo Ibuprofen

16 pieces

£0.65

£0.04/unit

Ocado

at 1 supermarket

0
Galpharm Paracetamol 500mg Tablets
Ocado

Galpharm

Galpharm Paracetamol 500mg Tablets

16 pieces

£0.65

£0.04/unit

Ocado

at 1 supermarket

0
Galpharm Ibuprofen
Ocado

Galpharm

Galpharm Ibuprofen

16 pieces

£0.65

£0.04/unit

Ocado

at 1 supermarket

0
Galpharm Ibuprofen 200mg Coated Tablets
Ocado

Galpharm

Galpharm Ibuprofen 200mg Coated Tablets

16 pieces

£0.65

£0.04/unit

Ocado

at 1 supermarket

0
ASDA Paracetamol Plus Caplets 16 Caplets
ASDA

ASDA

ASDA Paracetamol Plus Caplets 16 Caplets

16 pieces

£0.77

£0.05/unit

ASDA

at 1 supermarket

0
Essential Aspirin
Waitrose

Waitrose Ltd

Essential Aspirin

16 pieces

£0.75

£0.05/unit

Waitrose

at 1 supermarket

0
Essential Round Paracetamol Tablets
Waitrose

Waitrose Ltd

Essential Round Paracetamol Tablets

16 pieces

£0.75

£0.05/unit

Waitrose

at 1 supermarket

0
Essential Oval Paracetamol Tablets
Waitrose

Waitrose Ltd

Essential Oval Paracetamol Tablets

16 pieces

£0.75

£0.05/unit

Waitrose

at 1 supermarket

0
Essential Oval Ibuprofen Tablets
Waitrose

Waitrose Ltd

Essential Oval Ibuprofen Tablets

16 pieces

£0.75

£0.05/unit

Waitrose

at 1 supermarket

0
Essential Round Ibuprofen Tablets
Waitrose

Waitrose Ltd

Essential Round Ibuprofen Tablets

16 pieces

£0.75

£0.05/unit

Waitrose

at 1 supermarket

0
Sainsbury's Paracetamol Capsules x16
Sainsbury's

Sainsbury's

Sainsbury's Paracetamol Capsules x16

16 pieces

£0.75

£0.05/unit

Sainsbury's

at 1 supermarket

0
M&S Paracetamol Capsules
Ocado

M&S

M&S Paracetamol Capsules

16 pieces

£0.75

£0.05/unit

Ocado

at 1 supermarket

0
Flamingo Paracetamol Capsules
Ocado

Flamingo Pharma

Flamingo Paracetamol Capsules

16 pieces

£0.75

£0.05/unit

Ocado

at 1 supermarket

0
Tesco Health Pain Relief Tablets - Paracetamol 500mg 16s
Tesco

Tesco Health

Tesco Health Pain Relief Tablets - Paracetamol 500mg 16s

1 pieces

£0.35

£0.35/unit

Tesco

at 1 supermarket

0
Tesco Health Ibuprofen 200mg Pain Relief Tablets 16s
Tesco

Tesco Health

Tesco Health Ibuprofen 200mg Pain Relief Tablets 16s

1 pieces

£0.35

£0.35/unit

Tesco

at 1 supermarket

0
Tesco Health Aspirin 300mg Tablets 16s
Tesco

Tesco Health

Tesco Health Aspirin 300mg Tablets 16s

1 pieces

£0.50

£0.50/unit

Tesco

at 1 supermarket

0
Tesco Dispersible Aspirin 300mg Tablets 16s
Tesco

TESCO

Tesco Dispersible Aspirin 300mg Tablets 16s

1 pieces

£0.55

£0.55/unit

Tesco

at 1 supermarket

0
Galpharm Ibuprofen 200Mg 16 Caplets (#)
Tesco

GALPHARM

Galpharm Ibuprofen 200Mg 16 Caplets (#)

1 pieces

£0.55

£0.55/unit

Tesco

at 1 supermarket

0
Tesco Health Paracetamol Capsules 500mg 16s
Tesco

Tesco Health

Tesco Health Paracetamol Capsules 500mg 16s

1 pieces

£0.65

£0.65/unit

Tesco

at 1 supermarket

0
Tesco Paracetamol Extra 16S
Tesco

TESCO

Tesco Paracetamol Extra 16S

1 pieces

£0.85

£0.85/unit

Tesco

at 1 supermarket

0
Flamingo Ibuprofen Caplets 200mg
Ocado

Flamingo Pharma

Flamingo Ibuprofen Caplets 200mg

 

£0.55

Price per unit unknown

Ocado

at 1 supermarket

0
Flamingo Ibuprofen Capsules 200mg
Ocado

Flamingo Pharma

Flamingo Ibuprofen Capsules 200mg

 

£0.75

Price per unit unknown

Ocado

at 1 supermarket

0
1-50 / 250