Prices updated daily — 8 September 2026

Product type overview

allergy medication sits within Health & Vitamins, part of Health, Baby & Personal Care. On this page you compare 94 products from 9 UK supermarkets: Aldi, ASDA, Co-op, Iceland, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. The lowest unit price for allergy medication is £0.03/st at ASDA. In total, 6 variants of allergy medication 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 allergy medication

Compare 94 products across 9 supermarkets

From £0.03 / unitFrom £85.71 / litre

allergy medication — compare prices across 9 supermarkets

Nuage Hayfever Relief 30 Wipes
ASDA

Nuage

Nuage Hayfever Relief 30 Wipes

30 pieces

£1.00

£0.03/unit

ASDA

at 1 supermarket

0
Nuage Hayfever Relief 30 Wipes
ASDA

Nuage

Nuage Hayfever Relief 30 Wipes

30 pieces

£1.00

£0.03/unit

ASDA

at 1 supermarket

0
Cetirizine Hydrochloride
Aldi

HEALTH ESSENTIALS

Cetirizine Hydrochloride

30 pieces

£0.89

£0.03/unit

Aldi

at 1 supermarket

0
Hayfever & Allergy Loratadine
Aldi

HEALTH ESSENTIALS

Hayfever & Allergy Loratadine

30 pieces

£0.89

£0.03/unit

Aldi

at 1 supermarket

0
Beconase Hayfever Relief for Adults Nasal Spray
OFFER
Ocado

Beconase

Beconase Hayfever Relief for Adults Nasal Spray

100 pieces

from£5.00£6.50

£0.05/unit

Ocado
Waitrose

at 2 supermarkets

0
Crescent Pharma Film-Coated Tablets 10mg 14 Tablets
ASDA

Crescent Pharma

Crescent Pharma Film-Coated Tablets 10mg 14 Tablets

14 pieces

£1.00

£0.07/unit

ASDA

at 1 supermarket

0
Cetirizine Film-Coated Tablets 10mg 30 Tablets
ASDA

Cetirizine

Cetirizine Film-Coated Tablets 10mg 30 Tablets

30 pieces

£2.00

£0.07/unit

ASDA

at 1 supermarket

0
ASDA Senease Eighteen Years Plus 7.5mg Tablets 20 Tablets
ASDA

ASDA

ASDA Senease Eighteen Years Plus 7.5mg Tablets 20 Tablets

20 pieces

£1.42

£0.07/unit

ASDA

at 1 supermarket

0
Galpharm Hayfever & Allerrgy Relief 30 Pack
Morrisons

Galpharm

Galpharm Hayfever & Allerrgy Relief 30 Pack

30 pieces

£2.50

£0.08/unit

Morrisons

at 1 supermarket

0
Flamingo Cetirizine Dihydrochloride Hayfever & Allergy Relief
Ocado

Flamingo Pharma

Flamingo Cetirizine Dihydrochloride Hayfever & Allergy Relief

30 pieces

£2.25

£0.08/unit

Ocado

at 1 supermarket

0
Flamingo Loratadine Hayfever & Allergy Relief
Ocado

Flamingo Pharma

Flamingo Loratadine Hayfever & Allergy Relief

30 pieces

£2.25

£0.08/unit

Ocado

at 1 supermarket

0
ASDA Allergy & Hayfever Relief 30 Tablets
ASDA

ASDA

ASDA Allergy & Hayfever Relief 30 Tablets

30 pieces

£2.90

£0.10/unit

ASDA

at 1 supermarket

0
ASDA Allergy & Hayfever Relief 10mg Loratadine 30 Tablets
ASDA

ASDA

ASDA Allergy & Hayfever Relief 10mg Loratadine 30 Tablets

30 pieces

£2.90

£0.10/unit

ASDA

at 1 supermarket

0
Morrisons One-A-Day Hayfever & Allergy Relief Cetirizine Tablets
Morrisons

Morrisons

Morrisons One-A-Day Hayfever & Allergy Relief Cetirizine Tablets

30 pieces

£3.00

£0.10/unit

Morrisons

at 1 supermarket

0
Sainsbury's Hayfever Loratadine One a Day Tablets 30
Sainsbury's

Sainsbury's

Sainsbury's Hayfever Loratadine One a Day Tablets 30

30 pieces

£2.95

£0.10/unit

Sainsbury's

at 1 supermarket

0
Galpharm Hayfever & Allergy Relief Loratadine Tablets
Waitrose

Galpharm

Galpharm Hayfever & Allergy Relief Loratadine Tablets

30 pieces

£3.25

£0.11/unit

Waitrose

at 1 supermarket

0
Galpharm Hayfever & Allergy Relief Cetirizine Tablets
Waitrose

Galpharm

Galpharm Hayfever & Allergy Relief Cetirizine Tablets

30 pieces

£3.25

£0.11/unit

Waitrose

at 1 supermarket

