MoneySavingExpert.com homepage
Cutting your costs, fighting your corner
Founder, Martin Lewis · Editor-in-Chief, Marcus Herbert
Search bar closed.
hay fever tablets

Cheap hay fever tablets

Slash the cost of hay fever remedies

Sarah Monro
Sarah Monro & Rob Zak
Updated 14 April 2026

Hay fever is not to be sneezed at. Dust and pollen allergies can be hard on the pocket as well as the nose, but you can get exactly the same allergy relief for less than half the price big brands will charge. Find dirt-cheap generic equivalents of your hay fever medication, then cut the cost further with online deals.

How to find the cheapest tablets

Buying branded hay fever tablets is almost always more expensive than getting the generic equivalent. Yet if the active ingredient is the same, you're still buying the same product.

When a company develops a drug, it is given unique rights to sell it for a number of years. Once the term ends, any company can make it, providing it meets the regulations. Most over-the-counter drugs have identical medical properties regardless of brand.

The key thing is to find what the 'active' ingredient of your usual remedy is. Then buy the cheapest with the same ingredient.

The Royal Pharmaceutical Society (RPS) says: "Regardless of cost, and whether they are branded or generic, all medicines are made to the same standards, so you can be reassured your medicine is safe. Branded and generic products are the same if the dose of the drug and the formulation (for example tablet or a liquid) are the same."

For more on this, read the Cheap and free prescriptions guide.

Quick warnings before you start

Once you've got the correct active ingredient, you're ready to sniff out a bargain. However, before taking any replacement tablets there are some important points to check...

Manufacturers can change the active ingredient, so always check the packet before taking a pill to make sure you've got the correct type.

While the active ingredient will be the same, if you have other allergies always check the other non-active ingredients too. Don't automatically assume they're the same in a generic product as a branded one.

As with most things you eat, check the use-by date on the packet before you buy. Normally, the tablets have a life span of a few years, so this is rarely a problem. But if you're buying in bulk, it's worth considering whether you'll use them in time. Online shops often sell cheaper products with a shorter shelf life so always double-check before you buy.

Online pharmacies require you to fill in a questionnaire detailing your condition.

They reserve the right to refuse your order if you don't provide adequate information. All orders should be checked by a qualified pharmacist prior to despatch.

We only include pharmacies registered with the General Pharmaceutical Council (GPhC), the independent regulator responsible for setting standards of practice. It routinely inspects pharmacies and can take disciplinary action against pharmacists.

pharmacylogo.JPG

All pharmacies, including online pharmacies, must be registered with the GPhC. It has a voluntary logo scheme to help to identify registered online pharmacies based in Britain. However, because it is a voluntary scheme not all online pharmacies use the logo. The GPhC website contains information on a number of further checks you can make to see whether an online pharmacy is registered.

We do as many checks as we can, but we're not medical experts. You need to make your own decision when buying pharmaceuticals online, and we can't take responsibility for that.

If you know of any other reliable online pharmacies which undercut these, please report them here to let us know.

MSE weekly email

For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

Cheap tablets: 30 for 69p

Prices change regularly so always check before you buy, particularly at the height of the season when there are a lot of offers available. Remember this is just a guide – always check the packet of the remedy you commonly use to find the active ingredient.

Buying online won't be practical if you're in the middle of an attack, so if you're suffering right now, the high street might be your best bet. Shops often have generic and branded tablets on offer, so for the best deal always check the back of the packet and then go for the cheapest price.

If you do buy online, don't forget to check the main cashback sites to see if you can boost your savings further.

Important: not all tablets are one-a-day. There are different types of drugs as we explain, but some tablets need to be taken more regularly than others, so consider this when comparing cost. For example, £1 for 10 one-a-day tablets may seem more expensive than 90p for 10 tablets which you take every four hours, but the one-a-day tablets will last MUCH longer.

Prices updated 10 April 2026. Prices can fluctuate and stores often have special offers, so always check before you buy them.

Clarityn equivalent – 30 for 69p

loratadine-img.png

Loratadine (one-a-day)

