Category Hub

Flower Seeds Annual Flowers · Perennial Flowers

133 varieties of annual and perennial flower seeds — from fast-blooming Sunflower and Nasturtium to long-lived Peony and Lupine. Sourced fresh each season, ships worldwide.

2 Sub-collections
133 Varieties
from €3.61 Per pack
Worldwide Shipping

Flowering plants have evolved over 130 million years into more than 350,000 described species — the most successful and diverse group of land plants on Earth. At Oreshka Seeds, 133 of those varieties are available as fresh seeds, spanning two distinct life-cycle categories: annuals that complete their cycle in a single season, and perennials that return year after year from an established root system.

Oreshka Seeds — Insight

Tree Peony (Paeonia suffruticosa) requires 3–5 years from seed to first bloom, but individual specimens in cultivation have been recorded flowering for over 100 years. Lupine (Lupinus polyphyllus) fixes atmospheric nitrogen at a rate of 50–150 kg per hectare annually — improving soil structure while it flowers.

The annual collection covers 87 varieties including Sunflower, Aster, Nasturtium, Marigold, Calendula, Cornflower, Dahlia, Snapdragon and Sweet Pea. Most germinate in 7–21 days at 18–24°C without stratification, making them accessible for gardeners at any level. The perennial collection includes 46 varieties — species like Paeonia anomala, Ligularia przewalskii and Rosa xanthina that rarely appear in standard nursery catalogues.

Both collections suit gardeners in temperate climates across Europe, North America and Central Asia. The majority of perennial varieties are cold-hardy to Zone 4–5, tolerating winter temperatures down to −30°C. Annual varieties perform best when sown after the last frost, from April through June in most northern-hemisphere locations.

Oreshka Seeds — Expert Note

Seeds in both collections are harvested fresh each season from verified parent plants. Perennial varieties are germination-tested before dispatch; annual varieties are packed in sealed moisture-proof envelopes and dispatched within 2–3 business days. About our collection →

Shop by sub-collection

Choose between fast-blooming annuals for instant colour this season, or long-lived perennials that establish and return for years.

Frequently asked questions

What types of flower seeds does Oreshka Seeds offer?

Oreshka Seeds offers 133 flower varieties across two collections: Annual Flower Seeds (87 varieties — Sunflower, Aster, Nasturtium, Marigold, Calendula, Cornflower, Dahlia, Snapdragon and more) and Perennial Flower Seeds (46 varieties — Peony, Lupine, Hibiscus, Delphinium, Rudbeckia, Columbine and more). All seeds are sourced fresh each season.

Which flower seeds are easiest to grow from seed for beginners?

Annual flowers are generally the easiest starting point: Sunflower, Nasturtium and Marigold germinate in 7–14 days at 18–22°C with no stratification needed. Among perennials, Lupine and Chamomile are beginner-friendly — both germinate within 2–3 weeks at room temperature.

Can I grow these flower seeds in Zone 5, UK or Northern Europe?

Yes. The majority of annual varieties in this collection thrive in Zone 5–8. Among perennials, Lupine (Lupinus polyphyllus), Tree Peony (Paeonia suffruticosa), Rudbeckia and Aquilegia are cold-hardy to Zone 4–5 and perform well in the UK, Germany and Scandinavia. Hibiscus rosa-sinensis is the exception — it requires Zone 9+ or indoor overwintering.

What is the difference between annual and perennial flower seeds?

Annual flowers complete their full life cycle — germination, flowering, seed set — in one growing season, then die. Perennials return for 3 or more years from the same root system. Oreshka's annual collection (87 SKU) delivers blooms the same summer you sow; the perennial collection (46 SKU) requires one season of establishment before reaching full flowering potential.

Can flower seeds be grown permanently in pots and containers?

Most annual varieties grow well in containers of 3–5 litres or more: Nasturtium, Marigold, Snapdragon and dwarf Sunflower varieties are particularly well-suited. Compact perennials like Campanula carpatica, Bellis perennis and Aquilegia also thrive in 5–10 litre pots with annual top-dressing.

How long does it take for flower seeds to bloom after sowing?

Annual varieties typically bloom 8–14 weeks after sowing. Sunflower reaches first bloom in 60–70 days; Nasturtium in 50–60 days; Aster in 90–100 days. Perennials require more patience: Lupine flowers in its second year, Tree Peony (Paeonia suffruticosa) takes 3–5 years from seed to first bloom.

Why buy flower seeds from Oreshka Seeds rather than a local nursery?

Oreshka Seeds stocks 133 flower varieties — including rare species like Paeonia anomala, Ligularia przewalskii and Rosa xanthina that are unavailable from most European nurseries. Seeds are packed fresh each season in sealed moisture-proof packets and dispatched within 2–3 business days worldwide. Price starts from €3.61 per pack.

Explore all Flower Seeds

Annual Flowers · Perennial Flowers · Worldwide shipping

oreshka-seeds.com · Sealed packets · 2–3 day dispatch · Fresh harvest