The 40 Best Snake Repellents For your Home

Finding snakes on their property is similar to finding the boogieman underneath their bed for many people. Snakes have been creeping people out since the beginning of time, and for some, they represent the number one fear in life. dYou will be happy to know that there are many effective snake repellents available on the market today. You can even make a concoction yourself.

The 40 best snake repellents for your home come in a wide variety of forms, including granules, sprays, solar power, and glue traps. By planting certain plants and trees in your garden will also repel snakes, and you can also make your DIY repellent. The most effective option is a snake-proof fence.

According to scientists, only 10% of the world’s snake population is poisonous. Tell that to the 90% of the human population who believe that all snakes are dangerous and deadly.

Snakes are a vital cog in the wheel of life. Snakes eat mice and rats as well as moles and voles, so having them in your area will help your vegetable garden survive and prosper. Just as long as they don’t come into your house, make a nest in your woodpile or set up shop in your basement!

What are Some of the Best Snake Repellents for Your Home?

When you live in an area that is snake-invested, and you are sick and tired of phoning the snake catcher to come over, many snake repellent options on the market are worth trying.

Some products come in granular form, some are packaged as a spray, and some even send out bad ultrasonic vibrations to keep snakes away. There are also glue traps on the market that physically catch the snakes for you.

We should agree from the start that not all repellents will repel all snakes. Some snakes could still pass your home’s repellent defense. We will be discussing some of the best-reviewed products on the Internet that range from very affordable options to your more expensive options.

Budget-friendly Snake Repellent Options

1. Ortho Snake-B-Gone

  • One of the best-known and most trusted pest control brands on the market.
  • Primary ingredients include cinnamon oil, castor oil, geraniol and glove, and peppermint oil.
  • Each bottle contains 2 pounds of granules.
  • Scents overwhelm the snake’s sense of smell, making it impossible to hunt and driving them away.

How to apply:

The bottle has two sides at the top, one set to sprinkle larger areas and a smaller setting for small spaces. You should apply the granules at least once every month.

If you only need to spread a small area, then one application should be sufficient. For larger sizes, you will need to buy more than one application.  

Child, pet, and garden-friendlyLimited quantity per 2 pounds unit
Indistinct smell
Long-lasting application
Resistant to rain
Repels Rattlesnakes, copperheads, and cottonmouths

2. Dr. T’s Snake-A-Way

  • EPA registered.
  • 91% repellent rate when it comes to rattlesnakes and garter snakes.
  • Large 4 LB resealable bag.
  • Consists of 28% Sulphur and 7% Naphthalene.
  • Disrupts the snake’s sensory system temporarily without causing any harm.

How to apply:

Springle granules on the area you want to protect will cover 0.5 acres easily.

Re-apply every three months.  

Child, pet, and garden-friendlyNot rain resistant
The application will last up to 3 monthsWill need to re-apply after heavy rains
Starts working immediately
Repels venomous and non-toxic snakes

3. Safer Brand Shield Snake Repellent

  • It is made with a natural mixture of natural oils and sulfur.
  • It blocks the Jacobsen organ, causing the snake to flee immediately.
  • It causes snakes to become disorientated.
  • Comes in 4 LB sizes
  • The application is long-lasting.

How to apply:

Easy and stressless to apply. Springle, an 8-inch band of granules to the areas that you want to protect.

Child, pet, and garden-friendlyNot weatherproof
Long-lasting application
No harmful chemicals
Starts working immediately

4. Nature’s Snake Mace

  • This product is backed by science with more active ingredients than any other snake repellents.
  • 100% natural ingredients (sulfur), making up a combination of odors and scents scientifically proven to repel snakes.
  • 22 LB will protect and cover 10,500 square feet.
  • Year-round protection

How to apply:

Apply to your whole garden as needed – no need to re-apply the application as it is resistant to rain and irrigation.

Can cover up to 10,500 square feet per 1 application of 22 LB.

Child, pet, and garden-friendlyConsumer feedback indicates ineffectiveness against garter snakes.
Pleasant smell
Environment-friendly ingredients
Bio-degradable and helps fertilize the soil
Does not wash off during rain or when irrigating your garden
Starts working immediately

5. Victor Snake-A-Way

  • EPA approved. A mixture of sulfur and naphthalene.
  • Over 100 years of experience in pest control.
  • The extensive application consists of a 28 LB bucket.

How to apply:

  • Put on some gloves and sprinkle on the areas you want to protect.
  • Throw bands of 4-5 inches to repel garter snakes.
  • Throw bands of 8-12 inches to repel rattlesnakes.
Child, pet, and garden-friendlyNot rain-resistant
The massive 28 LB bucket lasts a long timeYou will need to re-apply after heavy rains
Works immediately