NHS description: Loratadine is an antihistamine medicine that relieves the symptoms of allergies. It's used to treat hay fever, conjunctivitis, eczema and hives. It's known as a non-drowsy antihistamine and comes as tablets or as a liquid.

Cheapest in-store deal we found: Savers 30 tablets for 69p (2.3p per tablet)

Cheapest online deal we found: PharmacyFirst* 180 tablets for £5.99 all-in (3.3p per tablet).

We compared hay fever medication prices across 25 high street stores and online pharmacies, and identified the cheapest stores for both loratadine and its branded version Clarityn. See our table below:

Cheapest loratadine 30-tablet packs

Loratadine (generic)

Clarityn (branded)

Savers (in-store) - 69p

Poundland - £3

Home Bargains (in-store) - 89p

Savers (in-store) - £3.49

Lidl - 89p

Amazon (Prime) - £4.68

Aldi - 89p

Pharmica - £9.49

Poundstretcher (in-store) - 99p

Morrisons - £10.40

Poundland - £1

Superdrug - £10.99

Asda - £2

Asda - £11.25

Superdrug - £2.49

Boots - £11.50

Asda - £2.80

Tesco - £11.50

Morrisons - £2.95

Sainsbury’s - £11.50

We found discount stores such as Savers, Poundstretcher, and Home Bargains offered the best prices for over-the-counter medications. To put things into perspective, buying loratadine in Savers for 69p costs 94% less than its branded equivalent Clarityn in Boots, Tesco, or Sainsbury's.

Desloratadine (Neoclarityn) is a newer version of the drug. It hasn't proven any more efficient in studies, so most people won't notice a difference. Desloratadine isn't available over the counter, as it's prescription-only.

Adult dosage guideline: One per day.
Always check your individual dosage with your pharmacist.

(Info from Chemist4U.)

Piriteze equivalent – 30 for 69p

cetirizine-img.png

Cetirizine Hydrochloride (one-a-day)

NHS description: Cetirizine is an antihistamine medicine that relieves the symptoms of allergies. It's used to treat conditions such as hay fever, conjunctivitis and eczema. It comes as tablets, capsules or a liquid.

Cheapest in-store deal we found: Savers 30 tablets for 69p (2.3p per tablet).

Cheapest online deal we found: PharmacyFirst* 180 tablets for £6.99 all-in (3.88p per tablet).

We compared hay fever medication prices across 25 high street stores and online pharmacies, and identified the cheapest stores for both cetirizine hydrochloride and its branded version Piriteze. See our table below:

Cheapest cetirizine 30-tablet packs

Cetirizine (generic)

Piriteze (branded)

Savers (in-store) - 69p

Amazon (Prime) - £7

Aldi, Lidl, Home Bargains - 89p

Asda - £7

Poundstretcher (in-store) - 99p

Savers (in-store) - £7.49

Poundland - £1

Tesco - £11

Boots - £2.75

Sainsbury’s - £11

Tesco - £2.80

Morrisons - £11

Asda - £2.90

Superdrug - £11.49

Morrisons - £2.95

Boots - £11.55

We found you can save 83% on average by buying generic versus branded cetirizine. Buying it at Savers for 69p saves you a stonking 94% over buying its branded equivalent at Boots.

There are two types of cetirizine – hydrochloride and dihydrochloride – although from a medical point of view there's little difference.

Levocetirizine (Xyzal) is a slightly rearranged third-generation version of the drug. It's known to be just as effective, though studies into whether it's actually better have proven inconclusive. Levocetirizine isn't available over the counter though, as it's a prescription-only medicine.

Adult dosage guideline: One per day.
Always check your individual dosage with your pharmacist.

(Info from Chemist4U.)

Piriton equivalent – 336 for £13.99

chlorphenamine-img.png

Chlorphenamine (one every 4-6 hours)

NHS description: Chlorphenamine is an antihistamine medicine that relieves the symptoms of allergies. It's used for hay fever, conjunctivitis, eczema, hives caused by food allergies and chickenpox, insect bites and stings.

Cheapest online deal we found: PharmacyFirst* 336 tablets for £13.99 all-in. Next best place to buy in bulk online is Chemist4U, where it's £15.44 for 336 tablets.

We've included the prices below to give you an idea of how bulk online pharmacy prices compare to buying from the big chains.

