

Struggling to find Benzonatate at your pharmacy? Learn why this popular cough medication is sometimes hard to find in 2026 and what you can do about it.
You've got a cough that won't quit, your doctor prescribed Benzonatate, and now your pharmacist tells you it's out of stock. Sound familiar? You're not alone — and there are real reasons why this common cough medication can be difficult to track down.
Benzonatate (brand names Tessalon and Tessalon Perles) is one of the most widely prescribed non-narcotic cough suppressants in the United States. It works by numbing the stretch receptors in your lungs and airways, calming the cough reflex at its source. For millions of patients dealing with stubborn coughs from colds, flu, bronchitis, and respiratory infections, it's a go-to medication.
So why is it sometimes so hard to find? Let's break it down.
Benzonatate is a prescription antitussive (cough suppressant) that's been around since the 1950s. Unlike opioid-based cough medicines like codeine, Benzonatate is non-narcotic and not a controlled substance, which makes it an appealing option for both patients and providers.
It comes in 100 mg, 150 mg, and 200 mg capsules, and the typical dose is 100 mg to 200 mg taken three times a day as needed. One important safety note: you must swallow the capsules whole — never chew or suck on them, as this can cause dangerous numbness of the throat and airway.
Benzonatate is available as a generic only (the brand-name Tessalon Perles has been discontinued), which generally makes it affordable. But availability? That's another story.
Benzonatate prescriptions surge during cold and flu season — typically October through March. When a particularly bad flu season or a respiratory virus wave hits (as we've seen with COVID-19 and RSV), pharmacies can run through their supply quickly. Manufacturers plan production months in advance, and sudden spikes in demand can outpace supply.
Benzonatate is manufactured by several generic pharmaceutical companies including Amneal, Ascend Laboratories, Sun Pharma, and Teva. However, the generic drug supply chain is fragile. Raw material shortages, manufacturing delays, quality control issues, and shipping disruptions can all create gaps in availability — sometimes lasting weeks at a time.
While multiple companies produce Benzonatate, the market has consolidated over the years. Caraco Pharmaceutical discontinued its Benzonatate production in mid-2015, reducing the number of suppliers. When one or two manufacturers have issues, the remaining companies may not be able to pick up the slack immediately.
Not every pharmacy keeps the same amount of Benzonatate on hand. Large chain pharmacies typically order based on recent demand, and if a particular store hasn't been filling many Benzonatate prescriptions, they may keep minimal stock. Meanwhile, the pharmacy down the road might have plenty.
The good news is that Benzonatate isn't typically in a nationwide shortage — it's more often a matter of finding which pharmacy near you has it in stock right now. Here are some practical steps:
Medfinder helps you search for pharmacies near you that have Benzonatate in stock. Instead of calling pharmacy after pharmacy, you can check availability in one place. It's free and updated regularly.
Independent pharmacies often have more flexibility in their ordering and may carry medications that the big chains don't have on hand. They may also be willing to order it for you with a shorter turnaround time.
If your pharmacy is temporarily out, ask if they can order it from their wholesaler. In many cases, it can arrive within 1-2 business days. Your pharmacist can also check with nearby locations in the same chain.
If you truly can't find Benzonatate, talk to your doctor about alternatives like Dextromethorphan (Delsym), which is available over the counter, or other prescription options. Your doctor can help determine what's best for your specific situation.
If you know you tend to get coughs during certain seasons, talk to your doctor about having a prescription ready before peak cold and flu season. Early in the season, pharmacies are more likely to have full stock.
One silver lining: since Benzonatate is available as a generic, it's quite affordable. Without insurance, you can expect to pay about $7 to $65 for a 30-day supply (30 capsules of 100 mg), depending on the pharmacy. With a discount card from GoodRx or SingleCare, you can often bring that down to as low as $4 to $10.
With insurance, most patients pay $0 to $10 since it's typically classified as a Tier 1 generic.
Benzonatate remains one of the best non-narcotic cough suppressants available, and for most patients, it's findable with a little effort. The key challenges — seasonal demand, supply chain hiccups, and pharmacy stocking patterns — are usually temporary and localized.
If you're having trouble finding Benzonatate, start with Medfinder to check local pharmacy stock, ask your pharmacist about ordering options, and don't hesitate to explore other tips for finding it in stock. And if all else fails, your doctor can help you find an alternative that works.
You deserve relief from that cough — and a little persistence usually pays off.
You focus on staying healthy. We'll handle the rest.
Try Medfinder Concierge FreeMedfinder's mission is to ensure every patient gets access to the medications they need. We believe this begins with trustworthy information. Our core values guide everything we do, including the standards that shape the accuracy, transparency, and quality of our content. We’re committed to delivering information that’s evidence-based, regularly updated, and easy to understand. For more details on our editorial process, see here.