6. Bonide Snake Stopper 8751

  • It’s a mixture of cedar, cinnamon, and clove oil.
  • Contains sulfur.
  • The oils make for a pleasant smell and hide the smell of sulfur from humans.
  • Triggers and escape/avoidance behavior in reptiles.

How to apply:

It is manufactured in powder form. Container design allows for easy sprinkle on the areas that you want to protect.

Child, pet, and garden-friendlyNot heavy rain resistant
Bio-degradableYou will have to re-apply after rain
Starts working immediately

7. Liquid Fence Snake Repellent

  • Contains no naphthalene. – Disrupts the snake’s sensory system making snakes flee from your house
  • It is suited for all weather conditions
  • Effective against many snake species

How to apply:

Sprinkle the area that you want to protect.

  • 2 LB will cover up to 1000 square feet.
  • 5 LB will cover 2500 square feet
Child, pet, and garden-friendlyHave to re-apply after heavy rainfall
You can apply it all year round & the application will last for weeks
Starts working immediately

The Best Snake Repellent Sprays On The Market Today

8. Exterminators Choice Snake Defense

  • It contains peppermint, clove, and cinnamon oils
  • No harmful chemicals and exterminators make the formula
  • Application lasts up to 1 month
  • Available in two sizes: 32-ounce and 128-ounce spray bottles
  • Effective on any snake type (poisonous and non-poisonous)

How to apply:

  • Bottle design makes it easy to hold
  • Effortless spray style helps with over spraying
  • The secure design ensures there are no leakages or spillage
  • Aim and spray the areas you want to protect
Child, pet, and garden-friendlyLimited reach, one application will not cover a large area
Safe for indoor and outdoor use
Repels garter snakes, copperheads, and rattlesnakes
Starts working immediately

9. Havahart Dr. T’S Snake Repellent

  • Ingredients include garlic, cinnamon oil, cedarwood oil, and sulfur so it won’t kill snakes
  • Scent drives them away
  • It will usually cover up to 500 square feet per application
  • Effective against many snake species

How to apply:

  • The bottle design makes it easy to grip and use
  • The secure design ensures there are no leakages or spillage
  • Aim and spray the areas you want to protect
Child, pet, and garden-friendlyHave to re-apply after heavy rainfall
Easy to use and covers a large area
Starts working immediately

10. Bonide Snake Stopper

  • All-natural ingredients. Contains sulfur—best value for money (Under $30)
  • Repels snakes by confusing their senses
  • Effective against many snake species

How to apply:

  • Bottle design makes it easy to hold
  • Effortless spraying style helps with over spraying
  • The secure design ensures there are no leakages or spillage
  • Aim and spray the areas you want to protect
Child, pet, and garden-friendlyIt struggles to keep black snakes at bay
Pleasant smell
Rain resistant
Covers large areas
Starts working immediately

The Best Solar Powered Snake Repellents

11. Runadi Mole Repellent

  • Solar panel with a rechargeable battery
  • Solid construction and weatherproof design
  • It emits a sonic sound every 3 minutes
  • Vibrations scare a host of rodents, including snakes
  • Fade-resistant 6V silicon solar panel
  • It has a 3.7V Li-Lion AA-sized rechargeable battery

How to use:

Easy to install. No tools are needed. Stick pegs into the ground. Make sure that the unit is at least 4 inches from the ground.

First-time use requires that you leave the unit off for three full days to charge appropriately.

Recommend that you use two or more spaced 100 ft apart. Choose the best sun location.

12. Sealuxe Solar Powered Snake Repellent

  • Solar panels and rechargeable batteries collect power by day for nighttime operation
  • It emits a sonic sound into the surrounding ground
  • Snakes will pick up these vibrations through receptors in their skin
  • Snakes will process these vibrations as dangerous, and they will move away
  • Repels common snakes like green snakes, rattlesnakes, copperheads, and bull snakes
  • Zero maintenance & weatherproof

How to use:

Easy to install. No tools are needed. Stick pegs into the ground.

Be sure to space them 25m apart for adequate coverage.

Coverage is estimated at approximately 6000 square feet. Choose the best sun location.

13. DZ Solar Snake and Mole Repellent

  • Rechargeable battery delivers six days of usage when fully charged (Even without any sun)
  • These sound waves repel snakes, moles, and mice
  • Emits a sound wave every 30 seconds, undetectable to the human ear
  • It covers about 6500 square feet

How to use:

Easy to install. No tools are needed. Stick pegs into the ground.

Make sure pegs are 2-3 inches from the ground. Choose the best sun location.

14. Seneca Solar Sonic Snake Repellent

  • It is made from high-quality ABS and PC products
  • Fully weatherproof design
  • Coverage is estimated at approximately 7000 square feet
  • Emits a sound wave every 30 seconds, scaring snakes, rats, moles, and gophers
  • It takes about 2-4 weeks before starting to see results

How to use:

