The 7 Best Belly Oils for Pregnancy Test Expecting Moms Swear By on Amazon

Masthead Image
Person holding belly
Author Name: Mia Barnes
Date: Saturday November 7, 2026

Body + Mind is reader-supported. We may earn an affiliate commission when you buy through some of the links on our site. 

Your growing bump is doing amazing work, and your skin is stretching right along with it. That often brings dryness, tightness and a persistent itch. A good belly oil for pregnancy can turn daily moisturizing into a soothing ritual. These seven Amazon picks have earned loyal followings among expecting moms.

Why Belly Oil for Pregnancy Belongs in Your Routine

Stretch marks are common among pregnant women, and usually appear later in pregnancy. Genetics play a big role, and research suggests creams and herbal oils may not stop marks from forming. Think of belly oil as comfort care instead.

Regular massage keeps skin soft, eases itching and gives you a few calm minutes each day. It pairs nicely with steady prenatal vitamin support and healthy early pregnancy habits like staying hydrated.

Each oil below is made with pregnancy in mind, so choose based on scent, texture and ingredients.

1. Bio-Oil Skincare Oil

bio-oil
Image Source: Amazon

Bio-Oil is a drugstore classic. Its PurCellin Oil keeps the formula light, so it absorbs quickly. The brand suggests applying it twice daily from the first trimester. It contains a form of vitamin A, so check with your provider first.

Get it on Amazon

2. Mustela Maternity Stretch Marks Oil

Mustela Maternity Stretch Marks Oil
Image Source: Amazon

If strong scents bother you lately, try Mustela’s fragrance-free oil. Organic sunflower, avocado and passion fruit seed oils hydrate stretching skin. Skip your breasts while breastfeeding and any recent C-section scars.

Get it on Amazon

3. Palmer’s Cocoa Butter Formula Massage Oil

Palmer's Cocoa Butter Formula Massage Oil
Image Source: Amazon

This affordable favorite pairs cocoa butter with collagen, elastin, vitamin E and moringa and baobab oils. It’s formulated to soothe the dry, itchy skin that often comes with pregnancy, without a greasy feel.

Get it on Amazon

4. Weleda Stretch Mark Massage Oil

Weleda Stretch Mark Massage Oil
Image Source: Amazon

Developed with midwives, Weleda’s oil combines sweet almond and jojoba oils with wheat germ oil and arnica extract. A soft scent of rose, neroli and myrrh makes each massage feel like a spa moment. Keep it off broken skin.

Get it on Amazon

5. Earth Mama Belly Oil

Earth Mama Belly Oil
Image Source: Amazon

This herb-infused oil features calendula, jojoba and organic borage seed oil with a hint of orange blossom. It skips petroleum, synthetic preservatives and artificial fragrances. Apply it after a shower to your belly, breasts, hips and thighs.

Get it on Amazon

6. Erbaviva Stretch Mark Oil

Erbaviva Stretch Mark Oil
Image Source: Amazon

Erbaviva’s organic oil smells like an aromatherapy session, with rose, sandalwood, mandarin and lavender. Carrot seed oil supports elasticity, while rosehip oil and vitamin E nourish dry skin. The brand recommends using it at night.

Get it on Amazon

7. Hatch Hydrating Belly Oil

Hatch Hydrating Belly Oil
Image Source: Amazon

This intensely hydrating, non-greasy belly oil for pregnancy is vegan and Leaping Bunny certified. The allergy-tested, dermatologist-approved formula is free of parabens, phthalates, fragrances and dyes, making it a good fit for sensitive skin. While the full-size bottle is an investment, you can’t beat a clean, plant-based, quick-drying formula.

Get it on Amazon

Give Your Growing Bump Some Love

The best belly oil for pregnancy is the one you’ll enjoy using every day. Pick a scent and texture you love, patch test first and ask your provider about any ingredients you’re unsure of. Your skin is working hard, and it deserves a little pampering.

Previous ArticleWhy Won't My Heatless Curls Hold? These 6 Heatless Curls Rods Are Worth a Try
Subscribe CTA Image

Subscribers get even more tailored tips & deets delivered directly to their inboxes!