The "best" option depends on whether you have private insurance, government insurance (like Medicare), or no insurance at all.

: Frequently lists prices starting at $35 for a 30-day supply at over 70,000 participating pharmacies nationwide.

: Offers coupons that can bring the price down to as low as $21 per pen .

You may be eligible for free Lantus if you are uninsured or underinsured and have a household income at or below 400% of the Federal Poverty Level . 2. Medicare Part D Cap

The cheapest way to buy is through the manufacturer's own savings programs, which can cap your out-of-pocket cost at $35 per month regardless of your insurance status. While the full retail price for a pack of five prefilled pens typically averages around $233.00 , various programs and coupons can reduce this by up to 94% . Top Strategies to Buy Lantus Cheaply