Best Essential Oils for Migraines

Essential Oils for Migraines

Essential oils for migraines can be such life-savers because, unfortunately, migraines happen at the worst times, usually when we are most over-worked and stressed out!

They can leave you sidelined for hours, or even days. While many new migraine medications are available, turning to essential oils offers a natural, safe way to treat migraines.

Using essential oils may help you alleviate migraine pain and reduce your downtime. Both relaxing and pain relieving essential oils may prove helpful when you’re dealing with a migraine.

Next time a severe headache or migraine hits, try one of these excellent essential oils.

Lavender Essential Oil for Migraines

Lavender Essential Oil

Lavender smells amazing and has so many healing properties, that it’s no surprise that it’s also a great home remedy for migraines. You can apply lavender essential oil topically where the pain is, or you can inhale the wonderful scent it gives off, or fill a warm bath with lavender oil.

Since lavender essential oil offers sedative, anti-inflammatory, and calming properties, it can also prove especially helpful if you are trying to rest while dealing with a migraine. Rub some lavender essential oil on the pressure points under your toes on the bottom of your feet.

Lavender essential oil balances the body wherever there is a need.

Basil Essential Oil for Migraines

While you probably think of pasta or pizza when you think of basil, this tasty, fragrant herb can also be a great headache treatment. Basil essential oil is an anti-spasmodic, anti-inflammatory, anti-depressant, energizing oil.

Basil essential oil is a natural migraine treatment that helps to relax the muscles. Many migraine sufferers deal with tight, painful muscles in their neck, shoulders and back as well, and basil essential oil can aid in their relaxation. This makes it a great treatment for tension headaches as well.

The French use basil essential oil for migraines that are due to liver or gall bladder problems. Apply to temples or area of concern. Dilute one drop of oil in one tsp of honey, or 4 oz of beverage.

Please Note - not for children under 6, or persons with epilepsy.

Peppermint Essential Oil for Migraines

Another essential oil to try if you deal with migraines is peppermint. Peppermint essential oil has helped relieve headache symptoms for centuries.

Peppermint is anti-inflammatory as well as anti-spasmodic, both essential in relieving migraine symptoms. This soothing oil is not only beneficial for migraine headaches, it can help treat tension headaches effectively as well.

Peppermint oil has vaso-dilating and vaso-constricting properties, which means it is able to help control the flow of blood within your body. Since migraines often occur due to blood flow issues, peppermint oil may prove helpful.

Using peppermint essential oil also opens your sinuses, allowing more oxygen to get into your blood stream. Apply a drop or two of peppermint to areas of concern, and you will feel a cooling, invigorating rush of healing. 

I LOVE rubbing a small amount of peppermint essential oil, with a drop or 2 of carrier oil, around my forehead, temples, neck, when I have a headache... it is a GREAT, Awakening feeling! 

Don't get it near your eyes!

Other GREAT Essential Oils for Migraines

A few other great essential oils for migraines and related pain relief include:

  • Roman or German Chamomile Essential Oil – Chamomile has a long history of releasing all symptoms relating to tension, therefore making it a good essential oil for migraines. It has sedative and anti-inflammatory properties, it soothes, calms, relaxes the body and mind, dispels anger, releases and stabilizes emotions, as well as opening the liver and cleansing the blood.

  • Eucalyptus Essential Oil – Eucalyptus essential oil acts as an anti-inflammatory, analgesic, and a stimulant, and may help relieve migraines. It’s especially helpful for easing sinus headaches, since eucalyptus is an expectorant. Eucalyptus promotes health, healing and well being.

  • Spearmint Essential Oil – Although peppermint essential oil has more menthol than spearmint essential oil, some people find spearmint more soothing to smell when trying to relieve a migraine. Spearmint essential oil is anti-spasmodic, anti-inflammatory, and a stimulant. It may help to open and release emotional blocks, a breeding ground for migraines, and aids in depression and mental fatigue. 

  • Helichrysum Essential Oil – Helichrysum cleanses the blood, releases metallics and toxins, and uplifts the subconscious, where we hold in a lot of anger and pain. This powerful anti-inflammatory may provide headache and migraine relief by balancing the emotional state and relieving tension. 

  • Grapefruit Essential Oil - Grapefruit helps with depression, stress, tensions and migraines. It restores balance, is uplifting, may relieve anxiety, and can be mildly euphoric!

  • Cumin Essential Oil - Cumin is antispasmodic, a tonic and stimulant. It has been found in Egyptian tombs and was used in biblical times. It is loved by massage therapists for its ability for deep relaxation and relieving worry and stress. 

  • Valerian Essential Oil - Used since medieval times, valerian is antispasmodic, a central nervous system depressant, a regulator and a sedative. It cuts through the tension, anxiety and stress of our everyday lives and is calming, relaxing, grounding and balancing. It will relax you right to sleep! 

One of the best ways to use essential oils for migraines or other headaches is to apply it topically by massaging the oil into the temples, forehead, or the back of the neck. However, most essential oils need to be added to a carrier oil for massage, since they may be too strong to place directly on the skin.

Great carrier oils when using essential oils for migraines include sweet almond oil and jojoba oil, or even olive oil if that is what you have around. Add a few drops of essential oils to a small amount of your chosen carrier oil and mix well. However, if you are using a strong oil, such as peppermint, spearmint, or eucalyptus, you should only use about 1 or possibly 2 drops of the essential oil.

Combine oils in the palm of your hand, mixing them well. Use a few drops to massage onto the temples, back of neck, and/or forehead.

Breathe deeply, and allow the oils to fill your senses and invoke their healing qualities. 

Essential oils are AWESOME, once you start experimenting with them! 



*Internal Consumption of essential oils is not FDA approved and not recommended.

These products are not intended to diagnose, treat, cure, or prevent disease. The user accepts all risk, liability and responsibility. Use caution if pregnant or around young children or pets. 

more healing with essential oils

Home > Best Essential Oils for Healing > Essential Oils for Migraines

Back To The Top

What Is YOUR Passion?

Learn How To Make A Living From It! 

Catch me at Trafeze

Recent Articles

  1. Alternative Ways To Heal Depression

    If you or a loved one suffers from mild depression symptoms, you may want to try some alternative ways to heal these symptoms.

    Read More

  2. Favorite Essential Oils for Pain Relief

    You may be surprised that essential oils for pain relief can work as well or better than over-the-counter or prescription drugs.

    Read More

  3. Meditation Made Easy!

    Easy Ways To Get The Healing Benefits Of Meditation

    Read More