Our Pick: Dr Teal's

Check price on Amazon →

Best Melatonin Lotion and Cream (2026): A Cosmetics Aisle, Priced Honestly

Buy Dr Teal's Melatonin Body Lotion, 8 oz, $8.35 (verified via the Amazon Creators API on September 5, 2026), about $1.04 an ounce. It is the cheapest melatonin body lotion on the shelf by a wide margin and it comes from the biggest name in the bath aisle. One thing to be clear about before you spend anything: these are cosmetics, not supplements, and not one of them claims to do anything to your sleep.

By The Sleep Desk2026-09-05~10 min read Ranked on verified label facts, never box claimsHow we research

Dr Teal's Melatonin and Essential Oils Body Lotion, Night Sleep, 8 ozBest Overall

Dr Teal's Melatonin and Essential Oils Body Lotion, Night Sleep, 8 oz

Dr Teal's · 4.5

$8.35

Vita Sciences Maxasorb Melatonin Cream 3 mg, Topical Night Cream, 1.7 ozUpgrade Pick

Vita Sciences Maxasorb Melatonin Cream 3 mg, Topical Night Cream, 1.7 oz

Vita Sciences · 3.8

$23.00

Buy Dr Teal's Melatonin Body Lotion, 8 oz, $8.35 (verified via the Amazon Creators API on September 5, 2026), which is $8.35 / 8 = about $1.04 an ounce. If you want a cream rather than a lotion, NOW Solutions niteZen Magnesium Cream with melatonin and lavender is $12.36 for 4 oz, about $3.09 an ounce. If you specifically want a topical whose label states a melatonin figure, and exactly one does, Vita Sciences Maxasorb Melatonin Cream states 3 mg at $23.00 for 1.7 oz.

Now the part that decides whether you should buy any of these at all. A melatonin body lotion is a cosmetic. It is regulated as a cosmetic, marketed as a cosmetic, and its label makes no claim about your sleep, because a cosmetic that made one would be making a drug claim. We are not going to tell you that rubbing melatonin on your arms does anything, and neither does any label on this page. What these products are, honestly, is nicely scented night-time body care that happens to include melatonin among their ingredients, sold to people who are building a wind-down routine.

Given that, the sensible way to rank them is the way you would rank any body lotion: price per ounce, what the title names, the size you actually get, and the credibility of the brand. On those measures the field spreads enormously, from about $1.04 an ounce to about $13.53. Every product here is a verified Amazon listing checked live on September 5, 2026, and where a title truncates before stating a full volume we print "not published" rather than guessing, which also means no cost per ounce for that product. No brand paid for a placement, and we may earn an Amazon commission if you buy through our links.

The short version

  • Our Pick: Dr Teal's Melatonin Body Lotion, 8 oz, $8.35, about $1.04 an ounce. Cheapest per ounce here by a factor of three, from the dominant brand in the bath aisle.
  • These are cosmetics, not dietary supplements. No product on this page claims to affect your sleep, and neither do we.
  • Only one topical states a melatonin amount: Vita Sciences Maxasorb Melatonin Cream, 3 mg, 1.7 oz, $23.00, which works out to about $13.53 an ounce, the most expensive on the page.
  • Best cream from a supplement brand: NOW Solutions niteZen, magnesium cream with melatonin and lavender, 4 oz, $12.36, about $3.09 an ounce.
  • Dr Teal's Calm Blend Spray is the cheapest melatonin topical per fluid ounce at about 88 cents, because the listing is a three pack of 6 fl oz bottles for $15.90.

At a glance

ProductMelatonin statedNamed ingredientsSizeCost per ouncePrice (9/5/26)Check price
Dr Teal's Melatonin Body LotionNamed, no amountMelatonin, essential oils8 oz$1.04$8.35Check price on Amazon
Dr Teal's Calm Blend SprayNamed, no amountMelatonin, lavender, chamomile6 fl oz, pack of 3$0.88$15.90Check price on Amazon
NOW Solutions niteZen Magnesium CreamNamed, no amountMagnesium, melatonin, lavender4 oz$3.09$12.36Check price on Amazon
ASUTRA Dream the Night Away LotionNot namedMagnesium3.38 fl oz (100 mL)$6.80$22.99Check price on Amazon
Vita Sciences Maxasorb Melatonin Cream3 mgMelatonin, topical night cream1.7 oz$13.53$23.00Check price on Amazon
Dr Teal's Sleep Lotion, 24-Hour MoistureNamed, no amountMelatonin, lavender, chamomile8 fl oz, pack size truncatedNot published$17.63Check price on Amazon

