Svartfuru er en typisk supra- eller submediterran plante. Den vokser lenger mot nord, eller høyere til fjells, der temperaturen blir for lav og nedbøren for høy til at den egentlige middelhavsvegetasjonen kan vokse. Den trives best 800–1500 moh., men kan vokse både lavere og høyere. Den er ikke kresen på jordsmonnet og vokser på kalkstein, dolomitt, sur jord og vulkansk jord.