Narcan is available in all 50 states, D.C. and Puerto Rico. Prices range from $24-$129. Some health insurance providers and prescription discount programs cover the medication. It may take months for Narcan to be readily available OTC nationwide. In the meantime, every state has laws that allow people to access naloxone. There are also community naloxone distribution programs in most states that allow people to order the drug for free online and have it delivered by mail. Check with your healthcare provider or local pharmacist to find out how to get Narcan now.