Todos los aceites naturales son repelentes de serpientes efectivos que pueden aplicarse en áreas propensas a serpientes. Las plantas como la caléndula y el ajenjo producen olores que repelen a las serpientes en los patios y jardines. Las cercas a prueba de serpientes son una disuasión ideal para el movimiento de serpientes hacia áreas injustificadas.
Los aceites naturales como la canela y el clavo de olor son efectivos para repeler las serpientes. Según el Servicio de Inspección de Sanidad Animal y Vegetal (APHIS) del Departamento de Agricultura de los Estados Unidos, el eugenol que se encuentra en los aceites naturales es un veneno para la piel porosa de la serpiente. Su fuerte olor es ofensivo para su serpiente que los repele naturalmente. Las soluciones de aceite natural también se pueden mezclar con pimienta fuerte para causar molestias a las serpientes.
Ciertas plantas como la caléndula, el ajenjo, la hierba de limón de las Indias Occidentales, la Sarpgandha y el ajo son repelentes naturales contra las serpientes. Según lo indicado por Hibiscus Coast Seconds, estas plantas tienen un sabor amargo y olores fuertes que causan incomodidad y desorientación a las serpientes cuando se deslizan sobre ellas. Se pueden plantar alrededor de casas y jardines para ahuyentar a las serpientes que no pueden tolerar sus olores fuertes.
Una valla a prueba de serpientes que rodea el jardín o el patio impide de forma natural la entrada de serpientes. Esto se hace después de limpiar las áreas alrededor de la casa. Una valla de serpiente efectiva debe estar por encima de 6 pulgadas e inclinada en ángulo. Esto evita que la serpiente escale la cerca al jardín.