Bulb Spacing Calculator
How it Works
01Measure the Bed
Enter length, width, and an optional border (path edge or fence buffer) in m, cm, in, or ft.
02Pick the Bulb
Choose from 13 popular bulbs (tulips, daffodils, alliums, crocus...) — spacing presets auto-fill, or use Custom.
03Choose Grid
Rectangular for tidy borders, triangular (offset) for ~15% denser drifts and a more naturalistic look.
04Get Bulb Count + Depth
Exact bulbs needed, m² area, density, planting depth, bloom window, and optional total cost.
What is a Bulb Spacing Calculator?
Pro Tip: Pair this with our Plant Spacing Calculator for perennials and shrubs, our Mulch Calculator for the autumn top-dressing over freshly-planted bulbs, or our Soil Calculator if you need to amend the bed first.
How to Use the Bulb Spacing Calculator?
How is bulb spacing calculated?
Bulb counting reduces to packing problems on a 2D rectangle. The calculator implements both standard packing patterns used in horticulture: rectangular (square / cartesian grid) and triangular (offset / hexagonal close-pack).
Spacing presets follow the Royal Horticultural Society (RHS) bulb planting guidelines, Cornell Cooperative Extension, and the Netherlands Flower Bulb Information Center. Planting depth follows the standard 2-3× bulb height rule, with small adjustments for soil type and hardiness zone.
Rectangular Grid
Bulbs sit on a uniform grid with constant spacing s along rows and constant row-spacing r between rows. With usable bed dimensions L_u × W_u (after subtracting 2× the border):
cols = ⌊L_u / s⌋ + 1
rows = ⌊W_u / r⌋ + 1
Bulb count = cols × rows
Triangular (Offset) Grid
Alternating rows are shifted by s/2 — every bulb sits at the centre of an equilateral triangle formed by its three nearest neighbours. The vertical row-height drops to s·√3/2 ≈ 0.866·s:
row_height = s × √3 / 2
rows = ⌊W_u / row_height⌋ + 1
Per-row count: ⌊L_u / s⌋ + 1 (even rows) or ⌊(L_u − s/2) / s⌋ + 1 (odd / offset rows)
Density at the same minimum bulb-to-bulb distance: 2 / (√3 · s²) bulbs / m², which is about 15.5% higher than the rectangular density of 1 / (s · r) when r = s. This is the same as the densest possible packing of equal circles in a plane — the hexagonal close-pack used in everything from atom crystals to honeycomb cells.
Standard Bulb Spacing (RHS / Cornell / Netherlands Flower Bulb Center)
Spacing is measured centre-to-centre. Most bulbs use a row-spacing of 1.25-1.5× the plant spacing.
- Tulips: 12-15 cm spacing, 15 cm depth (2-3× bulb height). Bloom mid-late spring.
- Daffodils: 15-20 cm spacing, 15 cm depth. Bloom mid-spring. Naturalise vigorously over many years.
- Dwarf Daffodils (e.g. Tete-a-tete): 8-12 cm spacing, 10 cm depth.
- Allium (giant ornamental onion): 8-15 cm spacing for smaller cultivars, 20-30 cm for giants like A. giganteum. 15 cm depth. Bloom late spring / early summer.
- Hyacinths: 10-15 cm spacing, 12.5 cm depth. Bloom mid spring.
- Crocus: 5-10 cm spacing, 7.5 cm depth. Bloom early spring. Excellent for naturalising in lawns.
- Snowdrops (Galanthus): 5-10 cm spacing, 7.5 cm depth. Bloom late winter — the earliest spring bulb.
- Muscari (grape hyacinth): 5-10 cm spacing, 7.5 cm depth. Bloom mid spring.
- Iris Reticulata: 5-10 cm spacing, 7.5 cm depth. Bloom early spring.
- Anemones (e.g. A. blanda, A. coronaria): 5-10 cm spacing, 5 cm depth. Soak corms 8-12 hours before planting.
- Cyclamen (hardy cyclamen): 10 cm spacing, 5 cm depth. Bloom autumn / winter — exception to the spring-bulb pattern.
- Bluebells (Hyacinthoides): 10 cm spacing, 10 cm depth. Bloom mid spring. Native to UK woodlands; plant in shade.
- Fritillaria (crown imperial / snake's head): 20-30 cm spacing for crown imperial, 10 cm for F. meleagris. 15-20 cm depth.
Planting Depth Rule
The standard horticultural rule: plant the bulb at a depth 2-3× the bulb's vertical height, measured from the bottom of the planting hole to the soil surface. So a 5 cm tall tulip bulb goes 10-15 cm deep. Adjust:
- Heavy clay soil: plant slightly shallower (avoid waterlogging) and add grit beneath the bulb.
- Light sandy soil: plant slightly deeper (better moisture retention).
- USDA zone 3-4 (very cold): plant 2-3 cm deeper for winter protection.
- Zone 8-10 (mild): plant at standard depth, but most spring bulbs need pre-chilling 12-14 weeks at 5-9°C in the fridge before planting.
Naturalising vs Formal Display
- Formal display beds: use rectangular grid with tight spacing (lower end of the recommended range). Replant or top up annually for tulips (which lose vigour after 1-2 years in most gardens). Daffodils and crocus can stay in place 5-10+ years.
- Naturalising drifts: use triangular grid with the recommended spacing OR scatter handfuls and plant where they fall (toss-and-plant method). Best species for naturalising: daffodils, crocus, snowdrops, muscari, bluebells, anemones, allium. Worst: tulips (most modern hybrids decline rapidly).
- Lawn naturalising: 50-100 bulbs per m² of lawn for a dense crocus / snowdrop carpet. Plant under tree canopies (deciduous) so bulbs get full sun in early spring before leaves emerge.
- Cut-flower production rows: rectangular grid, tight spacing, single-cultivar rows for sequential harvest. Tulips for cutting: 8-10 cm spacing.
Bulb Spacing Calculator – Worked Examples
- Usable area = (3 − 0.4) × (2 − 0.4) = 2.6 × 1.6 = 4.16 m².
- cols = ⌊2.6 / 0.12⌋ + 1 = 21 + 1 = 22 columns.
- rows = ⌊1.6 / 0.15⌋ + 1 = 10 + 1 = 11 rows.
- Total bulbs = 22 × 11 = 242 tulip bulbs.
- At $0.50 per bulb (typical wholesale single-colour) = $121.00 total.
- Plant 15 cm deep in early-to-mid autumn (4-6 weeks before first hard frost).
Example 2 — Naturalised Daffodil Drift (Triangular). 5 m × 4 m woodland-edge area, no border, 18 cm daffodil spacing.
- Usable area = 5 × 4 = 20 m².
- row_height = 18 × √3 / 2 = 15.59 cm = 0.156 m.
- rows = ⌊4 / 0.156⌋ + 1 = 25 + 1 = 26 rows (alternating offset).
- Even-row bulb count: ⌊5 / 0.18⌋ + 1 = 27 + 1 = 28 per row × 13 rows = 364.
- Odd-row bulb count: ⌊(5 − 0.09) / 0.18⌋ + 1 = 27 + 1 = 28 per row × 13 rows = 364.
- Total bulbs ≈ 728 daffodil bulbs.
- Compare to rectangular at the same 18 cm spacing: ⌊5/0.18⌋+1 = 28 cols × ⌊4/0.18⌋+1 = 23 rows = 644 bulbs. Triangular gives 13% more bulbs in the same space at the same minimum distance — the classic naturalising advantage.
Example 3 — Crocus Lawn-Naturalising Carpet. 10 m × 10 m of lawn, 8 cm crocus spacing, triangular grid.
- Usable area = 100 m².
- Density (triangular at 8 cm): 2 / (√3 × 0.08²) ≈ 180 bulbs / m².
- Total ≈ ~18,000 crocus bulbs for a continuous carpet.
- Practical alternative for naturalising on a budget: scatter 50-100 bulbs per m² randomly (toss-and-plant), giving ~5,000-10,000 bulbs total for the same area with a more naturalistic appearance.
- Wholesale crocus bulbs: $0.10-$0.20 each in 1000+ quantities. Budget: $500-$2000 for a 100 m² carpet.
Example 4 — Mixed Border with Allium Accents. 4 m × 1 m border, 0.1 m border inset, 25 cm Allium giganteum spacing, rectangular grid.
- Usable area = 3.8 × 0.8 = 3.04 m².
- cols = ⌊3.8 / 0.25⌋ + 1 = 15 + 1 = 16 columns.
- rows = ⌊0.8 / 0.25⌋ + 1 = 3 + 1 = 4 rows.
- Total = 64 Allium giganteum bulbs at 15 cm depth.
- At $4.00 per giant allium bulb = $256.00 total. Premium accent — use sparingly mixed with smaller, cheaper bulbs.
Example 5 — Cut-Flower Tulip Production Row. 20 m × 1.2 m grow-row, 8 cm spacing (tight, for cut flowers), 12 cm row spacing, rectangular.
- Usable area = 24 m² (no border for production).
- cols = ⌊20 / 0.08⌋ + 1 = 250 + 1 = 251 cols.
- rows = ⌊1.2 / 0.12⌋ + 1 = 10 + 1 = 11 rows.
- Total = 251 × 11 = 2,761 tulip bulbs per 20 m row.
- Yield: 1 stem per bulb (single-flowered cultivars), so 2,761 saleable cut stems per row per spring.
- At wholesale cost $0.40 per bulb and retail $1.50 per cut stem: $1,104 input → $4,142 output gross per 20 m row per season.
Who Should Use the Bulb Spacing Calculator?
Technical Reference
Bulb Anatomy and Planting Orientation. A true bulb (allium, daffodil, hyacinth, tulip, lily) consists of a basal plate (modified compressed stem) at the bottom from which roots emerge, surrounded by fleshy storage scales (modified leaves), all enclosed in a papery tunic (in tunicate bulbs like tulip and onion) or naked (in scaly bulbs like lily). Plant pointed end up, basal plate down. If unsure of orientation (rare for tulip / daffodil, common for some lily corms and anemone tubers), plant on their side — the shoot will find its way up and the roots will find their way down.
Hexagonal Close-Pack and Why Triangular Wins. The densest possible packing of equal circles in a 2D plane is the hexagonal close-pack, where each circle touches six neighbours. The triangular (offset) bulb grid is exactly this packing: alternating rows are shifted by half a spacing, so each bulb has six nearest neighbours at the minimum distance, and the row-height is s·√3/2 ≈ 0.866·s instead of the rectangular spacing s. Density: 2 / (√3 · s²) bulbs/m² for triangular vs 1 / s² for square (when r = s) — a ~15.5% increase. This is the same packing principle that governs honeycomb cells, soap-bubble walls, and the densest atom packing in metal crystals (FCC and HCP structures).
Spacing Sources.
- Royal Horticultural Society (RHS) Bulb Planting Guide — the UK gardening standard reference.
- Cornell Cooperative Extension Bulb Garden Guide — comprehensive US extension service guidance.
- Netherlands Flower Bulb Information Center (iBulb.org) — the global authority on Dutch-bred bulbs (which is most of the commercial bulb market).
- Royal General Bulb Growers Association (KAVB) — the cultivar-classification authority for tulip, daffodil, hyacinth, etc.
Planting Depth — The 2-3× Bulb Height Rule. Measured from the bottom of the planting hole (where the bulb sits) to the final soil surface. Standard depths:
- Tulips, daffodils, hyacinths: 15 cm (6 in).
- Allium giganteum: 20 cm (8 in).
- Smaller allium, dwarf daffodil, hyacinths: 12.5 cm (5 in).
- Crocus, snowdrops, muscari, iris reticulata: 7.5 cm (3 in).
- Anemones, cyclamen: 5 cm (2 in).
- Fritillaria imperialis (crown imperial): 20 cm (8 in), on its side to prevent water collecting in the hollow crown and rotting the bulb.
Best Planting Time by Region.
- USDA zones 3-7 (most of US, UK, northern Europe): Plant September-November, 4-6 weeks before first hard frost. Bulbs need 12-16 weeks of soil temperatures below 9°C (48°F) for proper root development and bloom triggering.
- USDA zones 8-10 (mild winter regions, e.g. California, Florida, southern Spain): Pre-chill bulbs in the fridge crisper drawer (NOT with apples or other ethylene-producing fruit) at 5-9°C for 12-14 weeks, then plant in late December-January. Tulips and hyacinths almost always need pre-chilling here; daffodils and crocus often don't.
- Mediterranean climates: Iris, ranunculus, anemones, freesias do well planted in autumn for late winter / early spring bloom.
Bulb Grades and Sizes. Bulbs are sold by circumference (cm) — the larger the bulb, the more flowers and bigger blooms, but the higher the cost.
- Tulips: 11/12 cm (standard), 12/+ cm (top-size), 14/+ cm (jumbo / display grade).
- Daffodils: "Round" = 1 nose, "Double-Nose I (DN1)" = 2-3 noses (most popular for landscape), "Mother bulbs" = 3+ noses (for show / specimen plantings).
- Hyacinths: 14/15 cm (standard bedding), 16/17 cm (top size), 18/19 cm (forcing / display).
- Allium giganteum: 18/20 cm (standard), 22/24 cm (top size).
Pest and Disease Considerations.
- Squirrels and voles eat tulip and crocus bulbs. Daffodils, allium, fritillaria, snowdrops, hyacinths are toxic / unpalatable and rarely touched. Protection: chicken-wire mesh over the bed or 1-2 cm of grit underneath.
- Tulip fire (Botrytis tulipae): a fungal disease that destroys tulip bulbs. Crop-rotate — don't plant tulips in the same bed two years running.
- Narcissus bulb fly: larvae burrow into daffodil bulbs. Remove yellowing foliage promptly after bloom and discard rather than composting.
- Slugs eat emerging shoots in spring. Wool pellets, copper tape, beer traps, or organic slug pellets (iron phosphate-based) protect emerging foliage.
Naturalising Lifespan by Species.
- Excellent (10+ years, multiplies vigorously): daffodils, crocus, snowdrops, muscari, allium, scilla, chionodoxa.
- Good (5-10 years): hyacinths, dwarf iris, fritillaria meleagris, anemones.
- Mediocre (2-5 years): most tulip species (Darwin Hybrid tulips are the most perennial).
- Poor (1-2 years, treat as annuals): most modern tulip hybrids (Triumph, Single Late, Parrot — replant annually for best display); hyacinths in mild climates without proper chilling.
Top-Dressing After Planting. Apply a 2-5 cm layer of mulch (composted bark, leaf mould, or well-rotted manure) over the freshly planted bed in late autumn. This insulates against frost heave, retains moisture, suppresses weeds, and slowly feeds the bulbs. Don't use fresh manure (burns roots) and don't mulch too deeply (5+ cm can prevent shoots from emerging in spring).
Key Takeaways
Frequently Asked Questions
What is the Bulb Spacing Calculator?
Pro Tip: Pair this with our Plant Spacing Calculator for perennials and shrubs.
How far apart should I plant tulip bulbs?
How far apart should I plant daffodil bulbs?
Rectangular or triangular grid — which is better?
How deep should I plant bulbs?
When should I plant spring bulbs?
How many bulbs do I need per square metre?
Can I use this for lily, dahlia, or gladiolus?
Why does my bulb count seem high?
What about bulb lasagna (layered planting)?
How much do bulbs cost?
Disclaimer
Estimates based on standard bulb-spacing guidance from RHS, Cornell Cooperative Extension, and the Netherlands Flower Bulb Information Center. Actual bulb requirements vary with cultivar size (jumbo vs standard vs miniature grades), soil type, USDA hardiness zone, and naturalising vs formal-display intent. For mass-naturalising drifts, gardeners often plant 25-50% more bulbs than the formal-grid count. For wet, heavy clay soils, increase planting depth slightly and add grit; in zones 3-4, plant deeper for winter protection. This tool does not replace site-specific horticultural advice.