Six melatonin and bedtime topicals. Ingredients are as named in the Amazon listing title; only one states a melatonin amount. Cost per ounce is computed only where the title states the full volume, so two rows read not published. Prices are live Amazon figures verified via the Creators API on September 5, 2026. All of these are cosmetics and none claims a sleep benefit.

Our PickBest Melatonin Lotion Overall
Dr Teal's Melatonin and Essential Oils Body Lotion, Night Sleep, 8 oz

Dr Teal's Melatonin and Essential Oils Body Lotion, Night Sleep, 8 oz

Dr Teal's

A dollar an ounce for a night-time body lotion that names melatonin and essential oils.

4.5

Our verdict: The pick on the only measures that honestly apply to a cosmetic: price per ounce, size and brand. About $1.04 an ounce is roughly a third of the next cheapest cream and a thirteenth of the most expensive, from the brand that owns the bath and body aisle. No amount is stated, and no claim is made about your sleep by the label or by us.

Verified: Title states adults body lotion, melatonin and essential oils, night sleep, 8 oz; no melatonin amount is published. Live at $8.35 on Amazon, verified via the Creators API on September 5, 2026, which is $8.35 / 8 = about $1.04 an ounce.

The cheapest melatonin topical on the shelf, from the brand you already recognize. Dr Teal's Melatonin Body Lotion is 8 oz at $8.35, which is $8.35 / 8 = about $1.04 an ounce. The title names melatonin and essential oils and positions it for night use. It does not state how much melatonin is in it, and no Dr Teal's product does.

Understand what you are buying, because it is not a supplement. This is body lotion. It is regulated as a cosmetic and its label claims nothing about sleep, which is exactly correct, because a cosmetic making a sleep claim would be making a drug claim. Buy it because you want a pleasant scented lotion as part of a wind-down routine. If you want melatonin as a supplement, the formats that state their amounts start at about 3 cents a night in best cheap melatonin.

Judged as body care, it is genuinely good value. Eight ounces is a real bottle, a dollar an ounce is supermarket pricing rather than wellness-aisle pricing, and Dr Teal's has the deepest distribution of any brand on this page, so replacing it is trivial. The rest of the line includes a foaming bath variety set at $24.99 that includes a melatonin sleep bath, if a soak is more your routine than a lotion.

The premium end of this shelf, where the products are night serums rather than body lotions, is covered in best melatonin skincare. The other applied-to-skin format, patches, is ranked in best sleep patches.

Who should buy it

Buy it if you want a scented night-time body lotion at supermarket pricing and melatonin in the ingredient list is a nice-to-have rather than the point. It is also the sensible first purchase for anyone curious about the category who does not want to spend twenty-three dollars finding out.

What we don't like

No melatonin amount is stated, which is standard for a cosmetic and still worth knowing. The scent is essential-oil forward and not for everyone, and 8 oz of body lotion goes quickly if you apply it generously.

Melatonin stated
Named in the title; no amount published
Form
Body lotion, applied to the skin
Size
8 oz
Named ingredients
Melatonin, essential oils
Category
Cosmetic, not a dietary supplement
Cost per ounce
$8.35 / 8 = about $1.04
Age on label
Adults

What we like

  • About $1.04 an ounce, the cheapest melatonin lotion here
  • 8 oz is a full-size bottle, not a sample
  • The most widely distributed brand on the page
  • Names melatonin and essential oils on the title

Worth noting

  • No melatonin amount published
  • Essential-oil scent is polarizing
  • A cosmetic, so it claims nothing about sleep
Best ValueBest Value per Fluid Ounce
Dr Teal's Calm Blend Spray with Melatonin, Lavender and Chamomile, 6 fl oz, Pack of 3

