Gatunek o szerokim zasięgu – od południowej części Wielkiej Brytanii, Francji i południowej części Szwecji, po jezioro Bajkał, zachodnią Mongolię i północno-zachodnie Chiny. Na południu zasięg dochodzi do południowej częsci Półwyspu Bałkańskiego i dalej za Krym i Kaukaz.
W Polsce zwinka jest jednym z najpospolitszych gadów, choć zasięg wysokościowy nie obejmuje wyższych partii gór.
Określana jest mianem gatunki heliotermicznego – zasiedla ciepłe i suche siedliska, takie jak lasy sosnowe, liściaste i mieszane z licznymi polanami, wrzosowiska, skarpy przydrożne, łąki, rumowiska czy nasypy kolejowe.
Pomimo tego, że zwinka jest pospolitym gatunkiem, w Polsce objęta jest częściową ochroną gatunkową.