Popular Migraine Drugs

Popularity Drug Name Drug Class Price Price Trend
Anti-epileptics 9
See Prices
Topiramate (Topamax) is an inexpensive drug used to treat seizures in adults or children with epilepsy. It is also used for the prevention of migraine headaches. This drug is slightly more popular than comparable drugs. It is available in brand and generic versions. Generic topiramate is covered by most Medicare and insurance plans, but some pharmacy coupons or cash prices may be lower.
Tricyclic Antidepressants 9
See Prices
AMITRIPTYLINE is used to treat depression.
Beta Blockers 11
See Prices
PROPRANOLOL is a beta-blocker. Beta-blockers reduce the workload on the heart and help it to beat more regularly. This medicine is used to treat high blood pressure, to control irregular heart rhythms (arrhythmias) and to relieve chest pain caused by angina. It may also be helpful after a heart attack. This medicine is also used to prevent migraine headaches, relieve uncontrollable shaking (tremors), and help certain problems related to the thyroid gland and adrenal gland.
Triptans 13
See Prices
SUMATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Anti-epileptics 17
See Prices
Divalproex (Depakote) is a moderately priced drug used to prevent seizures caused by some forms of epilepsy. It is also used to treat bipolar mania and to prevent migraine headaches. This drug is slightly less popular than other comparable drugs. It is available in brand and generic versions. Generic divalproex is covered by most Medicare and insurance plans, but some pharmacy coupons or cash prices may be lower.
Triptans 26
See Prices
RIZATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Triptans 26
See Prices
RIZATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Beta Blockers 12
See Prices
PROPRANOLOL is a beta-blocker. Beta-blockers reduce the workload on the heart and help it to beat more regularly. This medicine is used to treat high blood pressure, heart muscle disease, and prevent chest pain caused by angina. It is also used to prevent migraine headaches. You should not use this medicine to treat a migraine that has already started.
Anti-epileptics 75
See Prices
Divalproex ER (Depakote ER) is an expensive drug used to prevent seizures caused by some forms of epilepsy. It is also used to treat bipolar mania and to prevent migraine headaches. This drug is slightly less popular than other comparable drugs. It is available in brand and generic versions. Generic divalproex er is covered by most Medicare and insurance plans, but some pharmacy coupons or cash prices may be lower.
NSAIDs 33
See Prices
DICLOFENAC is a non-steroidal anti-inflammatory drug (NSAID). It is used to reduce swelling and to treat pain. It may be used to treat osteoarthritis, rheumatoid arthritis, mild to moderate pain, and painful monthly periods.
Triptans 293
See Prices
ELETRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Triptans 34
See Prices
ZOLMITRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Triptans 34
See Prices
ZOLMITRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Triptans 157
See Prices
SUMATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Triptans 47
See Prices
NARATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Sympathomimetic / NSAID Combinations 32
See Prices
ACETAMINOPHEN; DICHLORALPHENAZONE; ISOMETHEPTENE is a pain reliever. It is used to treat migraine or tension headaches.
Triptan / NSAID Combinations 738
See Prices
NAPROXEN; SUMATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. This medicine is not used to prevent migraines.
Ergot Derivatives 509
See Prices
DIHYDROERGOTAMINE is part of a group of medicines called ergot alkaloids. It is used to treat migraine headaches with or without aura. It should not be used to prevent migraine headaches.
Triptans 446
See Prices
FROVATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Ergot Derivatives 509
See Prices
DIHYDROERGOTAMINE is used to treat migraine headaches with or without aura. It should not be used to prevent migraine headaches.
Triptans 354
See Prices
ALMOTRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Acetylcholine Release Inhibitors 588
See Prices
ONABOTULINUMTOXINA is a neuro-muscular blocker. This medicine is used to treat crossed eyes, eyelid spasms, severe neck muscle spasms, ankle and toe muscle spasms, and elbow, wrist, and finger muscle spasms. It is also used to treat excessive underarm sweating, to prevent chronic migraine headaches, and to treat loss of bladder control due to neurologic conditions such as multiple sclerosis or spinal cord injury.
Ergot Derivatives 596
See Prices
CAFFEINE; ERGOTAMINE is part of a group of medicines called ergot alkaloids. It is used to treat or prevent migraine and cluster headaches.
Triptans 497
See Prices
SUMATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Triptans 967
See Prices
SUMATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Acetaminophen Combinations N/A N/A See Prices
ACETAMINOPHEN; ASPIRIN; CAFFEINE is a pain reliever. It is used to treat mild aches and pains. This medicine may help with arthritis, colds, headache (including migraine), muscle aches, menstrual cramps, sinusitis, and toothache.
Triptans 1,208
See Prices
Anti-epileptics 286
See Prices
NSAIDs N/A N/A See Prices
IBUPROFEN is a non-steroidal anti-inflammatory drug (NSAID). It is used for dental pain, fever, headaches or migraines, osteoarthritis, rheumatoid arthritis, or painful monthly periods. It can also relieve minor aches and pains caused by a cold, flu, or sore throat.
Triptans 206
See Prices
SUMATRIPTAN is used to treat migraines with or without aura. An aura is a strange feeling or visual disturbance that warns you of an attack. It is not used to prevent migraines.
Triptans 1,166
See Prices

Note: Popularity is based on total prescriptions for the brand and generic versions of each drug, regardless of the condition being treated. Some drugs are prescribed for multiple conditions.

Recent News

Copyright ©2016 GoodRx, Inc.

GoodRx is not sponsored by or affiliated with any of the pharmacies identified in its price comparisons. All trademarks, brands, logos and copyright images are property of their respective owners and rights holders and are used solely to represent the products of these rights holders. This information is for informational purposes only and is not meant to be a substitute for professional medical advice, diagnosis or treatment. GoodRx is not offering advice, recommending or endorsing any specific prescription drug, pharmacy or other information on the site. GoodRx provides no warranty for any of the pricing data or other information. Please seek medical advice before starting, changing or terminating any medical treatment.