An EpiPen two-pack costs $169 to $780 without insurance in 2026
An EpiPen two-pack costs about $169 to $780 without insurance in 2026. The generic epinephrine auto-injector is the cheap end, and the brand is the high end. GoodRx lists cash prices from $174.04 at CVS to $330.66 at Costco. Drugs.com shows the brand EpiPen at $602.39 for two kits. SingleCare lists an average retail price of $779.91 and a coupon price of $168.74.
What price guides say
We checked 3 price guides and read every number on their pages on October 7, 2026. They do not all measure the same thing, so read each line for what it counts.
| Source | What it found |
|---|---|
| GoodRx | GoodRx lists cash prices for two 0.3 mg auto-injectors from $174.04 at CVS to $330.66 at Costco, and a manufacturer card that saves up to $40. |
| Drugs.com | Drugs.com lists the 0.3 mg EpiPen kit from $602.39 for 2 kits, or $301.20 per unit. |
| SingleCare | SingleCare lists an average retail price of $779.91 and a coupon price of $168.74 for two 0.3 mg auto-injectors. |
EpiPen and epinephrine price by way to pay (two-pack, 0.3 mg)
| Way to pay | Price | Source |
|---|---|---|
| Average retail price | $779.91 | SingleCare |
| Brand EpiPen, 2 kits | $602.39 | Drugs.com |
| Epinephrine at Kroger, SingleCare | $379.36 | SingleCare |
| Epinephrine at Costco, cash | $330.66 | GoodRx |
| Epinephrine at Walmart, cash | $180.76 | GoodRx |
| Epinephrine at CVS, cash | $174.04 | GoodRx |
| Epinephrine at CVS, SingleCare | $168.74 | SingleCare |
Every number in this table was read on one of the source pages listed at the bottom of this page.
What pushes the price up
| What | Why it matters |
|---|---|
| Brand or generic | Drugs.com lists the brand EpiPen at $602.39 for two kits, while generic epinephrine auto-injectors cost far less at many stores. |
| Pharmacy | GoodRx shows $174.04 at CVS and $330.66 at Costco for the same two-pack, so prices swing by more than $150 between stores. |
| Coupon site | SingleCare lists $168.74 at CVS and $379.36 at Kroger for generic epinephrine, so check a coupon before you pay. |
| Insurance | The maker's savings card may take up to $40 off a prescription with commercial insurance, so your plan changes what you owe. |
| Number of packs | Most people need two pens in a pack, and many need a pack for home and one for school or work, which doubles the cost. |
What the price includes
The price is for one carton with two auto-injector pens, each holding one 0.3 mg dose of epinephrine. It does not include the doctor visit to get the prescription or a training pen. Pens expire, so you will need new ones about once a year. It does not include tax or extras the provider adds on the day.
Does insurance cover it
Most plans cover epinephrine auto-injectors, but the copay differs by plan and by brand or generic. Many plans put the generic on a lower tier. A savings card from the maker can help if you have commercial insurance. GoodRx says it takes up to $40 off per prescription for up to 3 cartons, or 6 auto-injectors, each year. The card does not work for people on Medicare or Medicaid. If you pay cash, use a coupon or compare stores. Ask your plan if the pens count toward your deductible.
How to judge your quote
- Ask if the price is for the brand or the generic. The brand can cost three times more.
- Confirm the quote is for a two-pack of 0.3 mg pens.
- Check two or three pharmacies. Prices ranged from $174 to $331 on GoodRx.
- Ask if your plan or a savings card lowers the price before you pay cash.
- Compare the total with the range above: $169 to $780 per two-pack for most people in 2026.
Ways to pay less
- Ask the pharmacist for the generic epinephrine auto-injector. Cash prices on GoodRx start at $174.04, far below the $602.39 brand price on Drugs.com.
- Compare store prices. GoodRx lists $174.04 at CVS and $330.66 at Costco for the same two-pack.
- Use a coupon from SingleCare or GoodRx. SingleCare shows $168.74 at CVS against an average retail price of $779.91.
- If you have commercial insurance, use the maker's savings card. GoodRx says it saves up to $40 per prescription, with up to 3 cartons a year.
- Ask your doctor to write for the generic, and check your plan. Some plans cover the generic at a lower copay than the brand.
How we got these numbers
The range on this page comes from GoodRx, Drugs.com and SingleCare. We opened each source page and read every number on it on October 7, 2026. Where the sources disagree, the table above shows each one so you can see the spread. These are planning ranges, not quotes. The written price you are given is the real price.
Common questions
How much does an EpiPen cost without insurance?
Cash prices run about $169 to $780 for a two-pack. The brand is near $602 and the generic can be $174 or more.
Is there a cheaper generic EpiPen?
Yes. Drugs.com says the FDA approved a generic. GoodRx and SingleCare list generic epinephrine cash prices from $168.74 to about $380 in many stores.
Can a coupon lower the price?
Yes. SingleCare lists $168.74 at CVS against an average retail price of $779.91.
Does the savings card work for everyone?
No. GoodRx says the Viatris card is for commercially insured people only. It saves up to $40, with up to 3 cartons a year.
Which pharmacy is cheapest?
On GoodRx, CVS was $174.04 and Walmart was $180.76. Costco was $330.66. Check your own area.