Buskfuru er utbredt i de sentrale Alpene, øst til Karpatene og sørøst gjennom Balkan samt en isolert bestand i Appenninene i det sentrale Italia. Vokser vanligvis i høyder mellom 1400 og 2500 moh, men kan i noen tilfeller vokse enda høyere (2700 moh i Bulgaria). Bergfuru vokser i det sørøstlige Frankrike og langs Pyreneene på grensen mellom Frankrike og Spania, normalt mellom 1000 og 2300 moh, unntaksvis i kaldere områder ned til 200 moh..