Dr Teal's Calm Blend Spray with Melatonin, Lavender and Chamomile, 6 fl oz, Pack of 3

Dr Teal's

Eighteen fluid ounces across three bottles, the lowest per-ounce figure on the page.

4.3

Our verdict: The best arithmetic on this page, because the listing is a three pack. Six fluid ounces times three bottles is 18 fl oz for $15.90, about 88 cents each, cheaper per ounce than the pick. It is a spray rather than a lotion, which is a different product for a different habit, and three bottles is a bigger commitment than one.

Verified: Title states Calm Blend Spray with melatonin, lavender and chamomile essential oils, 6 fl oz, pack of 3; no melatonin amount is published. Live at $15.90 on Amazon, verified via the Creators API on September 5, 2026, which is 18 fl oz total and $15.90 / 18 = about $0.88 a fluid ounce.

The pack-size trick that makes this the cheapest thing here. Dr Teal's Calm Blend Spray is listed as 6 fl oz in a pack of 3, so the full volume is stated and computable: 18 fl oz at $15.90 is $15.90 / 18 = about 88 cents a fluid ounce, undercutting even the 8 oz lotion.

Always read the pack size before the price. Two products in this catalog have exactly the same trap in opposite directions: this spray looks expensive at $15.90 until you notice it is three bottles, and the 24-hour lotion below truncates before stating its pack size, so we cannot compute anything for it at all. The number that matters is always price divided by total volume.

A spray is a different habit from a lotion. It goes on faster, transfers to clothing and bedding more readily, and suits people who want the scent and the ritual without rubbing anything in. Whether that is better or worse is entirely personal; on cost per ounce it is the best value on this page, and it comes from the same brand as the pick.

Who should buy it

Buy it if you prefer a spray to a lotion, if you want the lowest cost per ounce in the category, or if three bottles of a bedtime product you already know you like is a saving rather than a risk.

What we don't like

Three bottles is a real commitment to a scent you may not have tried, no melatonin amount is stated, and a spray is easier to over-apply than a lotion, which shortens the real-world life of each bottle.

Melatonin stated
Named in the title; no amount published
Form
Body and linen spray
Size
6 fl oz per bottle, pack of 3 (18 fl oz total)
Named ingredients
Melatonin, lavender and chamomile essential oils
Category
Cosmetic, not a dietary supplement
Cost per fluid ounce
$15.90 / 18 = about $0.88
Age on label
Adults

What we like

  • About 88 cents a fluid ounce, the best value on the page
  • Full pack size stated, so the math is verifiable
  • Faster to apply than a lotion
  • Lavender and chamomile named alongside melatonin

Worth noting

  • Three bottles is a large first commitment
  • No melatonin amount published
  • Easy to over-apply a spray
Best Cream from a Supplement Brand
NOW Solutions niteZen Magnesium Cream with Melatonin and Lavender, 4 oz

NOW Solutions niteZen Magnesium Cream with Melatonin and Lavender, 4 oz

NOW

Magnesium, melatonin and lavender in one cream, from a serious supplement manufacturer.

4.4

Our verdict: The best-made product on the page and the middle option on price. NOW is a supplement manufacturer with a large in-house testing operation rather than a cosmetics house, and niteZen combines magnesium, melatonin and lavender in a 4 oz cream at about $3.09 an ounce. It is three times the pick per ounce and a third the price of the stated-amount cream.

Verified: Title states NOW Solutions niteZen magnesium cream, melatonin and lavender, 4 oz; no amounts are published. Live at $12.36 on Amazon, verified via the Creators API on September 5, 2026, which is $12.36 / 4 = about $3.09 an ounce.

A cosmetic from a company that mostly makes supplements. NOW Solutions niteZen names magnesium, melatonin and lavender in a 4 oz cream at $12.36, which is $12.36 / 4 = about $3.09 an ounce. That is three named ingredients, more than any other topical here except the Dr Teal's spray, though again with no amounts.

Why the manufacturer matters even for a lotion: NOW runs one of the larger in-house analytical testing operations in the supplement industry, which is a manufacturing observation rather than a claim about what this cream does. In a category with no stated amounts and no verifiable performance figures, who made the thing is a larger share of the decision than it would be elsewhere.

