Æskulapsnoken er utbredt fra Frankrike og nordligste Spania i vest, østover til Ukraina og sørøstlige Polen og sørover til sentrale Italia og sørlige Hellas. Utenom Europa finnes den i nordlige Anatolia, Kaukasia og nordlige Iran. I Tyskland finnes den bare på noen få steder ved Heidelberg. I Tsjekkia finnes den i sørlige Mähren, men også noen få steder i dalen til elva Ohře nord i landet. På 1800-tallet fantes den også i Danmark på sørlige Sjælland, men regnes nå som utdødd der. En nærstående form i Sør-Italia ble tidligere regnet som en underart, men har nå status som egen art, .