Easy to install. No tools are required. Stick pegs into the ground.

Make sure that they are at least 2-inches above the ground.

Choose the best sun location. Charge it for one hour in the sun before it starts working.

15. Tysonir Solar Powered Snake Repellent

  • Different mode settings to choose from when in use
  • It is ideal for prominent properties and yards
  • 13 hours of solar charge lasts for 8-20 days
  • A two-hour battery charge lasts for 8-20 days
  • PIR sensor catches the movement of animals, including snakes
  • Radiates ultrasonic waves according to this movement

How to use:

  • Easy to install
  • No tools are required
  • Stick pegs into the ground. Choose the best sun location

Popular Snake Glue Traps Available On The Market

16. Catchmaster Baited Rat, Mouse and Snake Glue Traps

  • 10.63 x 5.75 x 4.09 inches
  • Weight: 2.2 pounds
  • This product is pre-baited
  • Non-toxic adhesive
  • It is a child and pet-friendly product
  • Outdoor and indoor use
  • It could last for up to one year
  • Works in humid areas

How to use:

Simple to use, separate the two boards and place the sticky trap on the ground or wall.

When something is caught, apply mineral or vegetable oil to remove the animal from the glue trap.

17. Catchmaster 72MAX Pest Trap

  • 8.50 x 5.25 x 0.05 inches
  • Weight: 11.2 ounces
  • Peanut butter scented
  • Non-toxic adhesive
  • Child and pet-friendly product
  • Useful in wet conditions
  • Works well when catching smaller snakes
  • If left in the sun, it tends to warp

How to use:

Simple to use, put them wherever you think the glue trap will catch the snake.

When the glue trap has caught something, apply mineral or vegetable oil to remove the animal from the glue trap.

18. Harris Supersized Snake Glue Trap

  • 11.81 x 11.02 x 8.66 inches
  • Weight: 7 ounces
  • This product is a folding trap for small snakes and giant snakes, and it can also fold open to increase the surface area
  • Non-toxic adhesive
  • Child and pet-friendly
  • It uses a stronger adhesive than other glue traps on the market
  • For indoor use only

How to use:

Simple to use, decide if you want to use a small trap for smaller snakes or fold the whole trap open to increase surface area.

Once the snake has been trapped, you can safely fold it closed (Beware of your hands) and safely dispose of the snake.

Common Types Of Snake Fences

  •  Regular solid fences (wood or vinyl).
  •  Temporary landscaping or construction fences (plastic mesh or plastic fabric).
  •  Steel mesh fences (secured in the ground).
  •  Catch net fences (trap snakes and other animals).

Snake fences are designed to keep snakes from getting into your property. Most chemical and spray repellents focus on repelling the snakes when they are already part of your landscape and probably on their way to your warm house.

Snake fences are effective snake repellents with a high success ratio. If installed correctly, it requires little maintenance and could last for years, literally providing a barrier for snakes on the move.

Snake fences are the more expensive form of snake repellent. Bear in mind that these options last way longer than other repellents.

When you decide to use a snake fence as a repellent, there are many options. From constructing your own fence (cheaper alternative) to installing it professionally (expensive option).

The bonus with these fences is that they will add to the general look of your home’s landscape.


Effective Snake Fences That You Can Use

19. Snake Control Products Snake Fence Barrier