Magnesium cream is its own small category, sold mostly to people who like the ritual of rubbing something in before bed. Pairing it with melatonin and lavender is a coherent product rather than a gimmick. NOW's actual melatonin supplements, which do state their amounts, are covered in the NOW melatonin review, and the magnesium products people usually swallow instead are in best magnesium for sleep.

Who should buy it

Buy it if you want a cream rather than a lotion or a spray, if magnesium as well as melatonin appeals to you, or if you would rather buy a topical from a supplement manufacturer than from a bath brand.

What we don't like

About $3.09 an ounce is triple the pick, 4 oz is a small jar for a body product, and no amount is published for any of the three named ingredients.

Melatonin stated
Named in the title; no amount published
Form
Cream, applied to the skin
Size
4 oz
Named ingredients
Magnesium, melatonin, lavender
Category
Cosmetic, not a dietary supplement
Cost per ounce
$12.36 / 4 = about $3.09
Age on label
Adults

What we like

  • Three named ingredients: magnesium, melatonin, lavender
  • Made by a supplement manufacturer with a large testing operation
  • Cream texture, which suits targeted application better than a lotion

Worth noting

  • About $3.09 an ounce, triple the pick
  • Only 4 oz
  • No amounts stated for anything
Best Melatonin-Free Bedtime Lotion
ASUTRA Dream the Night Away Magnesium Lotion, 100 mL (3.38 fl oz)

ASUTRA Dream the Night Away Magnesium Lotion, 100 mL (3.38 fl oz)

ASUTRA

A magnesium bedtime lotion with no melatonin named, for people avoiding it.

4.1

Our verdict: The option for someone who wants the bedtime lotion ritual with no melatonin in it at all. ASUTRA names magnesium and states its volume clearly in both millilitres and fluid ounces, which is more precise than most of this page. At about $6.80 a fluid ounce it is the second most expensive here and the bottle is small.

Verified: Title states Dream the Night Away magnesium lotion for sleep, 100 mL (3.38 fl oz); no melatonin is named and no amounts are published. Live at $22.99 on Amazon, verified via the Creators API on September 5, 2026, which is $22.99 / 3.38 = about $6.80 a fluid ounce.

The melatonin-free entry, for a category where that request is common. ASUTRA Dream the Night Away is a magnesium lotion, 100 mL or 3.38 fl oz, at $22.99, which is $22.99 / 3.38 = about $6.80 a fluid ounce. Its title names no melatonin.

Volume stated properly is worth noting: this is one of the few listings on the page that gives an exact size in two units. Compare that to the Dr Teal's 24-hour lotion below, whose title truncates before its pack size, leaving no way to compute a cost per ounce at all. Precision about size is the cosmetic equivalent of stating a milligram figure.

It is in a melatonin guide because a meaningful share of people shopping bedtime topicals are deliberately avoiding melatonin, whether because it left them groggy in another form or because they already take it and do not want a second source. The wider melatonin-free shelf, in formats that publish their amounts, is ranked in best melatonin-free sleep aids.

Who should buy it

Buy it if you want the bedtime lotion habit without melatonin anywhere in the ingredient list, you prefer magnesium, and you accept a small bottle at a wellness-aisle price.

What we don't like

About $6.80 a fluid ounce for a 3.38 fl oz bottle is a lot of money for a small amount of lotion, no magnesium amount is stated, and it contains no melatonin, which is the point for some buyers and a disqualification for others.

Melatonin stated
None named in the title
Form
Lotion, applied to the skin
Size
100 mL (3.38 fl oz)
Named ingredients
Magnesium
Category
Cosmetic, not a dietary supplement
Cost per fluid ounce
$22.99 / 3.38 = about $6.80
Age on label
Adults

What we like

  • No melatonin named, for buyers avoiding it
  • Exact volume stated in both millilitres and fluid ounces
  • Magnesium named clearly on the title

Worth noting

  • About $6.80 a fluid ounce
  • Only 3.38 fl oz in the bottle
  • No magnesium amount stated
