Den ligner på sin nordlige slektning, slettsnoken, men er tynnere og har en mer rund snute. De to artene skilles på detaljer i skjellkledningen. I Sør-Spania og Nord-Afrika kan hagesnoken også forveksles med hettesnoker (). Hagesnoken kan bli opptil 95 cm lang, men er som regel kortere enn 70 cm.