($2.25 per 50 feet (28 inches) and $1.35 per 50 feet (14 inches).
– A small mesh design keeps snakes from entering your property.
– It blends well with your landscaping.
– Eco-friendly and highly durable (no glue or chemicals)
– The snake fence is pliable and flexible, causing snakes not to climb it as does it not offer a solid feeling.
– It’s a single layer of small mesh poly netting.
Easy to install. You will require a hammer to set up.

Secure snake fence to the ground using 6-inch ground staples; use 3 for every 5 feet.
– Child, pet, and garden-friendly.
– It will last for years with minimum maintenance.
– Keeps all snake sizes from entering your premises.
20. Fixr Wood Fences

($6500-$10000 for a 6-foot, 209-yard fence)
– Options include pressure-treated pinewood, cedar, tropical hardwoods, and black locust.
– Modified softwoods are very eco-friendly and sustainable, and they can last decades without maintenance.
– Snakes struggle to get a grip on the treated wood.
It should be installed by a professional.Assets:
– Durable and lasts for many years.
– Less costly than vinyl.
– Requires regular staining or sealing to protect them from the elements, especially in humid areas.

– Pine will require more regular maintenance compared to tropical hardwoods.
21. Fixr Vinyl Fences

($14000-$20000 for a 6-foot, 209-yard fence).
– It is made out of plastic, so it does not require regular maintenance.
– Not subject to peeling, rotting, or decaying.
– Snakes struggle to get a grip on the vinyl.
It should ideally be installed by a professional.

Some vinyl fences come in kits that you can set up yourself.
– It is incredibly durable and has deficient maintenance.
– Do not need painting and staining.
– Resistant to termites and insects.
– Repairs are easy to do when needed.

– Costly to purchase.
Essential Oils

How Do You Make Your Own Snake Repellent?

Some effective snake repellents can be very expensive. Having to re-apply most granular and spray snake repellents seem a bit tedious and a waste of money; you could be better off financially by just making your own repellent.

Here are some quick and easy DIY snake repellents that you can make yourself.

IngredientsHow to Apply
22. Essential Oil Spray

– 1 Tablespoon Cedar Oil.
– 1 Teaspoon Cinnamon Oil.
– 1 Teaspoon Clove Oil.2 cups of water.                                        
Pour these ingredients into a spray bottle and make sure to shake it well. The natural oils will create a strong odor that the snakes will dislike. Spray the areas that need to repel.
23. Onion Spray

– 4 Gloves of garlic cut in half.
– ½ onion rings separated.
– 4 cups of water.
– 1 Tablespoon salt.
Boil the water in a small saucepan. Add the onion and garlic to the water boiling it for 5 minutes. Turn off the heat and let the water rest overnight.

Pour this water into an empty spray bottle and add the salt. Shake the bottle well. Spray this mixture around your yard, especially in cracks and holes where snakes may hide.
24. White Vinegar

– Fill any spray bottle with white vinegar and some water (optional).
Pour white vinegar into a spray bottle, adding water if you want to dilute it a bit. Spray around the perimeter of your yard.
25. Ammonia

– Soak rags in ammonia.
Soak some old rags in ammonia. Place the rags in unsealed bags and place them where you think it’s needed.

What Plants & Trees Are Well-Known Snake Repellents?

Snakes love areas with thick foliage filled with insects and rodents. If you reside in a place where the vegetation is dense and abundant, try designing your garden to be a natural repellent. Planting some of the following trees and plants is known to repel our snake friends (planting any plant or tree with a bitter, pungent smell will help).

26. Black Turmeric

27. Lemon Grass

28. Marigold

29. Snake Plant (aka Mother-In-Law’s Tongue)

30. Rue Plant

31. Indian Birthwort

32. Wormwood

33. Devil Pepper

34. Wild Guava Tree

35. Senna Tree

36. Cactus

37. Pink Agapanthus

38. Onion

39. Garlic

40. Kaffir-Lime


How Do You Keep Snakes Out Of Your Yard & Home Without Using A Repellent?

There are certain things that you can do to make your garden and home unattractive to snakes. By doing these suggested actions, it will help to keep snakes away.

1. Don’t Make Your Garden & Home An Inviting Place

  • Snakes are always in search of shelter, food and water.
  • Mow your lawn often and keep your grass short (Predators are more likely to spot them quickly and take care of your problem).
  • Trim any trees, shrubs and branches that grow too close to your home. Try to keep 24-36 inches of space cleared under your trees and shrubs so that you can easier spot our slithering friends.
  • Move bird feeders away from your home or get rid of them altogether.
  • Make sure that you elevate your woodpile and keep it away from your home.
  • When doing your landscaping, refrain from using large rocks as snakes use these as breeding grounds; instead, use smaller river rocks.
  • Fish ponds and water features attract snakes. If you can do without them, then do, keep water to a minimum.

2. Make Your Home A Fortress

  • Inspect the outside of your home and continue sealing any cracks found in the sidewalk, foundation and your house itself.
  • Installing ¼-inch rigid mesh or solid sheeting around your yard, garden or swimming pool is an efficient idea.
  • The fencing should include a bend at the top, and make sure to bury it a few inches below the ground.


Hopefully, this article has broadened your knowledge of the snake repelling world and provide you with some options going forward. Snakes are not friends you invite to your house. They are the gate crashers of the animal world.

Trying to keep them out of your living space usually involves spending some money and a little effort from your side. Luckily you now have a few options to choose from, and I hope you find the effective one that puts your heart at ease and keeps the snakes away!


How to Keep Snakes Away: Best Snake Repellents – Review 2021

Top 10 Best Snake Repellent in 2021 Reviews

Natural Snake Repellent: 12 Different Methods to Repel Snakes Naturally

Best Snake Repellents In 2021 [Buying Guide] 

Snake Fence Barrier

Natural Snake Repellents: 8 Plants That Keep The Snakes Away

Photo of author

Hubert Miles

I've been conducting home inspections for 17 years. I'm a licensed Home Inspector, Certified Master Inspector (CMI), and FHA 203k Consultant. I started to help people better understand the home inspection process and answer questions about homeownership and home maintenance.
DISCLAIMER: The content published on is not professional advice. You should consult with a licensed professional and check local permit requirements before starting any project. is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to We also participate in other affiliate programs with other affiliate sites. We are compensated for referring traffic and business to these companies.