Upgrade PickThe Only Stated Melatonin Amount
Vita Sciences Maxasorb Melatonin Cream 3 mg, Topical Night Cream, 1.7 oz

Vita Sciences Maxasorb Melatonin Cream 3 mg, Topical Night Cream, 1.7 oz

Vita Sciences

The one topical here that prints a milligram figure, at the highest cost per ounce.

3.8

Our verdict: Listed because it is the only topical in our catalog that states a melatonin amount, 3 mg, and priced like it knows that. At $23.00 for 1.7 oz it is about $13.53 an ounce, thirteen times the pick. We report the stated figure and make no claim whatsoever about what a topical amount means in practice.

Verified: Title states Maxasorb Melatonin Cream 3 mg, topical night cream, 1.7 oz. Live at $23.00 on Amazon, verified via the Creators API on September 5, 2026, which is $23.00 / 1.7 = about $13.53 an ounce.

The only number on this page, on the smallest jar. Vita Sciences Maxasorb Melatonin Cream states 3 mg and 1.7 oz in its title, at $23.00, which is $23.00 / 1.7 = about $13.53 an ounce.

A stated figure is not a claim, and we are not turning it into one. The title says 3 mg. We report that the title says 3 mg. We are not saying how much of it reaches anything, we are not comparing it to a 3 mg capsule, and we are not suggesting a topical and an oral amount are interchangeable, because nothing on the label says that and we do not test products. What the figure buys you is the ability to compare this cream to itself over time, which no other topical here allows.

Is that worth thirteen times the price per ounce? For most buyers, no. A 1.7 oz jar is small, the brand is far less established than NOW or Dr Teal's, and the honest use case is narrow: someone who wants a topical and refuses to buy one that will not state a figure. Everyone else is better served by the pick. If a stated melatonin amount is genuinely what you are after, the oral formats state theirs and cost pennies, from best melatonin 3 mg down to best cheap melatonin.

Who should buy it

Buy it only if a topical with a stated melatonin figure is specifically what you want and you accept the price that comes with being the only product that offers one.

What we don't like

About $13.53 an ounce is by far the most expensive thing here, the jar is only 1.7 oz, and the brand has the least distribution and the thinnest track record on the page. The stated 3 mg is a label figure, not a performance claim.

Melatonin stated
3 mg (stated in the title)
Form
Topical night cream
Size
1.7 oz
Named ingredients
Melatonin
Category
Cosmetic, not a dietary supplement
Cost per ounce
$23.00 / 1.7 = about $13.53
Age on label
Adults

What we like

  • The only topical here that states a melatonin amount
  • Exact size stated, so cost per ounce is computable
  • Single-purpose product with a clear label

Worth noting

  • About $13.53 an ounce, thirteen times the pick
  • 1.7 oz is the smallest size on the page
  • Least established brand here
Best If You Want the Heavier Formula
Dr Teal's Sleep Body Lotion, 24-Hour Moisture, with Melatonin, Lavender and Chamomile, 8 fl oz

Dr Teal's Sleep Body Lotion, 24-Hour Moisture, with Melatonin, Lavender and Chamomile, 8 fl oz

Dr Teal's

The richer Dr Teal's sleep lotion, sold in a multi-pack whose size the title cuts off.

4.2

Our verdict: The heavier, better-scented Dr Teal's sleep lotion, and the one listing on this page whose value we cannot verify. The title states 8 fl oz and then truncates before the pack count, so $17.63 could be excellent or ordinary depending on how many bottles arrive. Check the listing page before you buy.

Verified: Title states Sleep Body Lotion, 24-hour moisture, with melatonin, lavender and chamomile essential oils, 8 fl oz, and then truncates before the pack size. Live at $17.63 on Amazon, verified via the Creators API on September 5, 2026; no cost per ounce is computable.

A better formula on an incomplete listing. Dr Teal's Sleep Body Lotion with 24-Hour Moisture names melatonin, lavender and chamomile and states 8 fl oz, then truncates before saying how many bottles the $17.63 buys. We publish no cost per ounce for it, because the honest answer depends on a number the title does not give us.