Cheapest chlorphenamine packs

Cheapest generic (28-pack)

Cheapest Piriton (30-pack)

Boots: £2.99

Boots: £7.15

Superdrug: £4.79

Superdrug: £7.15

It's no worse a treatment than the rest, but studies have shown that it takes the longest time to have an effect, and it's the only antihistamine we include in this guide that causes drowsiness.

If you're buying it, don't confuse Piriton with Piriteze; the latter's active ingredient is cetirizine hydrochloride (like Zirtek). Also, Piriton's the most likely to react with other medicines, so if you're planning to combine it with other tablets, consult a doctor first.

Adult dosage guideline: One taken every four to six hours, with a max of six per day. Always check your individual dosage with your pharmacist.

(Info from Chemist4U.)

Benadryl – 12 for £3.29

benadryl-img.png

No generic equivalent, but you can get it for less

NHS description: Benadryl contains the active ingredient acrivastine. Acrivastine belongs to a group of medicines called antihistamines which help to reduce the symptoms of allergies such as redness, itching and swelling.

Here, there are no generic equivalents, so it's all about getting the cheapest Benadryl in stores or online, if that's the one you want.

Cheapest in-store deal we found: Home Bargains 12 tablets for £3.29.

Cheapest online deal we found: Amazon Prime* 24 tablets for £7.10 (Prime subscription required). Or Chemist4U offers 24 tablets for £11.44 (including delivery).

We compared Benadryl prices across 25 high street stores and online pharmacies, and identified the cheapest stores where you can buy it. Where a store only offered a smaller pack, we've worked out the equivalent cost for 24 tablets. See our table below:

Cheapest Benadryl tablets

Store

Pack

Price

Cost of 24 tablets

Home Bargains (in-store)

12

£3.29

£6.58

Amazon (Prime)

24

£7.10

£7.10

Savers (in-store)

7

£2.49

£8.53

Superdrug

24

£10.69

£10.69

Sainsbury’s, Morrisons, Tesco

24

£10.75

£10.75

Boots

24

£11.50

£11.50

Patent laws mean there is currently no generic equivalent of Benadryl, which makes it one of the most expensive treatments in the long term. Be warned if buying Benadryl from the US. There, the brand name is attached to products containing diphenhydramine (aka Nytol) which may work, but will make you very drowsy.

Different types of Benadryl can have different active ingredients, so check this on the packet of the version that works for you. UK Benadryl Plus contains pseudoephedrine, a nasal decongestant. There is also one branded as 'Benadryl Allergy One a Day', which is just regular cetirizine hydrochloride that can be bought for much cheaper.

Allevia equivalent - 30 for £3.49

Fexofenadine Hydrochloride (one-a-day)

NHS description: Fexofenadine is an antihistamine medicine that relieves the symptoms of allergies. It is a non-drowsy antihistamine. It's less likely to make you feel sleepy than some other antihistamines.

Cheapest in-store deal we found: Savers 30 tablets for £3.49

Cheapest online deal we found: Amazon Prime* 30 tablets for £6.28 (Prime subscription required).

We compared fexofenadine and Allevia prices across 25 high street stores and online pharmacies, and identified the cheapest stores where you can buy it. Where a store offered a smaller pack, we show the pack price alongside the equivalent cost for 30 tablets. See our table below:

Cheapest Fexofenadine 30-tablet packs

Fexofenadine (Generic)

Allevia (Branded)

Savers - £3.49

Amazon (Prime) - £8

Home Bargains, Aldi - £5.97 (£1.99 for 10)

Asda (in-store) - £8

Amazon (Prime) - £6.28

Savers - £8.99

Morrisons - £7

Home Bargains - £10.67 (£2.49 for 7)

Sainsbury’s - £7.50

Superdrug - £11.49

Boots, Superdrug - £8.99

Sainsbury’s, Morrisons, Tesco - £11.50

PharmacyOnline - £11.98

Boots - £12.49

Fexofenadine is used to treat the symptoms of allergic rhinitis caused by pollen, dust mites, animals and more.

