Peppermint oil for rats: does it really repel them?
Updated 22 October 2026 · By the MintGuard team

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.
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.
| Method | How long it lasts | Effort |
|---|---|---|
| Drops of oil on cotton wool | 1 to 3 days | Constant topping up |
| Homemade peppermint spray | A few days | Reapply regularly |
| Peppermint sachets | Around 3 days | Replace often |
| MintGuard pressed balls | 30 to 60 days | Place 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
- 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.


