What Smells Repel Cockroaches?

Updated on Aug. 16, 2024

Cockroaches are universally unwelcome. Learn what smells deter cockroaches so you can keep them from darkening your door.

Our editors and experts handpick every product we feature. We may earn a commission from your purchases.
Learn more.

Now Trending

Cockroaches are among the most unwelcome visitors in any home, infamous for their resilience and ability to survive almost anywhere. You’re not alone if you’re looking for effective, natural ways to deter these persistent pests. Many homeowners turn to scents as an eco-friendly and non-toxic method to keep cockroaches at bay. These insects rely heavily on their sense of smell to navigate and find food, making strong, unpleasant aromas a powerful tool in repelling them.

From essential oils like lavender and cedarwood to natural deterrents like chrysanthemums and Osage oranges, there are numerous options to create an environment that cockroaches find inhospitable. Not only are these remedies effective, but they also add pleasant fragrances to your home, doubling as air fresheners. In this guide, you’ll learn about the most effective scents to repel cockroaches and how to use them to keep your home pest-free naturally.

1 / 8

What Smells Repel Cockroaches
MADELEINE_STEINBACH/GETTY IMAGES

Oregano Oil

Naturally derived herbal-based essential oils are a well-known repellent in the cockroach world. They emit strong, pungent odors that overpower these bugs. They’re not only effective at driving cockroaches back, but generally safe to use around food and food prep surfaces.

The National Institute of Health (NIH) evaluated five popular oil compounds — eucalyptus, mint, yarrow, oregano and rosemary — and found oregano oil the most effective and longest-lasting. Its strong, spicy, sharp odor is shown to dispel cockroaches.

2 / 8

Lavender flowers and Beauty Facial Serum or Smooth and Glow Facial Natural Essential Oil.
Iryna Veklich/Getty Images

Lavender

Lavender (aka Lavandula) is a species of flowering plant in the mint family. Used for centuries for medicinal and cosmetic purposes, cockroaches hate the smell of this fragrant, purple flower.

Spread this roach-rebuffing perfume by creating a homemade concoction of lavender oil and water to spray in cockroach-infested areas. Add about 10 to 15 drops of lavender essential oil to one cup of water and put it into a spray bottle. The misted aroma will not only discourage roaches but also offer an excellent stress reliever for humans.

3 / 8

Nature: Chrysanthemum
shunyufan/Getty Images

Chrysanthemums

Chrysanthemums produce a natural deterrent to cockroaches called pyrethrum. The artificial version, pyrethroid, is an active ingredient in many manufactured pesticides commonly used to control a host of invasive pests.

You can also create a spray with naturally-derived chrysanthemum oil to keep these disgusting insects at bay.

According to Ed Spicer, manager at Pest Strategies, “Planting chrysanthemums around the house and keeping potted chrysanthemums in the kitchen are two ways of repelling cockroaches. It would take quite a few of them, no more than a foot apart to create a barrier, but conceivably it could be done.”

Shop Now

4 / 8

osage orange fruits
c12/Getty Images

Osage Orange

Although no hard scientific evidence exists, it’s believed cockroaches hate the smell of the Osage orange, more commonly known as a hedge apple. This bumpy, green fruit is a time-honored repellant.

The smell of an Osage orange has been described as between citrusy and woodsy with an astringent quality. Urban apartment dwellers have been known to solve their roach problems by scattering these softball-sized fruits in corners, under the kitchen sink or in bowls displayed on countertops.

5 / 8

Bottles of essential oil with cedar wood chips
Madeleine_Steinbach/Getty Images

Cedarwood

Traditionally used to combat wool-eating moths in closets, cedarwood chips/cedar shavings or cedar oil give off a pungent, earthy aroma that deters cockroaches.

Mist “cedar water” (i.e. strained water with cedar shavings soaked overnight), drizzle cedar oil or scatter chips in spots where cockroaches like to hide out. The strong smell can last for days.

6 / 8

What Smells Repel Cockroaches
ESIN DENIZ/GETTY IMAGES

Beta-Pinene

Another naturally occurring scent solution that’s known to fend off cockroaches is beta-pinene, the main component of turpentine.

Found in pine and cedar trees, parsley sprigs and many other types of vegetation, beta-pinene is safer than traditional chemical pesticides, posing less risk to the environment.

Caution: Like other solvents, beta-pinene is flammable and may cause eye, skin and respiratory irritation. Not recommended for use around children and pets. You must be 21 to purchase it.

7 / 8

Flower. alpine flowering. Nepeta mussini. commonly called 'catnip' at the Viote Botanical Garden of Monte Bondone
REDA&CO/Getty Images

Catnip

Did you know the olfactory sense organs of cockroaches are on their antennae, feet and mouths? And these “feelers” can pick up the presence of catnip?

Catnip (aka Nepeta cataria) contains the chemical nepetalactone. Like other compounds on our list, catnip discourages but won’t kill roaches. Stuff small sachets with catnip clippings and strategically place the bags where cockroaches would also find water and food.

You can also use catnip leaves as you would loose-leaf tea to create “catnip tea.” Spray it along baseboards, inside cabinets and under sinks.

8 / 8

A bottle of lemon grass essential oil with fresh lemon grass
Madeleine_Steinbach/Getty Images

Does Citronella Repel Roaches?

Citronella candles are traditionally used to repel flying insects, like mosquitos and gnats. To date, there’s no real proof that burning citronella candles or coils works against cockroaches.

However, according to the Environmental Protection Agency’s Oil of Citronella fact sheet, citrus-based citronella is categorized as a bio-pesticide (biochemical). The report suggests putting drops of citronella oil around the home to ward off cockroaches.