Schmetterlingsflieder
Der Große Johanniskraut-Spanner ist an warmen Hängen, grasigen Böschungen, trockenen Waldrändern, Schonungen, mageren Wiesen und Bergheiden anzutreffen. Die Falter saugen nachts an verschiedenen Blüten wie z. B. Gewöhnliche Goldrute ("Solidago virgaureae"), Besenheide ("Calluna vulgaris"), Taubenkropf-Leimkraut ("Silene vulgaris"), Gewöhnlicher Natternkopf ("Echium vulgare"), Schmetterlingsflieder ("Buddleia davidii"), Flockenblumen ("Centaurea" spec.), Kratzdisteln ("Cirsium" spec.). Die Falter können auch an künstlichen Lichtquellen beobachtet werden.