The rule this page runs on: we do not estimate. If a listing states 8 fl oz and cuts off before the pack size, this guide prints "not published" and moves on, exactly as it does when a supplement omits a milligram figure. Look at the live product page, find the pack count, divide, and you will know in ten seconds whether this beats the 8 oz lotion at about $1.04 an ounce.

Formula-wise it is a step up from the pick: a 24-hour moisture claim is a cosmetic moisturization claim rather than a sleep one, and lavender and chamomile are named alongside melatonin, which the base lotion's title does not do. If you already like Dr Teal's and want the richer version, this is it.

Who should buy it

Buy it if you want the richer Dr Teal's formula with lavender and chamomile named, and you are willing to check the pack size on the live listing to work out whether it beats the base lotion on value.

What we don't like

The pack size is not published in the title, so there is no verifiable cost per ounce, and at $17.63 it is more than double the base lotion's sticker price with no way to tell whether that is good or bad from the listing alone.

Melatonin stated
Named in the title; no amount published
Form
Body lotion, applied to the skin
Size
8 fl oz per bottle; pack size not published
Named ingredients
Melatonin, lavender and chamomile essential oils
Category
Cosmetic, not a dietary supplement
Cost per ounce
Not computable; pack size not published
Age on label
Adults

What we like

  • Richer 24-hour moisture formula
  • Names lavender and chamomile alongside melatonin
  • Same widely distributed brand as the pick

Worth noting

  • Pack size not published, so no cost per ounce
  • More than double the base lotion's sticker price
  • No melatonin amount stated

The bedtime kit

The six things that round out a melatonin routine: the standard fast-dissolve, a sub-milligram option, a time-release tablet for staying asleep, a magnesium for melatonin-free nights, a bedtime tea, and a kids bottle. Prices are approximate at time of writing.

More picks worth comparing

Beyond this guide, the highest-rated picks across every category and budget, with a live price check on each.

Natrol 5 mg Fast Dissolve

Best Overall

Natrol 5 mg Fast Dissolve

5 mg · 90 ct · ~$9

Check Price
OLLY Sleep Gummies 3 mg

Best Gummy

OLLY Sleep Gummies 3 mg

3 mg · 70 ct · ~$16

Check Price
Nature Made 3 mg Tablets

Best Value

Nature Made 3 mg Tablets

3 mg · 120 ct · ~$7

Check Price
Life Extension 300 mcg

Best Low Dose

Life Extension 300 mcg

300 mcg · 100 ct · ~$8

Check Price
Natrol 10 mg Time Release

Best Time Release

Natrol 10 mg Time Release

10 mg · 100 ct · ~$17

Check Price
Zarbee's Kids 1 mg Gummies

Best for Kids

Zarbee's Kids 1 mg Gummies

1 mg · 60 ct · ~$15

Check Price

As an Amazon Associate we earn from qualifying purchases, at no cost to you.

Quick shop: every pick

Skip the scroll: the whole lineup, with a live price check on each.

  1. Dr Teal's Melatonin and Essential Oils Body Lotion, Night Sleep, 8 ozBest Melatonin Lotion OverallDr Teal's · $8.35Check price on Amazon
  2. Dr Teal's Calm Blend Spray with Melatonin, Lavender and Chamomile, 6 fl oz, Pack of 3Best Value per Fluid OunceDr Teal's · $17.49Check price on Amazon
  3. NOW Solutions niteZen Magnesium Cream with Melatonin and Lavender, 4 ozBest Cream from a Supplement BrandNOW · $13.99Check price on Amazon
  4. ASUTRA Dream the Night Away Magnesium Lotion, 100 mL (3.38 fl oz)Best Melatonin-Free Bedtime LotionASUTRA · $22.99Check price on Amazon
  5. Vita Sciences Maxasorb Melatonin Cream 3 mg, Topical Night Cream, 1.7 ozThe Only Stated Melatonin AmountVita Sciences · $23.00Check price on Amazon
  6. Dr Teal's Sleep Body Lotion, 24-Hour Moisture, with Melatonin, Lavender and Chamomile, 8 fl ozBest If You Want the Heavier FormulaDr Teal's · $17.63Check price on Amazon

How we chose

