The best medicine for a runny nose depends on what’s causing it. For allergies, a nasal steroid spray or antihistamine will dry things up. For a cold, older antihistamines like chlorpheniramine or diphenhydramine work far better than newer ones like loratadine or cetirizine. A prescription nasal spray called ipratropium bromide targets a runny nose specifically, regardless of the cause. Here’s how each option works and when to reach for it.
Why the Cause Matters
A runny nose is your body producing excess fluid in the nasal lining, but the trigger determines which medicine will actually help. Allergies release histamine, which makes blood vessels leak and glands overproduce mucus. Colds involve a more complex inflammatory process where histamine plays a smaller role. That’s why a medicine that works beautifully for hay fever can be useless for a head cold.
First-Generation Antihistamines Work Best for Colds
If your runny nose is from a cold, reach for an older antihistamine like diphenhydramine (Benadryl) or chlorpheniramine (found in many nighttime cold formulas). These older drugs do two things newer antihistamines cannot: they cross into the brain, and they block a second receptor involved in fluid production, not just histamine. That extra blocking action directly reduces the volume of nasal fluid your glands pump out.
Newer antihistamines like loratadine (Claritin) and cetirizine (Zyrtec) have repeatedly failed to reduce runny nose or sneezing in cold studies. They stay out of the brain, which is why they don’t cause drowsiness, but that same limitation means they miss a key part of the cold’s symptom pathway. If you have a cold and grab loratadine expecting relief, you’ll likely be disappointed.
The trade-off with older antihistamines is drowsiness. They interfere with histamine’s role in keeping you awake, which is why chlorpheniramine shows up almost exclusively in nighttime cold formulas. If you need to function during the day, this is a real drawback.
Second-Generation Antihistamines for Allergies
For allergy-related runny noses, newer antihistamines like cetirizine, loratadine, and fexofenadine (Allegra) work well. Allergies are histamine-driven, so blocking that single receptor is enough. These won’t make you drowsy (cetirizine can in some people) and last a full 24 hours per dose.
Antihistamine nasal sprays like azelastine offer a faster alternative. Sprayed directly into the nose, azelastine starts working in about 15 minutes. Oral antihistamines can take much longer. In one comparison, azelastine nasal spray kicked in at 15 minutes while oral desloratadine took 150 minutes, over two hours, to reach the same effect. If you need quick relief, nasal sprays have a clear advantage.
Nasal Steroid Sprays for Ongoing Symptoms
Over-the-counter nasal corticosteroids like fluticasone (Flonase) and budesonide (Rhinocort) are considered the most effective treatment for allergic rhinitis overall. They reduce swelling, mucus production, and inflammation all at once. The catch is they need consistent daily use to reach full effect, typically a few days to two weeks. They’re not a good choice if you just want to dry up your nose for one afternoon, but they’re excellent for seasonal or year-round allergies.
These sprays also help some people with non-allergic rhinitis, a chronic runny nose triggered by temperature changes, strong smells, or irritants rather than allergens.
Ipratropium Bromide: The Prescription Option
If your main symptom is a constantly dripping nose and nothing else is working, ipratropium bromide (Atrovent) nasal spray is worth asking about. It works by blocking the nerve signals that tell nasal glands to produce fluid. It doesn’t treat congestion, sneezing, or itching, but it’s one of the most targeted medicines available for rhinorrhea specifically.
It comes in two strengths. The lower concentration (0.03%) is prescribed for ongoing allergic or non-allergic runny nose, typically two sprays per nostril two or three times daily. The higher concentration (0.06%) is for cold-related runny nose and is used for no more than four days.
Decongestant Sprays and the Rebound Problem
Decongestant nasal sprays containing oxymetazoline (Afrin) or phenylephrine shrink swollen blood vessels in the nose almost instantly. They’re powerful for stuffiness but less targeted for a runny nose. They also carry a well-known risk: rebound congestion. The traditional guidance is to limit use to three consecutive days, though some evidence suggests the timeline varies by person. The safest approach is short-term use only.
Oral Decongestants: One Works, One Doesn’t
Pseudoephedrine (Sudafed) is an effective oral decongestant that can help reduce nasal drainage by constricting blood vessels in the nasal lining. It’s kept behind the pharmacy counter in the U.S., so you’ll need to ask for it and show ID, but no prescription is required.
Oral phenylephrine, which replaced pseudoephedrine on store shelves, is a different story. An FDA advisory committee reviewed the evidence and concluded that oral phenylephrine at recommended doses does not work as a nasal decongestant. The FDA is considering removing it from the approved ingredient list. If you’re buying a cold medicine off the shelf, check the active ingredients. Many popular daytime formulas still contain oral phenylephrine as their only decongestant. Phenylephrine nasal sprays, applied directly to the nose, are not affected by this finding and still work.
People with high blood pressure or heart disease should avoid oral decongestants entirely, or use them only with a doctor’s guidance. Pseudoephedrine raises blood pressure and heart rate.
Nighttime vs. Daytime Cold Formulas
Combination cold medicines split into “day” and “night” versions for a reason. A typical nighttime formula contains a pain reliever, a cough suppressant, a first-generation antihistamine like chlorpheniramine, and a decongestant. The antihistamine is the ingredient that actually targets your runny nose and sneezing, but it also causes drowsiness.
Daytime formulas often drop the antihistamine entirely. That means many daytime cold medicines do nothing for a runny nose. They focus on pain, fever, cough, and congestion. If a dripping nose is your main complaint during the day, check the label for an antihistamine or consider taking one separately.
Saline Rinses as a Non-Drug Option
Nasal saline irrigation using a neti pot, squeeze bottle, or similar device flushes out mucus, allergens, and irritants without medication. It won’t stop fluid production the way a drug does, but it clears out what’s already there and can reduce the overall irritation driving your symptoms.
Hypertonic saline (a slightly saltier-than-normal solution, around 3%) appears to work better than standard isotonic saline (0.9%) for symptom improvement. In one study comparing the two after sinus surgery, patients using hypertonic saline reported roughly 40% greater symptom improvement at six weeks. Pre-made packets in both concentrations are available at pharmacies. Hypertonic solutions can sting a bit more, so start with isotonic if you’re new to rinsing.
Medicines to Avoid for Young Children
The American Academy of Pediatrics recommends against all over-the-counter cold medicines for children under 4. For children 4 to 6, these medicines should only be used if a pediatrician specifically recommends it. After age 6, package directions can be followed carefully. For younger children, saline drops and gentle suction are the safest options for a runny nose.