0
Galpharm One a Day Hayfever & Allergy Relief Tablets Loratadine
Ocado

Galpharm

Galpharm One a Day Hayfever & Allergy Relief Tablets Loratadine

14 pieces

from£1.80

£0.13/unit

Morrisons
Ocado
Waitrose

at 3 supermarkets

0
Galpharm Hayfever & Allergy Relief Tablets Cetirizine
Ocado

Galpharm

Galpharm Hayfever & Allergy Relief Tablets Cetirizine

14 pieces

from£1.80

£0.13/unit

Ocado
Waitrose

at 2 supermarkets

0
ASDA Allergy & Hayfever Relief Loratadine 10mg 14 Tablets
ASDA

ASDA

ASDA Allergy & Hayfever Relief Loratadine 10mg 14 Tablets

14 pieces

£1.90

£0.14/unit

ASDA

at 1 supermarket

0
ASDA Allergy & Hayfever Relief 14 Tablets
ASDA

ASDA

ASDA Allergy & Hayfever Relief 14 Tablets

14 pieces

£1.90

£0.14/unit

ASDA

at 1 supermarket

0
Morrisons Hayfever And Allergy Relief Tablets
Morrisons

Morrisons

Morrisons Hayfever And Allergy Relief Tablets

14 pieces

£1.95

£0.14/unit

Morrisons

at 1 supermarket

0
Sainsbury's Hayfever & Allergy Relief x14
Sainsbury's

Sainsbury's

Sainsbury's Hayfever & Allergy Relief x14

14 pieces

£1.95

£0.14/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Hayfever & Allergy Loratadine x14
Sainsbury's

Sainsbury's

Sainsbury's Hayfever & Allergy Loratadine x14

14 pieces

£1.95

£0.14/unit

Sainsbury's

at 1 supermarket

0
M&S One A Day Hayfever & Allergy Relief
Ocado

M&S

M&S One A Day Hayfever & Allergy Relief

14 pieces

£1.95

£0.14/unit

Ocado

at 1 supermarket

0
M&S Hayfever & Allergy Relief
Ocado

M&S

M&S Hayfever & Allergy Relief

14 pieces

£1.95

£0.14/unit

Ocado

at 1 supermarket

0
Clarityn Allergy Tablets 10mg Loratadine for Allergy and Hayfever Relief - 14 Tablets
ASDA

Clarityn

Clarityn Allergy Tablets 10mg Loratadine for Allergy and Hayfever Relief - 14 Tablets

14 pieces

£3.00

£0.21/unit

ASDA

at 1 supermarket

0
Clarityn One A Day Allergy Hayfever Relief Tablets
OFFER
Ocado

Clarityn

Clarityn One A Day Allergy Hayfever Relief Tablets

20 pieces

from£5.00£8.00

£0.25/unit

ASDA
Ocado
Sainsbury's

at 3 supermarkets

0
Piriteze Hayfever & Allergy Antihistamine Tablets, 14s
Deal at Ocado
ASDA

Piriteze

Piriteze Hayfever & Allergy Antihistamine Tablets, 14s

14 pieces

from£4.00

£0.29/unit

ASDA
Morrisons
Ocado
Sainsbury's
Waitrose

at 5 supermarkets

0
Clarityn Allergy & Hayfever Tablets 10s
OFFER
Morrisons

Clarityn

Clarityn Allergy & Hayfever Tablets 10s

10 pieces

from£3.00£4.75

£0.30/unit

Morrisons
Ocado

at 2 supermarkets

0
Allevia Hayfever Allergy Relief Tablets Fexofenadine
OFFER
Ocado

Allevia

Allevia Hayfever Allergy Relief Tablets Fexofenadine

15 pieces

from£5.00£6.70

£0.33/unit

ASDA
Ocado
Sainsbury's
Tesco
Waitrose

at 5 supermarkets

0
ASDA 10 Hayfever Relief 120mg Tablets
ASDA

ASDA

ASDA 10 Hayfever Relief 120mg Tablets

10 pieces

£3.50

£0.35/unit

ASDA

at 1 supermarket

0
Piriteze Hayfever & Allergy Antihistamine 7 Tablets
Iceland

Piriteze

Piriteze Hayfever & Allergy Antihistamine 7 Tablets

7 pieces

from£2.50

£0.36/unit

Iceland
Ocado
Sainsbury's

at 3 supermarkets

0
Pirilieve Hayfever Relief Fexofenadine Tablets
OFFER
Ocado

Pirileve

Pirilieve Hayfever Relief Fexofenadine Tablets

10 pieces

£3.75£5.25

£0.38/unit

Ocado

at 1 supermarket

0
Galpharm Treathay 120mg Film-Coated Tablets Fexofenadine Hydrochloride 10 Tablets
ASDA

Galpharm

Galpharm Treathay 120mg Film-Coated Tablets Fexofenadine Hydrochloride 10 Tablets

10 pieces

