Prices updated daily — 3 June 2026

Product type overview

allergy medication sits within Health & Vitamins, part of Health, Baby & Personal Care. On this page you compare 94 products from 6 UK supermarkets: Tesco, Sainsbury's, ASDA, Aldi, Morrisons 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 93 products across 6 supermarkets

From £0.03 / unitFrom £71.43 / litre

allergy medication — compare prices across 6 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
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
ASDA Allergy & Hayfever Relief 10mg Loratadine 30 Tablets
ASDA

ASDA

ASDA Allergy & Hayfever Relief 10mg Loratadine 30 Tablets

30 pieces

£2.78

£0.09/unit

ASDA

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
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
Sainsbury's Hayfever & Allergy Relief x30
Sainsbury's

Sainsbury's

Sainsbury's Hayfever & Allergy Relief x30

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
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
Morrisons One-a-Day Hay Fever Relief Tablets
Morrisons

Morrisons

Morrisons One-a-Day Hay Fever 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
Galpharm Hayfever & Allergy Relief Loratadine Tablets
Waitrose

Galpharm

Galpharm Hayfever & Allergy Relief Loratadine Tablets

14 pieces

£2.15

£0.15/unit

Waitrose

at 1 supermarket

0
Galpharm Hayfever & Allergy Relief Cetirizine Tablets
Waitrose

Galpharm

Galpharm Hayfever & Allergy Relief Cetirizine Tablets

14 pieces

£2.15

£0.15/unit

Waitrose

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 Hayfever Allergy 10mg Tablets 20 Pack
£5.00 Clubcard Price
Tesco

CLARITYN

Clarityn Hayfever Allergy 10mg Tablets 20 Pack

20 pieces

from£5.00£8.00

£0.25/unit

ASDA
Sainsbury's
Tesco

at 3 supermarkets

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

Piriteze

Piriteze Hayfever & Allergy Antihistamine Tablets, 14s

14 pieces

from£4.00

£0.29/unit

ASDA
Morrisons
Sainsbury's
Waitrose

at 4 supermarkets

0
Pirilieve Hayfever Relief Fexofenadine Tablets, 10s
Rollback
ASDA

Pirilieve

Pirilieve Hayfever Relief Fexofenadine Tablets, 10s

10 pieces

from£3.00£5.00

£0.30/unit

ASDA
Sainsbury's

at 2 supermarkets

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

Allevia

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

15 pieces

from£5.00£6.68

£0.33/unit

ASDA
Sainsbury's
Tesco
Waitrose

at 4 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
Clarityn Allergy & Hayfever Tablets 10s
OFFER
Morrisons

Clarityn

Clarityn Allergy & Hayfever Tablets 10s

10 pieces

£3.47£4.75

£0.35/unit

Morrisons

at 1 supermarket

0
Pirilieve Hayfever Relief Tablets 10 Pack
Morrisons

Pirilieve

Pirilieve Hayfever Relief Tablets 10 Pack

10 pieces

£3.75

£0.38/unit

Morrisons

at 1 supermarket

0
Clarityn Allergy 10mg Tablets 10 Tablets
Rollback
ASDA

Clarityn

Clarityn Allergy 10mg Tablets 10 Tablets

10 pieces

£4.00£4.75

£0.40/unit

ASDA

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
Histallay Hayfever Allergy Relief Tablets
Save 50p
Waitrose

Histallay

Histallay Hayfever Allergy Relief Tablets

10 pieces

£4.00£4.50

£0.40/unit

Waitrose

at 1 supermarket

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
Allevia 120Mg Hayfever Releif Tablets 7 Pack
Tesco

Allevia

Allevia 120Mg Hayfever Releif Tablets 7 Pack

7 pieces

from£3.50

£0.50/unit

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
Galpharm Hayfever and Allergy Relief Tablets 14s
Tesco

GALPHARM

Galpharm Hayfever and Allergy Relief Tablets 14s

1 pieces

£1.80

£1.80/unit

Tesco

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 Cetirizine Hydrochloride 10mg Flim coated Tablets 30 Tablets
2 for £4 Clubcard Price - Tesco Cetirizine 30 Tablets 10 Mg
Tesco

TESCO HEALTH

Tesco Health Cetirizine Hydrochloride 10mg Flim coated Tablets 30 Tablets

1 pieces

£2.00£3.00

£2.00/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
Piriteze Hayfever & Allergy Relief Tablets 7s
Tesco

PIRITEZE

Piriteze Hayfever & Allergy Relief Tablets 7s

1 pieces

from£3.50

£3.50/unit

Sainsbury's
Tesco

at 2 supermarkets

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
Treathay Allergy Relief Tablets 10s
Tesco

GALPHARM

Treathay Allergy Relief Tablets 10s

1 pieces

£4.00

£4.00/unit

Tesco

at 1 supermarket

0
Piriteze Hayfever & Allergy Relief Tablets 14s
£4.50 Save 25% Clubcard Price
Tesco

PIRITEZE

Piriteze Hayfever & Allergy Relief Tablets 14s

1 pieces

£4.50£6.15

£4.50/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
Deal at Tesco
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
Deal at Tesco
ASDA

Piriteze

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

70 ml

from£5.00

£71.43/litre

ASDA
Morrisons
Sainsbury's
Tesco
Waitrose

at 5 supermarkets

0
Clarityn Allergy 1mg/ml Syrup Mixed Berries Flavour 60ml
ASDA

Clarityn

Clarityn Allergy 1mg/ml Syrup Mixed Berries Flavour 60ml

60 ml

from£5.00

£83.33/litre

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
Becodefence Kids Nasal Spray 20ml
Nectar Price
Sainsbury's

Becodefence

Becodefence Kids Nasal Spray 20ml

20 ml

from£5.00£10.00

£250.00/litre

Sainsbury's
Tesco

at 2 supermarkets

0
Otrivine Allergy Relief Nasal Spray 10ml
Deal at Tesco
ASDA

Otrivine

Otrivine Allergy Relief Nasal Spray 10ml

10 ml

from£3.25

£325.00/litre

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
1-50 / 93