Plan the perfect garden with our interactive tool →

Flowers That Grow in Germany

Germany’s growing climate is mostly temperate. It has cold winters and warm summers. Summer temperatures range from 68 to 86 degrees F. and more rain falls during the summer then during the winter. Some places (like locations near the Alps) have freezing temperatures and other areas have little difference between winter and summer like the Baltic coast. This wide range in the climate creates a diverse range of growing conditions. Flowers throughout Germany are as varied as the climate.


Cornflower (Centaurea cyanus) is called knapweed in Germany, but is also known as bachelor’s buttons. It grows 12 to 30 inches tall and 12 inches wide. This hardy annual produces narrow, lance-shaped leaves that are silvery green. Flowers 1 to 2 inches across stand on individual stems during the summer. These blooms are white, blue, purple, pink and red. The flowers do best in full sunlight, but will tolerate partial shade. Pinch the blossoms back when they start to die to prolong the flowering season. Cornflowers will self-seed if allowed to set seeds. This flower is used in meadow gardens, flower beds and as cut flowers.

Love in a Mist

Love in a mist (Nigella damascene) reaches 18 to 24 inches in height and spreads 6 to 8 inches. Love in a mist forms bushy mounds of slender threadlike, bright green leaves. The blossoms are 1 to 2 inches across in blue, pink or white shades. They like full sun to partial shade and well-draining soil. This plant will seed itself. Use this flower in flower beds, garden borders and cottage gardens.

Marsh Marigold

Marsh marigold (Caltha palustris) grows 12 to 18 inches tall and 12 to 18 inches wide. It produces rounded, dark-green leaves that are 3 to 4 inches across. The 2 inch yellow flowers resemble a buttercup blossom. The marsh marigold enjoys shady areas, but will tolerate full sunlight. It prefers moist to wet soil. It is used in water gardens and wet, boggy areas.


Edelweiss (Leontopodium alpinum) grows 6 to 8 inches tall by 6 to 8 inches wide. It has narrow, gray-green wooly leaves. It produces summer blossoms that are yellow or white. Edelweiss is an alpine flower that grows in rocky areas in full sun and is drought tolerant.

Garden Guides