7 Best Magnesium Creams for Sleep & Anxiety

Struggling with racing thoughts at bedtime? Magnesium creams have emerged as a popular natural alternative to traditional sleep aids, working with your body’s relaxation pathways to quiet your mind and relax tense muscles.

After comparing the top magnesium creams, I’ve found the best magnesium creams you can use to relieve muscle aches, promote deeper sleep, and soothe your body with gentle formulas and pleasant scents—perfect for sensitive skin and nighttime relaxation.

applying topical magnesium for sleep and anxiety relief

Note: This post contains affiliate links. As an Amazon Associate I may earn a small commission from qualifying purchases at no additional cost to you.

What are the Best Magnesium Creams for Sleep and Anxiety?

  1. Ancient Minerals Magnesium Lotion
  2. BetterYou Magnesium Sleep Body Lotion
  3. NaturallyMum Magnesium Body Lotion
  4. CryoDerm Magnesium Calming Cream
  5. Elepure Natural Magnesium Lotion
  6. Feather & Down Magnesium Sleep Butter
  7. Seven Minerals Magnesium Cocoa Butter Cream


1. Ancient Minerals Magnesium Lotion

Our Verdict – Best Overall

ancient minerals magnesium cream for sleep and anxiety

Ancient Minerals Magnesium Lotion delivers pure Zechstein magnesium chloride in a skin-nourishing base of certified organic oils. It’s the best overall magnesium cream because of its high-quality sourcing from an ancient unpolluted seabed, gentle formulation for sensitive skin, and precise airless pump that delivers exactly 30mg of elemental magnesium per application.

The Best Part:

Its perfect balance of potent magnesium and skin-friendly ingredients makes it effective for both sleep support and skin hydration without the greasy or sticky feeling of other magnesium products.

  • Pure source from ancient seabed deposits ensures you’re getting magnesium free from modern pollution and heavy metals, making it safer for nightly use.
  • Rich in plant moisturizers including shea butter and hyaluronic acid that soothe and hydrate skin without feeling waxy or greasy.
  • Fragrance-free formula without harsh preservatives makes it suitable for those with sensitivities or who prefer unscented products.
  • Precise airless pump delivers exactly 30mg of magnesium per application, helping you track your magnesium intake.

The Drawbacks:

Higher price point than competitors at around $23 for a 5oz bottle, which may be too pricey for some despite its quality ingredients and effectiveness.

Best for:

Those who want a premium, high-quality magnesium lotion that absorbs quickly and won’t irritate sensitive skin.

Hot Tip: I recommend applying it to clean, dry skin 30 minutes before bedtime, focusing on areas like your neck, shoulders and legs for maximum relaxation and sleep benefits.

2. BetterYou Magnesium Sleep Body Lotion

betteryou magnesium lotion for sleep and anxiety

BetterYou Magnesium Sleep Body Lotion combines Zechstein magnesium chloride with essential oils of lavender and chamomile for a complete sleep solution.

It’s best for before-bed stress relief and relaxation because its specialized blend specifically targets sleep quality with aromatherapy elements that enhance the natural relaxation benefits of topical magnesium.

The Best Part:

Creates a complete sensory sleep experience by combining the proven benefits of magnesium with sleep-promoting essential oils that help quiet the mind while the magnesium relaxes the body.

  • Expertly formulated with sleep-specific essential oils including lavender and chamomile that are clinically shown to promote relaxation and better sleep.
  • Manufactured with ocean waste plastic packaging reflecting the company’s commitment to sustainability and ecological responsibility.
  • Fast-absorbing formula penetrates the skin quickly to deliver magnesium benefits without leaving a greasy residue.
  • Dermatologically tested and free from parabens making it suitable for those with sensitive skin concerns.

The Drawbacks:

Can cause stinging or burning sensations especially when applied to freshly shaven skin or areas with minor cuts or irritation, which may be uncomfortable for some users. Always ensure you apply to clean, unbroken skin and always read the label.

Best For:

Those who would like a comprehensive sleep solution that addresses both physical tension and mental relaxation through a combination of magnesium and aromatherapy.

Hot Tip: I recommend incorporating it into your nightly ritual by applying 5ml to clean, dry skin up to 30 minutes before sleep, focusing on your neck, shoulders and legs after a warm shower when pores are open for maximum absorption.

3. NaturallyMum Magnesium Body Lotion

naturallymum natural magnesium body lotion for sleep and anxiety

NaturallyMum Magnesium Body Lotion delivers topical magnesium in a gentle, natural formula made with plant-based ingredients. It’s best for sensitive skin because its carefully crafted formula includes coconut oil, macadamia oil, and shea butter to nourish and hydrate without irritation, while being free from artificial colors or fragrances.

The Best Part:

Formulated specifically with sensitive skin in mind using only natural and vegan ingredients while still delivering effective magnesium benefits for anxiety, muscle relaxation, and sleep quality.

  • 100% eco-friendly, recyclable packaging shows commitment to sustainability while protecting the handmade quality product inside.
  • Includes nourishing moisturizers like coconut oil, macadamia oil and shea butter that leave skin smooth and hydrated after application.
  • Safe for children making it a versatile option for the whole family’s sleep and relaxation needs.
  • Pleasant lavender scent from natural sources creates a calming aromatherapy effect without artificial fragrance ingredients that could irritate sensitive skin.