A lot of antihistamine treatments tend to cause drowsiness - fexofenadine, however, is classed as a non-drowsy antihistamine, meaning it’s less likely to make you feel sleepy. Fexofenadine comes in the form of tablets, usually in 120mg or 180mg doses.

For a 180mg dose, you can buy fexofenadine over the counter with just a couple of questions from your pharmacist. For the lower dose of 120mg, you’ll be able to find fexofenadine amongst the other antihistamines you may see regularly on the shelf in your pharmacy, like loratadine and cetirizine.

Adult dosage guideline: One per day.

Always check your individual dosage with your pharmacist.

(Info from Chemist4U.)

Quick tips to reduce symptoms & other hay fever remedies

As well as cutting the cost of medication, there are a number of other ways to keep your summer sneezes to a minimum.

  1. Do the practical things such as checking pollen forecasts, and vacuuming regularly

    Antihistamines can help reduce the symptoms of hay fever, but there are a few practical measures to try when the pollen count is high (thanks to Asthma UK for some of these).

    • Check the pollen forecast. Be aware of when the pollen count is likely to be high. The Met Office has a searchable pollen forecast online map.

    • Vacuum and damp dust. Use a damp cloth to dust and remove any lingering pollen spores.

    • Keep windows and doors closed. This helps keep the pollen out.

    • Smear Vaseline inside your nose. This helps stop the pollen from settling on the lining of your nose.

    • Bring washing in early. Avoid drying clothes outside if you can. Air cools and pollen descends in the evening, so bring in washing from outside before this to save it getting covered. Give it a good shake before bringing it in.

  2. Take eye drops or nasal sprays too

    nasal.jpg

    While antihistamines should be enough to reduce hay fever symptoms for most, they're unlikely to totally relieve nasal congestion or streaming eyes. So it may be worth investing in a separate nasal spray, and/or eye drops.

    Again, there are various types to watch out for and look out for generic equivalents. If you're unsure what to try first, consult your pharmacist.

    • Beclometasone (Beconase). The branded version (100 sprays) is £4.49 at Savers, or £5 at Asda and Amazon* (Prime subscribers only). We couldn't find a cheaper generic version.

    • Sodium Cromoglicate Eye Drops (Opticrom/Optrex). The branded versions are £5 to £7 at most major supermarkets. An unbranded version is £4.85 at Boots*.

  3. Don't pay over the odds for hay fever meds for under-12s

    kidhay.jpg

    Children under 12 and pregnant women should take special care when choosing hay fever meds.

    Kids' versions of products can cost more than the adult versions, but the same MoneySaving principles apply. Branded syrups can share the same active ingredient, often only featuring different flavourings, and generic versions may be available.

    Look at the ingredients and the dosage guidelines, rather than the spiel and fancy packaging, but remember you can always ask your pharmacist if you're unsure.

    Children and pregnant women who don't pay for prescriptions can also get free hay fever medicine at some pharmacies through the Minor Ailments Scheme. See the Cheap and free prescriptions guide for more help.

  4. Check out alternative therapies – though do your research first!

    For some sufferers, a couple of pieces of technology have been claimed to alleviate hay fever symptoms without using any drugs. Anecdotal feedback has generally been positive, though as ever with alternative therapies, usefulness is in the eye (or nose) of the beholder.

    allergyreliever.JPG
    • Light therapy. This is based on the idea of using red light to desensitise nasal passages in a bid to defend you from allergic reactions and reduce inflammation.

      There's a range of different models available. In the past we've seen them at Lloyds Pharmacy for £19.99 and at Amazon for £15-£20.

    ion.jpg
    • Air purifiers. If you struggle to sleep at night because of the pollen swirling around your bedroom, air purifiers may also be helpful.

      These often mildly noisy devices work to clean the air in any room, either by filtering (HEPA-type) or ionising air molecules.

      These generally cost upwards of £30, but it's sometimes possible to get them for about £15 on Amazon. For more on air purifiers, see Wikipedia's air purifier entry

    For extra feedback on these, read MoneySaver Harryharp's useful forum thread from back in 2008.

MSE weekly email

For all the latest deals, guides and loopholes simply sign up today – it's spam-free!

MSE Forum

Cheap hay fever tablets

Forum image