Tutti gli oli naturali sono efficaci repellenti per i serpenti che possono essere applicati in aree soggette a serpenti. Piante come la calendula e l'assenzio producono odori che respingono naturalmente serpenti attorno a cortili e giardini. Le recinzioni a prova di serpente sono la deterrenza ideale per il movimento dei serpenti in aree ingiustificate.
Gli oli naturali come cannella e chiodi di garofano sono efficaci nel respingere i serpenti. Secondo il Dipartimento per l'ispezione degli animali e della salute delle piante (APHIS) del Dipartimento per l'agricoltura, l'eugenolo trovato negli oli naturali è un veleno sulla pelle del serpente poroso. Il loro forte odore è offensivo per il loro serpente che li respinge naturalmente. Le soluzioni di olio naturale possono anche essere mescolate con pepe forte per causare disagio ai serpenti.
Alcune piante come la calendula, l'assenzio, la citronella dell'India occidentale, il Sarpgandha e l'aglio sono repellenti naturali contro i serpenti. Come affermato da Hibiscus Coast Seconds, queste piante hanno sapori amari e odori forti che causano disagio e disorientamento ai serpenti quando scivolano su di loro. Possono essere piantati intorno a case e giardini per scacciare serpenti che non possono tollerare i loro forti odori.
Una recinzione a prova di serpente intorno al giardino o cortile impedisce naturalmente l'ingresso di serpenti. Questo viene fatto dopo aver ripulito le aree intorno alla casa. Un recinto di serpente efficace deve essere superiore a 6 pollici e inclinato di un angolo. Ciò impedisce al serpente di ridimensionare la recinzione in giardino.