The Drawbacks:

Higher price point relative to size at about $35 for a 4oz jar, making it one of the more expensive options per ounce despite its quality ingredients.

Best For:

Those that are after a gentle, natural magnesium lotion that won’t irritate sensitive skin while providing effective sleep, heart, bone, and muscle health support.

Hot Tip: I recommend warming the lotion between your palms for 5-10 seconds before applying in circular motions to areas like legs, arms and shoulders about 30 minutes before bedtime.

4. CryoDerm Magnesium Calming Cream

therablend magnesium calming cream for sleep and anxiety

CryoDerm Magnesium Calming Cream blends magnesium with Dead Sea salts containing 21 essential minerals to create a powerful relaxation formula. It’s best for anxiety relief because it specifically targets nervous system relaxation and muscle tension reduction, helping to calm both the body and mind during periods of stress and anxiety.

The Best Part:

Combines magnesium with 21 minerals from the Dead Sea to create a comprehensive formula that works on multiple levels to reduce anxiety, soothe muscles, and promote deeper relaxation than magnesium alone.

  • Effectively calms nerves and muscles simultaneously addressing both the physical and mental components of anxiety for whole-body relief.
  • Helps reduce cramping and hypertonicity making it especially beneficial for those whose anxiety manifests as muscle tension or spasms.
  • Mineral content that naturally occurs in our bodies works to replenish what’s depleted throughout the day by stress and activity.
  • Increases circulation while strengthening bones and nails providing additional health benefits beyond just anxiety and sleep support.

The Drawbacks:

Contains several ingredients that may be unfamiliar including polycrylamide and laureth 7, which may concern those looking for completely natural products.

Best For:

Those that want a mineral-rich cream that specifically targets anxiety symptoms like muscle tension, nervousness, and stress-related sleep issues. Also works great on restless legs.

Hot Tip: I recommend applying a small amount to tension points like the neck, shoulders, and chest about an hour before bedtime, allowing the minerals to absorb fully for maximum calming effects.

5. Elepure Natural Magnesium Lotion

elepure natural magnesium lotion for sleep and anxiety

Elepure Natural Magnesium Lotion delivers an impressive 300mg of magnesium per teaspoon in a concentrated, all-natural formula. It’s the highest potency option because it contains over 1800mg of magnesium per ounce, far exceeding the concentration of other topical magnesium creams on the market.

The Best Part:

Superior magnesium delivery system with maximum absorption through its non-water-based formula that keeps pores open and allows for optimal transdermal penetration.

  • 100% natural ingredients including the preservative system ensuring you’re not absorbing any synthetic chemicals alongside the beneficial magnesium.
  • Convenient “tottle” bottle design allows you to store it upside down and squeeze out every last drop, maximizing value.
  • Non-comedogenic oils keep pores open allowing for maximum magnesium absorption compared to water-based lotions.
  • Fast-acting relief reported by users with many noting significant improvement in leg cramps, muscle pain, and sleep quality within 5-10 minutes of application.

The Drawbacks:

Can be difficult to squeeze from the bottle particularly for those with arthritis or hand weakness, despite the otherwise convenient packaging design.

Best For:

Those that are after the most concentrated magnesium lotion available for maximum therapeutic effects on sleep, pain, and muscle tension.

Hot Tip: I recommend starting with a small amount on a non-sensitive area to test skin reaction, then applying to problem areas like legs, neck, or shoulders about 20 minutes before bedtime for optimal relaxation and sleep benefits.

6. Feather & Down Magnesium Sleep Butter

feature and down magnesium sleep butter for anxiety and sleep

Feather & Down Magnesium Sleep Butter combines the relaxing scents of lavender and chamomile essential oils with magnesium in a rich, buttery formula. It’s the best scent for relaxation because its aromatherapy-focused approach creates a multi-sensory experience that enhances the natural calming effects of magnesium.

The Best Part:

Creates a luxurious sensory sleep ritual with its rich butter texture and authentic aromatherapy scent profile that transforms your bedtime routine into a spa-like experience.

  • Indulgent butter consistency melts effortlessly into skin providing both the benefits of magnesium and deep moisturization in one application.
  • Authentic lavender and chamomile essential oils provide genuine aromatherapy benefits rather than artificial fragrances found in some competitors.
  • Vegan-friendly and cruelty-free formulation appeals to ethically-conscious consumers without sacrificing effectiveness.
  • Generous 10oz size at a reasonable price point offers excellent value compared to smaller, more expensive competitors.

The Drawbacks:

Contains phenoxyethanol which might not suit those looking for a completely natural formula.

Best For:

Those that want a luxurious, aromatherapy-enhanced magnesium experience that combines deep muscle relaxation with sensory calm for improved sleep quality.

Hot Tip: I recommend massaging a small amount into skin 30 minutes before bedtime, focusing particularly on the neck, shoulders, chest, and feet to maximize both the aromatherapy benefits and magnesium absorption.

