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
allergy medication — compare prices across 6 supermarkets

Nuage
Nuage Hayfever Relief 30 Wipes
30 pieces
£0.03/unit
at 1 supermarket

Nuage
Nuage Hayfever Relief 30 Wipes
30 pieces
£0.03/unit
at 1 supermarket

HEALTH ESSENTIALS
Cetirizine Hydrochloride
30 pieces
£0.03/unit
at 1 supermarket

HEALTH ESSENTIALS
Hayfever & Allergy Loratadine
30 pieces
£0.03/unit
at 1 supermarket

Crescent Pharma
Crescent Pharma Film-Coated Tablets 10mg 14 Tablets
14 pieces
£0.07/unit
at 1 supermarket

Cetirizine
Cetirizine Film-Coated Tablets 10mg 30 Tablets
30 pieces
£0.07/unit
at 1 supermarket

ASDA
ASDA Senease Eighteen Years Plus 7.5mg Tablets 20 Tablets
20 pieces
£0.07/unit
at 1 supermarket

Galpharm
Galpharm Hayfever & Allerrgy Relief 30 Pack
30 pieces
£0.08/unit
at 1 supermarket

ASDA
ASDA Allergy & Hayfever Relief 10mg Loratadine 30 Tablets
30 pieces
£0.09/unit
at 1 supermarket

ASDA
ASDA Allergy & Hayfever Relief 30 Tablets
30 pieces
£0.10/unit
at 1 supermarket

Morrisons
Morrisons One-A-Day Hayfever & Allergy Relief Cetirizine Tablets
30 pieces
£0.10/unit
at 1 supermarket

Sainsbury's
Sainsbury's Hayfever Loratadine One a Day Tablets 30
30 pieces
£0.10/unit
at 1 supermarket

Sainsbury's
Sainsbury's Hayfever & Allergy Relief x30
30 pieces
£0.10/unit
at 1 supermarket

Galpharm
Galpharm Hayfever & Allergy Relief Loratadine Tablets
30 pieces
£0.11/unit
at 1 supermarket

Galpharm
Galpharm Hayfever & Allergy Relief Cetirizine Tablets
30 pieces
£0.11/unit
at 1 supermarket

ASDA
ASDA Allergy & Hayfever Relief Loratadine 10mg 14 Tablets
14 pieces
£0.14/unit
at 1 supermarket

ASDA
ASDA Allergy & Hayfever Relief 14 Tablets
14 pieces
£0.14/unit
at 1 supermarket

Morrisons
Morrisons Hayfever And Allergy Relief Tablets
14 pieces
£0.14/unit
at 1 supermarket

Morrisons
Morrisons One-a-Day Hay Fever Relief Tablets
14 pieces
£0.14/unit
at 1 supermarket

Sainsbury's
Sainsbury's Hayfever & Allergy Relief x14
14 pieces
£0.14/unit
at 1 supermarket

Sainsbury's
Sainsbury's Hayfever & Allergy Loratadine x14
14 pieces
£0.14/unit
at 1 supermarket

Galpharm
Galpharm Hayfever & Allergy Relief Loratadine Tablets
14 pieces
£0.15/unit
at 1 supermarket

Galpharm
Galpharm Hayfever & Allergy Relief Cetirizine Tablets
14 pieces
£0.15/unit
at 1 supermarket

Clarityn
Clarityn Allergy Tablets 10mg Loratadine for Allergy and Hayfever Relief - 14 Tablets
14 pieces
£0.21/unit
at 1 supermarket

CLARITYN
Clarityn Hayfever Allergy 10mg Tablets 20 Pack
20 pieces
£0.25/unit
at 3 supermarkets

Piriteze
Piriteze Hayfever & Allergy Antihistamine Tablets, 14s
14 pieces
£0.29/unit
at 4 supermarkets

Pirilieve
Pirilieve Hayfever Relief Fexofenadine Tablets, 10s
10 pieces
£0.30/unit
at 2 supermarkets

Allevia
Allevia Hayfever & Allergy Relief- 120mg Fexofenadine – 15 Tablets
15 pieces
£0.33/unit
at 4 supermarkets

ASDA
ASDA 10 Hayfever Relief 120mg Tablets
10 pieces
£0.35/unit
at 1 supermarket

Clarityn
Clarityn Allergy & Hayfever Tablets 10s
10 pieces
£0.35/unit
at 1 supermarket

Pirilieve
Pirilieve Hayfever Relief Tablets 10 Pack
10 pieces
£0.38/unit
at 1 supermarket

Clarityn
Clarityn Allergy 10mg Tablets 10 Tablets
10 pieces
£0.40/unit
at 1 supermarket

Galpharm
Galpharm Treathay 120mg Film-Coated Tablets Fexofenadine Hydrochloride 10 Tablets
10 pieces
£0.40/unit
at 2 supermarkets

Histallay
Histallay Hayfever Allergy Relief Tablets
10 pieces
£0.40/unit
at 1 supermarket

Clarityn
Clarityn Allergy Tablets 10mg Loratadine for Allergy and Hayfever Relief - 7 Tablets
7 pieces
£0.43/unit
at 1 supermarket

Allevia
Allevia 120Mg Hayfever Releif Tablets 7 Pack
7 pieces
£0.50/unit
at 4 supermarkets

GALPHARM
Galpharm Hayfever and Allergy Relief Tablets 14s
1 pieces
£1.80/unit
at 1 supermarket

Tesco Health
Tesco Health Allergy & Hayfever Relief Cetirizine Tablets 14s
1 pieces
£1.95/unit
at 1 supermarket

Tesco Health
Tesco Health One-a-Day Hayfever & Allergy Relief Tablets 14s
1 pieces
£1.95/unit
at 1 supermarket

TESCO HEALTH
Tesco Health Cetirizine Hydrochloride 10mg Flim coated Tablets 30 Tablets
1 pieces
£2.00/unit
at 1 supermarket

Tesco Health
Tesco Health One-a-Day Hayfever & Allergy Relief Tablets 30s
1 pieces
£2.95/unit
at 1 supermarket

PIRITEZE
Piriteze Hayfever & Allergy Relief Tablets 7s
1 pieces
£3.50/unit
at 2 supermarkets

Tesco Health
Tesco Health Fexofenadine Hydrochloride 120 Film Coated 10 Tablets
1 pieces
£4.00/unit
at 1 supermarket

GALPHARM
Treathay Allergy Relief Tablets 10s
1 pieces
£4.00/unit
at 1 supermarket

PIRITEZE
Piriteze Hayfever & Allergy Relief Tablets 14s
1 pieces
£4.50/unit
at 1 supermarket

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
£5.00/unit
at 2 supermarkets

Piriteze
Piriteze Children’s Hayfever & Allergy Syrup 2 years+, 70ml
70 ml
£71.43/litre
at 5 supermarkets

Clarityn
Clarityn Allergy 1mg/ml Syrup Mixed Berries Flavour 60ml
60 ml
£83.33/litre
at 4 supermarkets

Becodefence
Becodefence Kids Nasal Spray 20ml
20 ml
£250.00/litre
at 2 supermarkets

Otrivine
Otrivine Allergy Relief Nasal Spray 10ml
10 ml
£325.00/litre
at 4 supermarkets