from£4.00

£0.40/unit

ASDA
Waitrose

at 2 supermarkets

0
Allevia Hayfever & Allergy Relief- 120mg Fexofenadine – 7 Tablets
Rollback
ASDA

Allevia

Allevia Hayfever & Allergy Relief- 120mg Fexofenadine – 7 Tablets

7 pieces

from£2.80£3.50

£0.40/unit

ASDA
Morrisons
Sainsbury's

at 3 supermarkets

0
Clarityn Allergy Tablets 10mg Loratadine for Allergy and Hayfever Relief - 7 Tablets
ASDA

Clarityn

Clarityn Allergy Tablets 10mg Loratadine for Allergy and Hayfever Relief - 7 Tablets

7 pieces

£3.00

£0.43/unit

ASDA

at 1 supermarket

0
Clarityn Allergy 10mg Tablets 10 Tablets
ASDA

Clarityn

Clarityn Allergy 10mg Tablets 10 Tablets

10 pieces

£4.75

£0.48/unit

ASDA

at 1 supermarket

0
Benadryl Allergy Relief Capsules Fast-Acting Antihistamine 12 Capsules
ASDA

Benadryl

Benadryl Allergy Relief Capsules Fast-Acting Antihistamine 12 Capsules

12 pieces

from£5.98

£0.50/unit

ASDA
Ocado
Sainsbury's

at 3 supermarkets

0
Pirilieve Hayfever Relief Fexofenadine Tablets, 10s
ASDA

Pirilieve

Pirilieve Hayfever Relief Fexofenadine Tablets, 10s

10 pieces

from£5.00

£0.50/unit

ASDA
Sainsbury's

at 2 supermarkets

0
Pirilieve Hayfever Relief Tablets 10 Pack
Morrisons

Pirilieve

Pirilieve Hayfever Relief Tablets 10 Pack

10 pieces

£5.25

£0.52/unit

Morrisons

at 1 supermarket

0
Tesco Health Allergy & Hayfever Relief Cetirizine Tablets 14s
Tesco

Tesco Health

Tesco Health Allergy & Hayfever Relief Cetirizine Tablets 14s

1 pieces

£1.95

£1.95/unit

Tesco

at 1 supermarket

0
Tesco Health One-a-Day Hayfever & Allergy Relief Tablets 14s
Tesco

Tesco Health

Tesco Health One-a-Day Hayfever & Allergy Relief Tablets 14s

1 pieces

£1.95

£1.95/unit

Tesco

at 1 supermarket

0
Tesco Health One-a-Day Hayfever & Allergy Relief Tablets 30s
Tesco

Tesco Health

Tesco Health One-a-Day Hayfever & Allergy Relief Tablets 30s

1 pieces

£2.95

£2.95/unit

Tesco

at 1 supermarket

0
Tesco Health Cetirizine Hydrochloride 10mg Flim coated Tablets 30 Tablets
Tesco

TESCO HEALTH

Tesco Health Cetirizine Hydrochloride 10mg Flim coated Tablets 30 Tablets

1 pieces

£3.00

£3.00/unit

Tesco

at 1 supermarket

0
 Tesco Health Fexofenadine Hydrochloride 120 Film Coated 10 Tablets
Tesco

Tesco Health

Tesco Health Fexofenadine Hydrochloride 120 Film Coated 10 Tablets

1 pieces

£4.00

£4.00/unit

Tesco

at 1 supermarket

0
Beconase 8 in 1 Hayfever Relief Nasal Spray (100 Spray Bottle) - Long Lasting Effective Relief from Hayfever - Lasts Up to 24 Hours When Used Twice a Day
ASDA

Beconase

Beconase 8 in 1 Hayfever Relief Nasal Spray (100 Spray Bottle) - Long Lasting Effective Relief from Hayfever - Lasts Up to 24 Hours When Used Twice a Day

1 pieces

from£5.00

£5.00/unit

ASDA
Tesco

at 2 supermarkets

0
Piriteze Children’s Hayfever & Allergy Syrup 2 years+, 70ml
ASDA

Piriteze

Piriteze Children’s Hayfever & Allergy Syrup 2 years+, 70ml

70 ml

from£6.00

£85.71/litre

ASDA
Morrisons
Ocado
Tesco
Waitrose

at 5 supermarkets

0
Clarityn Allergy Relief Syrup Mixed Berries Flavour 60ml
ASDA

Clarityn

Clarityn Allergy Relief Syrup Mixed Berries Flavour 60ml

60 ml

from£5.50

£91.67/litre

ASDA
Morrisons
Ocado
Tesco

at 4 supermarkets

0
Sainsbury's 10 x 120mg Hayfever Relief Tablets
Sainsbury's

Sainsbury's

Sainsbury's 10 x 120mg Hayfever Relief Tablets

 

£4.00

Price per unit unknown

Sainsbury's

at 1 supermarket

0
1-50 / 94