Prices updated daily — 19 April 2026

Cheapest allergy medication

Compare 86 products across 6 supermarkets

From £0.03 / unitFrom £42.86 / litre

allergy medication — compare prices across 6 supermarkets

Nuage Hayfever Relief 30 Wipes
ASDA

Nuage

Nuage Hayfever Relief 30 Wipes

30 pieces

from£1.00

£0.03/st

ASDA
Morrisons

at 2 supermarkets

0
Cetirizine Hydrochloride
Aldi

HEALTH ESSENTIALS

Cetirizine Hydrochloride

30 pieces

£0.89

£0.03/st

Aldi

at 1 supermarket

0
Hayfever & Allergy Loratadine
Aldi

HEALTH ESSENTIALS

Hayfever & Allergy Loratadine

30 pieces

£0.89

£0.03/st

Aldi

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.00

£0.07/st

ASDA

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.00

£0.07/st

ASDA

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/st

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/st

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/st

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/st

Morrisons

at 1 supermarket

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

Morrisons

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

30 pieces

£2.95

£0.10/st

Morrisons

at 1 supermarket

0
ASDA Allergy & Hayfever Relief 14 Tablets
ASDA

ASDA

ASDA Allergy & Hayfever Relief 14 Tablets

14 pieces

£1.90

£0.14/st

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/st

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/st

Morrisons

at 1 supermarket

0
Clarityn Allergy Tablets 10mg Loratadine Allergy and Hayfever Relief
Morrisons

Clarityn

Clarityn Allergy Tablets 10mg Loratadine Allergy and Hayfever Relief

30 pieces

from£5.20

£0.17/st

ASDA
Morrisons

at 2 supermarkets

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/st

ASDA

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

14 pieces

from£3.00

£0.21/st

ASDA
Morrisons

at 2 supermarkets

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/st

ASDA
Morrisons
Sainsbury's
Waitrose

at 4 supermarkets

0
Allevia Hayfever & Allergy Relief- 120mg Fexofenadine – 15 Tablets
Deal at Sainsbury's
ASDA

Allevia

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

15 pieces

from£5.00

£0.33/st

ASDA
Sainsbury's
Tesco
Waitrose

at 4 supermarkets

0
Allevia Hayfever Allergy Relief
OFFER
Morrisons

Allevia

Allevia Hayfever Allergy Relief

15 pieces

£5.00£6.50

£0.33/st

Morrisons

at 1 supermarket

0
ASDA 10 Hayfever Relief 120mg Tablets
ASDA

ASDA

ASDA 10 Hayfever Relief 120mg Tablets

10 pieces

£3.50

£0.35/st

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/st

ASDA
Waitrose

at 2 supermarkets

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

Allevia

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

7 pieces

from£3.00

£0.43/st

ASDA
Sainsbury's
Tesco

at 3 supermarkets

0
Nuage Hayfever Relief 30 Wipes
ASDA

Nuage

Nuage Hayfever Relief 30 Wipes

1 pieces

from£1.00

£1.00/st

ASDA
Tesco

at 2 supermarkets

0
Galpharm Hayfever and Allergy Relief Tablets 14s
Tesco

GALPHARM

Galpharm Hayfever and Allergy Relief Tablets 14s

1 pieces

£1.80

£1.80/st

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/st

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/st

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

£2.80

£2.80/st

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/st

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

£3.50

£3.50/st

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/st

Sainsbury's
Tesco

at 2 supermarkets

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

Benadryl

Benadryl Allergy Relief Capsules Fast Acting Antihistamine Capsules x12

1 pieces

from£4.30

£4.30/st

ASDA
Sainsbury's
Tesco

at 3 supermarkets

0
Clarityn Allergy 10mg Tablets 10 Tablets
ASDA

Clarityn

Clarityn Allergy 10mg Tablets 10 Tablets

1 pieces

from£4.75

£4.75/st

ASDA
Tesco

at 2 supermarkets

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/st

ASDA
Tesco

at 2 supermarkets

0
Pirilieve Hayfever Relief Fexofenadine Tablets, 10s
ASDA

Pirilieve

Pirilieve Hayfever Relief Fexofenadine Tablets, 10s

1 pieces

from£5.00

£5.00/st

ASDA
Sainsbury's
Tesco

at 3 supermarkets

0
ASDA Children's Hayfever & Allergy Relief Peach Flavour 2+ Years 70ml
ASDA

ASDA

ASDA Children's Hayfever & Allergy Relief Peach Flavour 2+ Years 70ml

70 ml

£3.00

£42.86/l

ASDA

at 1 supermarket

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

Piriteze

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

70 ml

from£5.00

£71.43/l

ASDA
Morrisons
Tesco
Waitrose

at 4 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/l

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
Otrivine Allergy Relief Nasal Spray 10ml
ASDA

Otrivine

Otrivine Allergy Relief Nasal Spray 10ml

10 ml

from£3.25

£325.00/l

ASDA
Morrisons
Sainsbury's
Tesco

at 4 supermarkets

0
Galpharm Loratadine Tablets
Waitrose

Galpharm

Galpharm Loratadine Tablets

 

£2.15

Price per unit unknown

Waitrose

at 1 supermarket

0
Galpharm Cetirizine Tablets
Waitrose

Galpharm

Galpharm Cetirizine Tablets

 

£2.15

Price per unit unknown

Waitrose

at 1 supermarket

0
Histallay Hayfever Allergy Relief Tablets
Save 50p
Waitrose

Histallay

Histallay Hayfever Allergy Relief Tablets

 

£4.50

Price per unit unknown

Waitrose

at 1 supermarket

0
Galpharm Loratadine Tablets
Waitrose

Galpharm

Galpharm Loratadine Tablets

 

£3.25

Price per unit unknown

Waitrose

at 1 supermarket

0
Clarityn Allergy & Hayfever Tablets 10s
Morrisons

Clarityn

Clarityn Allergy & Hayfever Tablets 10s

 

£4.75

Price per unit unknown

Morrisons

at 1 supermarket

0
Beconase Hayfever Relief Nasal Spray - Non-drowsy - 100 Sprays
OFFER
Morrisons

Beconase

Beconase Hayfever Relief Nasal Spray - Non-drowsy - 100 Sprays

 

from£5.00£6.50

Price per unit unknown

Morrisons
Sainsbury's

at 2 supermarkets

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

Sainsbury's

Sainsbury's Hayfever Loratadine One a Day Tablets 30

 

£2.95

Price per unit unknown

Sainsbury's

at 1 supermarket

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

Sainsbury's

Sainsbury's Hayfever & Allergy Relief x30

 

£2.95

Price per unit unknown

Sainsbury's

at 1 supermarket

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

Sainsbury's

Sainsbury's Hayfever & Allergy Relief x14

 

£1.95

Price per unit unknown

Sainsbury's

at 1 supermarket

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

Sainsbury's

Sainsbury's Hayfever & Allergy Loratadine x14

 

£1.95

Price per unit unknown

Sainsbury's

at 1 supermarket

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

Benadryl

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

 

£4.90

Price per unit unknown

Sainsbury's

at 1 supermarket

0
Galpharm Cetirizine Hydrochloride
Waitrose

Galpharm

Galpharm Cetirizine Hydrochloride

 

£3.25

Price per unit unknown

Waitrose

at 1 supermarket

0
1-50 / 86