"Vipera berus" tiene una amplia distribución en Eurasia; su área de distribución incluye el noroeste de Europa (Gran Bretaña, Escandinavia, Países Bajos, Bélgica, Alemania, Austria, Francia), el sur de Europa (norte de Italia, Albania, Croacia, Macedonia, Bulgaria, y el norte de Grecia), Europa del Este (incluso las zonas al norte del círculo polar ártico), Rusia (hasta el Océano Pacífico), isla de Sajalín, Corea del Norte, el norte de Mongolia y el norte de china.