9 Home Remedies to Keep Snakes Away

Snakes dislike the strong scent of certain essential oils, such as clove, cinnamon, and cedarwood. Mix these oils with water and spray the mixture around your home s perimeter, garden, and other snake-prone areas.

Essential Oils

Both garlic and onions contain sulfonic acid, which repels snakes. Crush or blend garlic and onions, mix them with water, and spray the solution around your property.

Garlic and Onions

Vinegar is especially useful near water sources like ponds and pools, as snakes dislike its strong odor. Simply pour vinegar around the edges of water areas to deter them.

Vinegar

Create a repellent by mixing lime and crushed hot peppers or pepper flakes. Sprinkle this mixture around your home and garden. 

Lime and Hot Pepper

Snakes are highly sensitive to ammonia s smell. Soak rags in ammonia and place them in unsealed plastic bags around areas where snakes might enter. Replace the rags regularly to maintain the odor.

Ammonia

Mothballs are a classic remedy. Place them around your home, garden, and any potential entry points. 

Mothballs

Sprinkling powdered sulfur around your yard can deter snakes, as they dislike the scent and irritation it causes to their skin. Wearing gloves, spread sulfur around the perimeter of your home.

Sulfur

Naphthalene, found in products like mothballs, is another effective snake repellent. Place naphthalene in cracks, crevices, and other potential snake entry points.

Naphthalene

Certain plants naturally repel snakes, such as marigolds, lemongrass, and wormwood. Plant these around your home to create a natural barrier that snakes will avoid.

Plant Snake-Repelling Plants