7. Seven Minerals Magnesium Cocoa Butter Cream

seven minerals magnesium butter cream for sleep and anxiety support

Seven Minerals Magnesium Cream combines 10% transdermal magnesium chloride with organic cocoa butter and vitamin E for fast-acting relief. It’s the best for muscle pain because it specifically targets sore muscles, leg cramps, and post-workout recovery while simultaneously moisturizing and nourishing the skin.

The formula’s ability to relax tense muscles makes it equally effective for alleviating anxiety and promoting more restorative sleep.

The Best Part:

Delivers powerful muscle pain relief within minutes of application with thousands of users reporting immediate comfort from leg cramps, shoulder tension, and general muscle soreness.

  • 100% gluten-free with no artificial additives including no artificial fragrances, soy, preservatives, phthalates, or parabens.
  • Vitamin E and cocoa butter lock in moisture for reduced stretch marks and firmer, smoother looking skin alongside the pain-relieving benefits.
  • Higher magnesium content than many competitors with magnesium chloride that’s more effectively absorbed than the sulfates and oxides found in other products.
  • Non-greasy formula that absorbs quickly without leaving a sticky residue, making it comfortable to use before bed.

The Drawbacks:

Some users may find it costly over time especially for those that apply the product liberally after workouts on top of using it for better sleep.

Best For:

Those that want a dual-purpose product that both relieves muscle pain and improves sleep quality with all-natural ingredients.

Hot Tip: I recommend applying a small amount to areas of muscle discomfort about 15 minutes before bedtime, focusing on problem areas like calves, shoulders, or lower back for targeted relief.


Real Talk: How to Apply Magnesium Creams

how to apply magnesium creams

Here’s what I’ve learned after using magnesium creams for the past couple years:

For Sleep:

  • Put it on your shoulders, legs and feet about an hour before bed
  • Use it after a shower when your skin is still slightly damp
  • Be consistent – it works better when you use it regularly

For Anxiety:

  • Keep it in your bag for on-the-go relief
  • Apply to your neck and shoulders where you hold tension
  • Don’t be shy about reapplying if you need to

The Bottom Line

After trying many different magnesium creams over the years, I keep coming back to the Ancient Minerals Magnesium Lotion as my top recommendation. It consistently delivers results with its premium-quality formulation and precise dosing, helping me adopt a solid bedtime routine for consistently better sleep. The fact that it sources magnesium from an ancient unpolluted seabed is a nice bonus, and I appreciate their careful attention to ingredient quality.

I originally got it just for sleep support, but it’s become my go-to for anxiety relief and sore muscles too, especially during stressful periods or after long days. If you’re like me and hold tension in your shoulders or deal with restless legs at night, you might want to give it a try. For those who prefer aromatherapy benefits, the Feather & Down Magnesium Sleep Butter offers a lovely sensory experience, while the Seven Minerals Magnesium Cream provides more targeted muscle pain relief.

Whatever option you try, remember that consistency is key with magnesium creams. They’re not instant miracles (wouldn’t that be nice?), but as part of a regular routine, they can make a real difference in how you sleep, manage anxiety, and feel overall. You can grab any of these options on Amazon and start your magnesium routine tonight!

Related Articles


Questions You Might Have About Magnesium Creams

Where do you put magnesium lotion for sleep?

For better sleep, apply magnesium lotion to your legs, feet, and shoulders about an hour before bedtime. Focus on massaging it into the soles of your feet and calves, as these areas absorb magnesium effectively and help promote relaxation.

What are the side effects of using magnesium cream for sleep?

Common side effects of magnesium cream include mild skin tingling, slight itching, or temporary redness at the application site. While rare, some people may experience skin sensitivity. Start with a small amount to test your skin’s reaction.

How long does it take for magnesium cream to work?

Magnesium cream typically starts working within 30-60 minutes after application for immediate relaxation. For sleep benefits, most people notice improvements after 1-2 weeks of consistent nightly use.

Can I use too much magnesium cream?

While it’s difficult to overdose on magnesium cream, stick to the recommended amount on the product label. Your skin will only absorb what it needs, but using too much can lead to skin irritation or product waste.

Will magnesium cream stain my clothes?

Quality magnesium creams shouldn’t stain clothes when fully absorbed. Wait 5-10 minutes after application before dressing, and avoid wearing silk or other delicate fabrics immediately after use.

What type of magnesium is best for sleep and anxiety?

Magnesium chloride, used in most topical creams, is ideal for sleep and anxiety due to its high absorption rate. This form of magnesium effectively penetrates the skin and helps promote relaxation.

Does magnesium cream really work for sleep?

Yes, magnesium cream can help improve sleep quality by promoting muscle relaxation and supporting the body’s natural sleep-wake cycle. Regular use as part of a bedtime routine shows the best results.

Is topical magnesium good for anxiety?

Topical magnesium can help reduce anxiety by promoting muscle relaxation and supporting the nervous system. Many users report feeling calmer within an hour of applying magnesium cream to tension areas.

Where should I rub magnesium cream for sleep?

Apply magnesium cream to your feet, legs, shoulders, and back for better sleep. These areas have good absorption rates and help release muscle tension that can interfere with rest.