Stor snabelsvermer finnes i det aller meste av Europa og det nordlige Asia. I Norge er den vanlig på Sørlandet og på Østlandet nord til Mjøsa. På Vestlandet har den spredt seg nordover i de siste årene og ser nå ut til å være ganske vanlig nord til Bergen.