De knoflookpad is een soort met een continentale verspreiding. De westelijke areaalgrens van de knoflookpad loopt door Nederland, België en het oosten van Frankrijk. In Zwitserland komt de soort, voor zover bekend, niet voor. In Oostenrijk is de verspreiding beperkt tot het dal van de Donau. In noordelijke en oostelijke richting komt de soort voor van Denemarken tot in Siberië.
In Italië komt de knoflookpad voor in de Po-vlakte. Het betreft hier een apart onderscheiden ondersoort Pelobates fuscus insubricus (Nöllert & Nöllert 2001). De knoflookpad is voornamelijk een laaglandsoort, die kan voorkomen tot op een hoogte van circa 800 meter (Gasc et al. 1997)