Licznie rośnie w zachodnim Kaukazie, bardzo rzadki jest na Kaukazie Północnym i w Azji Mniejszej.
Obszar, w którym czosnek występuje najobficiej, znajdując optymalne warunki rozwoju obejmuje zachodnie Niemcy, kraje Beneluksu i przyległe rejony Francji.
W Polsce spotykany jest na całym terenie, głównie jednak w Sudetach, Karpatach, na Pogórzu i na przyległych wyżynach, gdzie jest dość pospolity. Na niżu występuje na bardzo rozproszonych stanowiskach, zwłaszcza rzadki jest w obszarze od ziemi lubuskiej, przez Wielkopolskę, Mazowsze po Podlasie. Rośnie nieco częściej w obrębie pojezierzy pomorskich i mazurskich.
Nie rośnie w górach powyżej 1900 m n.p.m. W Polsce najczęściej na wysokościach między 300 i 700 m n.p.m., najwyżej na wysokości 1150 m n.p.m. na stokach Babiej Góry oraz na wysokości 1150–1220 m n.p.m. na północno-wschodnich zboczach Zadniej Kopki w Tatrach ZachodnichAnna Łobarzewska: Czosnek niedźwiedzi Allium ursinum rośnie w Tatrach, [w:] „Chrońmy przyrodę ojczystą” R. XLII (1986), nr 3 (maj-czerwiec), s. 42–43..