Prices updated daily — 21 July 2026

Product type overview

allergy medication sits within Health & Vitamins, part of Health, Baby & Personal Care. On this page you compare 99 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 97 products across 9 supermarkets

From £0.03 / unitFrom £71.43 / 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
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 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
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
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
Piriteze Hayfever & Allergy Antihistamine Tablets, 14s
Deal at Waitrose
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
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
Deal at Tesco
ASDA

Allevia

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

15 pieces

from£5.00

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

Clarityn

Clarityn Allergy & Hayfever Tablets 10s

10 pieces

from£3.47£4.75

£0.35/unit

Morrisons
Ocado

at 2 supermarkets

0
Benadryl Allergy One A Day 10mg Tablets Long Lasting Relief Tablets x14
Nectar Price
Sainsbury's

Benadryl

Benadryl Allergy One A Day 10mg Tablets Long Lasting Relief Tablets x14

14 pieces

from£4.90£6.50

£0.35/unit

Ocado
Sainsbury's

at 2 supermarkets

0
Benadryl Allergy Relief Capsules Fast Acting Antihistamine Capsules x12
Nectar Price
Sainsbury's

Benadryl

Benadryl Allergy Relief Capsules Fast Acting Antihistamine Capsules x12

12 pieces

from£4.30£6.60

£0.36/unit

ASDA
Ocado
Sainsbury's

at 3 supermarkets

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 Tablets 10 Pack
Morrisons

Pirilieve

Pirilieve Hayfever Relief Tablets 10 Pack

10 pieces

£3.75

£0.38/unit

Morrisons

at 1 supermarket

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

Histallay

Histallay Hayfever Allergy Relief Tablets

10 pieces

£4.50

£0.45/unit

Waitrose

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
Allevia Hayfever & Allergy Relief Fexofenadine Tablets 120mg x7
Sainsbury's

Allevia

Allevia Hayfever & Allergy Relief Fexofenadine Tablets 120mg x7

7 pieces

from£3.50

£0.50/unit

ASDA
Morrisons
Sainsbury's

at 3 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 One-a-Day Hayfever & Allergy Relief Tablets 30s
Any 2 for £4 Clubcard Price - Selected Tesco Medicine Hayfever & Cetirizine 30 Tablets
Tesco

Tesco Health

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

1 pieces

£2.00£2.95

£2.00/unit

Tesco

at 1 supermarket

0
Tesco Health Cetirizine Hydrochloride 10mg Flim coated Tablets 30 Tablets
Any 2 for £4 Clubcard Price - Selected Tesco Medicine Hayfever & Cetirizine 30 Tablets
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
Piriteze Hayfever & Allergy Relief Tablets 7s
Tesco

PIRITEZE

Piriteze Hayfever & Allergy Relief Tablets 7s

1 pieces

£3.50

£3.50/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
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
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
Ocado
Tesco
Waitrose

at 5 supermarkets

0
1-50 / 97