Winter launch: up to 50% off bundles

Peppermint oil for rats: does it really repel them?

Updated 22 October 2026 · By the MintGuard team

Peppermint oil rat repellent balls

Quick answer

Rats rely heavily on smell, and strong peppermint masks the scents they use to find food and trails. The problem with peppermint oil is that it evaporates within days. Pressed peppermint balls like MintGuard keep releasing scent for 30 to 60 days.

MintGuard pack

MintGuard natural repellent

12 peppermint balls · No poison · From £39 · 90-day money-back

See prices

Peppermint is one of the most searched-for natural rat repellents in the UK. Here's how to use it so it actually keeps working.

MethodHow long it lastsEffort
Drops of oil on cotton wool1 to 3 daysConstant topping up
Homemade peppermint sprayA few daysReapply regularly
Peppermint sachetsAround 3 daysReplace often
MintGuard pressed balls30 to 60 daysPlace once, swap monthly

Why do rats dislike peppermint?

Rats have a far more sensitive sense of smell than humans and use it to navigate, find food and sense danger. A strong menthol smell overwhelms those signals, which makes a spot unpleasant to stay in or travel through.

Does mint oil keep rats away for good?

No repellent is a permanent fix. Peppermint works as a deterrent while the scent is strong, which is why keeping it topped up matters more than anything else.

How to use peppermint for rats

  • Put scent at every way in, not just one spot
  • Focus on where rats travel: along walls, around pipes and behind appliances
  • Keep it topped up, or use a slow-release product
  • Remove food sources and seal gaps at the same time

Making your own vs MintGuard

A bottle of peppermint oil and some cotton wool is cheap, but you'll be redoing it every few days. MintGuard combines peppermint with clove and castor oil in a pressed ball, so one ball does the job for 30 to 60 days.

Common questions

Does peppermint oil repel rats?

Strong peppermint can make an area unpleasant for rats, but oil evaporates quickly. It needs to be refreshed often, or used in a slow-release form, to keep working.

How often should I reapply peppermint oil for rats?

Cotton wool with oil typically needs refreshing every 1 to 3 days. MintGuard balls last 30 to 60 days.

Get MintGuard

12 pressed peppermint balls per pack. No poison, no traps. Tracked UK delivery and a 90-day money-back guarantee.

  • Tracked UK delivery
  • 90-day money-back
  • Secure checkout
VisaMastercardAmexApple PayGoogle Pay
  1. What happens next: 1. Pay on our secure checkout · 2. We dispatch your order · 3. You get a tracking email

Written by the MintGuard team

Last checked 22 October 2026. Plain, practical advice for UK homes. For a serious or ongoing infestation, contact your local council pest service or a qualified pest controller. Keep all repellents out of reach of children and pets.

Related guides