Topicals are ranked the way body care should be ranked: the price per ounce, the size you actually receive, which ingredients the title names, whether any amount is stated, and the credibility of the brand. We do not rank them on speed, potency, or effect, because these are cosmetics whose labels make no such claims and because we do not test products. Where a listing title truncates before stating a full pack size, we publish no cost per ounce rather than estimating one. We read the label and the live Amazon listing and verify price and availability through the Amazon Creators API (this page: September 5, 2026). We are a verification desk, not a lab.

Everything on this page is applied to the skin and is sold as a cosmetic rather than as a dietary supplement. We make no claim that any of these products delivers melatonin into the body, affects sleep, or does anything beyond what a body lotion does, and none of their labels claims it either. Where this site discusses dietary supplements: these statements have not been evaluated by the Food and Drug Administration, and such products are not intended to diagnose, treat, cure, or prevent any disease. Patch test any new topical if you have sensitive skin, discontinue use if irritation occurs, and keep every product out of reach of children and pets. If you are pregnant or nursing, or taking medication, ask a doctor or pharmacist before using a product containing an active ingredient. None of these are children's products.

Questions, answered

Does melatonin lotion work?

We cannot tell you that, and no label on this page claims it. These products are cosmetics, and a cosmetic that claimed to affect your sleep would be making a drug claim. What we can tell you is what each title names, what size you get and what it costs per ounce, which is how we rank them. If you want melatonin as a supplement with a stated amount, buy an oral format, where a 1 mg tablet runs about 8 cents a night.

What is the best melatonin body lotion?

Dr Teal's Melatonin Body Lotion, 8 oz at $8.35, about $1.04 an ounce, verified on September 5, 2026. It is the cheapest per ounce on the page by a factor of three, it comes in a full-size bottle, and Dr Teal's is the most widely distributed brand here. NOW Solutions niteZen is the better-made cream at about $3.09 an ounce if you want a supplement manufacturer behind it.

How much melatonin is in a melatonin cream?

Only one product on this page states a figure: Vita Sciences Maxasorb Melatonin Cream, 3 mg, in a 1.7 oz jar at $23.00. Every other topical here names melatonin without an amount, which is normal for a cosmetic. We report the stated 3 mg as a label figure and make no claim about what it means in use, because nothing on the label does either.

Is melatonin lotion better than melatonin pills?

They are not comparable, and we would not put them on the same axis. A pill is a dietary supplement with a stated milligram amount that costs pennies a night. A lotion is a cosmetic that claims nothing about sleep and costs from about $1.04 to about $13.53 an ounce. Buy a lotion because you want a night-time body care routine; buy a supplement if you want melatonin at a known amount.

Which bedtime lotion has no melatonin?

ASUTRA Dream the Night Away Magnesium Lotion, 100 mL or 3.38 fl oz at $22.99, about $6.80 a fluid ounce. Its title names magnesium and no melatonin. That suits people who already take melatonin in another form and do not want a second source, or who found it left them groggy. Read the full ingredient list on any product when it arrives, since titles are not complete ingredient statements.

Can you use melatonin lotion every night?

Follow the directions on the package, patch test first if you have sensitive skin, and stop using any topical that causes irritation. If you are pregnant or nursing, or taking medication, ask a doctor or pharmacist before using a product with an active ingredient. Keep every product here out of reach of children and pets. None of these is a children's product.

Is Dr Teal's melatonin lotion a supplement?

No. It is a cosmetic body lotion whose ingredient list includes melatonin, and its label makes no claim about sleep. Dr Teal's does not state a melatonin amount on any product in our catalog. If you want a Dr Teal's product for a bath rather than a lotion, the foaming bath variety set at $24.99 includes a melatonin sleep bath.

Why is Maxasorb so much more expensive than Dr Teal's?

Size and positioning. Maxasorb is a 1.7 oz jar at $23.00, about $13.53 an ounce, sold as a targeted topical with a stated 3 mg figure. Dr Teal's is an 8 oz bottle at $8.35, about $1.04 an ounce, sold as body lotion in the bath aisle. You are paying for a much smaller quantity and for the only stated melatonin amount in the category, not for a demonstrated difference in what either product does.