Bulb Spacing Calculator

Calculate how many flower bulbs you can fit in your garden bed.

Last updated: June 29, 2026
Frank Zhao - Creator
CreatorFrank Zhao

Planting Area

More info
m
More info
m
More info
m
More info
More info
cm
More info
cm
Allium
Life CycleHerbaceous perennial from bulbs
Height Range30-90 cm (12-36 in)
Spread Width8-10 cm (3-4 in)
Planting Distance10 cm (4 in)
Planting SeasonLate summer through early autumn
Bloom PeriodLate spring to early summer
Growing ConditionsPrefers full sunlight or partial shade with consistently moist, well-draining soil
1Bed Area
A=L×WA = L \times W
2Rectangular Grid
Nop=W2BRs+1×L2BPs+1\text{Nop} = \left\lfloor\frac{W - 2B}{\text{Rs}} + 1\right\rfloor \times \left\lfloor\frac{L - 2B}{\text{Ps}} + 1\right\rfloor
3Triangular Grid
Nop=Tr2×Ewr+Tr2×Odr\text{Nop} = \left\lfloor\frac{\text{Tr}}{2}\right\rfloor \times \text{Ewr} + \left\lceil\frac{\text{Tr}}{2}\right\rceil \times \text{Odr}
4Triangle Rows
Tr=W2BPs×0.866+1\text{Tr} = \left\lfloor\frac{W - 2B}{\text{Ps} \times 0.866} + 1\right\rfloor
5Odd Row Plants
Odr=L2BPs+1\text{Odr} = \left\lfloor\frac{L - 2B}{\text{Ps}} + 1\right\rfloor
6Even Row Plants
Ewr=L2B0.5PsPs+1\text{Ewr} = \left\lfloor\frac{L - 2B - 0.5\text{Ps}}{\text{Ps}} + 1\right\rfloor
LLength
WWidth
AArea
BBorder
PsPlant spacing
RsRow spacing
NopNumber of plants
TrTriangle rows
OdrOdd row plants
EwrEven row plants

Introduction / overview

The Bulb Spacing Calculator helps you figure out exactly how many flower bulbs you can plant in a given garden bed. Instead of guessing or sketching it out on graph paper, you enter your bed dimensions, choose a plant type, and the calculator does the math — for both rectangular and triangular grid layouts.

✅ Whether you are planting a handful of tulips along a fence or planning a large spring display with hundreds of bulbs, this tool gives you an instant count so you know exactly how many bulbs to buy.

Who is this for?

  • Home gardeners planning a spring flower bed and wondering how many bulbs to order.
  • Landscapers & garden designers preparing quotes or material lists for clients.
  • Community garden coordinators allocating space for group planting projects.
  • DIY enthusiasts building raised beds and wanting to optimize plant density.

The calculator supports over a dozen pre-configured bulb varieties — Allium, Daffodil, Tulip, Crocus, Hyacinth, and more — each with their recommended spacing baked in. If your plant is not listed, you can enter a custom spacing. The calculator also handles both rectangular grids (traditional rows) and triangular grids (staggered, higher-density) so you can compare layouts side by side.

How to use / quick start

  1. 1Choose your plant grid — rectangular (aligned rows) or triangular (staggered). Triangular generally fits more bulbs into the same area.
  2. 2Enter the bed dimensions — length and width. You can use any unit: meters, feet, inches, or even composite units like feet/inches. The calculator converts everything internally.
  3. 3Set a border (optional) — how far from the edge of the bed to the first plant. A small border (10–15 cm or 4–6 inches) usually looks more natural.
  4. 4Pick your plant from the list. The calculator automatically fills in the recommended plant spacing and row spacing. For custom plants, you can set these manually.
  5. 5Read the result — the calculator shows the total number of bulbs for your chosen grid type. Try switching between rectangular and triangular to see which layout fits more.

Walk-through example: planting daffodils

Say you have a rectangular bed that is 2.4 m long by 1.2 m wide, and you want to plant Daffodils with a 10 cm border.

  • Set grid to Rectangular
  • Length = 2.4 m, Width = 1.2 m, Border = 10 cm
  • Select Daffodil — spacing auto-fills to 15 cm between plants and 20 cm between rows
  • The calculator returns approximately 65 bulbs for a rectangular grid, and about 72 bulbs for a triangular grid

How to interpret the result

The number shown is the total count of bulbs the bed can accommodate at the specified spacing. If you switch to triangular grid, you will usually see a higher number — that is because staggered rows use space more efficiently. Use this number to decide how many packs of bulbs to buy. Most bulb packs contain 8–10 bulbs for large varieties (daffodils, tulips) and 15–25 for small ones (crocus, muscari).

Real-world examples / use cases

1) Spring border along a fence

Background: You have a narrow bed measuring 5 m by 0.8 m along your garden fence. You want a dense display of tulips with an 8 cm border.

Inputs: Length = 5 m, Width = 0.8 m, Border = 8 cm, Plant = Tulip (10 cm spacing).

Result: A rectangular grid gives about 320 tulips — enough for a stunning spring display. With a triangular grid, you can fit roughly 360.

Application: Order 4–5 bags of 80-count tulip bulbs. Plant in late autumn for a vibrant show in April.

2) Naturalizing crocus under a tree

Background: You have a circular area under a large oak tree, roughly 3 m in diameter. You want a carpet of early-spring crocus.

Inputs: Treat as a square bed of about 3 m by 3 m (the calculator works with rectangles, so use the bounding box). Border = 5 cm, Plant = Crocus (3 in / 7.6 cm spacing).

Result: Rectangular grid yields about 1,350 crocus bulbs. Triangular pushes that to 1,500+.

Application: For naturalizing, plant in drifts rather than perfect rows. Use the triangular grid count as a guide and scatter bulbs randomly for a natural look.

3) Raised bed vegetable rotation

Background: You have a 1.2 m by 2.4 m raised bed that is empty after harvesting summer vegetables. You want to plant garlic (treated as "custom plant") for overwintering.

Inputs: Length = 2.4 m, Width = 1.2 m, Border = 5 cm. Set "Custom plant" with plant spacing = 15 cm and row spacing = 20 cm.

Result: The rectangular grid gives about 72 garlic cloves. With triangular spacing, you get roughly 82.

Application: Since garlic needs room to bulb up, stick with the rectangular grid count. A good soil calculator can help you prepare the right mix.

4) Large-scale landscape project

Background: A client wants a 20 m by 3 m border planting of Allium giganteum along a driveway. Allium needs 4 in / 10 cm spacing.

Inputs: Length = 20 m, Width = 3 m, Border = 15 cm, Plant = Allium.

Result: Rectangular grid: approximately 1,650 bulbs. Triangular: about 1,880 bulbs.

Application: Use the count to prepare a detailed quote for the client, including bulb costs. Allium bulbs are typically sold individually, so the difference between 1,650 and 1,880 translates to real budget impact.

Common scenarios / when to use

Planning a spring bulb display

Estimate how many tulips, daffodils, or hyacinths you need to fill a bed with color in early spring. Perfect for ordering bulbs months ahead.

Comparing grid layouts

Quickly switch between rectangular and triangular grids to see which layout fits more bulbs. Triangular is typically 10–15% more efficient.

Naturalizing bulbs in lawns

Use the calculator to estimate bulbs for naturalizing in grass areas. Reduce the calculated count by 20–30% for a natural scattered look.

Under-tree carpet planting

Plant shade-tolerant bulbs like bluebells, crocus, or snowdrops under deciduous trees. Use the bed bounding box to estimate coverage.

Budget and material planning

Get an exact bulb count for cost estimates and combine with soil volume calculations for a complete project plan.

Custom plant spacing experiments

Use the "Custom plant" option to experiment with different spacings for any plant — vegetables, herbs, or non-bulb perennials.

When this calculator may not be ideal

  • Irregular or curved beds — the calculator assumes a rectangular area. For L-shaped or curved beds, split into rectangles and sum the results.
  • Interplanting with other flowers — the tool assumes one plant type per bed. If you are mixing species, calculate each zone separately.
  • Very large areas (hectares/acres) — for field-scale planting, consider a dedicated farm planning tool.

Tips & best practices

  • Always include a border

    A border of 5–15 cm (2–6 inches) keeps bulbs away from the bed edge and creates a more natural look. Without a border, the calculator places bulbs right up to the perimeter, which can look cramped.

  • Try both grid types before buying bulbs

    The triangular grid packs 10–15% more bulbs into the same area. If you are on a budget, the rectangular count tells you the minimum. If you want maximum impact, go with the triangular count.

  • Account for bulb size

    Large bulbs (daffodils, tulips, allium) need more space than small ones (crocus, muscari, snowdrops). The pre-set spacings in the calculator reflect best practices from horticultural sources. If you are planting particularly large or small specimens, adjust the spacing in the "Custom plant" mode.

  • Layer bulbs for season-long color

    Plant small, early-blooming bulbs (crocus, snowdrops) above later-blooming ones (tulips, allium) in the same bed. Use the calculator for each layer separately, then plant at different depths. This technique, called "lasagne planting," maximizes your display from early spring through summer.

  • Order 5–10% extra bulbs

    Not every bulb will survive or bloom. It is good practice to order slightly more than the calculated count. Use the excess to fill gaps or create container displays. The calculator gives a solid baseline — add a buffer for real-world losses.

Calculation method / formula explanation

The calculator works in two stages: first it computes the usable area after subtracting the border, then it applies the grid formula to count how many plants fit.

Key variables

  • LL: bed length, WW: bed width, BB: border distance
  • PsP_s: plant spacing (distance between plants in a row), RsR_s: row spacing (distance between rows)
  • Usable length: UL=L2BU_L = L - 2B, usable width: UW=W2BU_W = W - 2B

Bed Area

A=L×WA = L \times W

Rectangular grid

In a rectangular grid, plants are aligned in rows and columns. The number of plants is the product of how many fit along the length and how many fit along the width.

Plants=UWRs+1\text{Plants} = \left\lfloor\frac{U_W}{R_s} + 1\right\rfloor×\timesULPs+1\left\lfloor\frac{U_L}{P_s} + 1\right\rfloor

The +1+1 accounts for the first plant at the starting edge. The floor function ensures we count whole plants only.

Triangular (staggered) grid

A triangular grid staggers every other row, allowing plants to fit more densely. The vertical spacing between rows is reduced by a factor of approximately3/20.866\sqrt{3}/2 \approx 0.866.

First, calculate the number of triangular rows:

Tr=UWPs×0.866+1\text{Tr} = \left\lfloor\frac{U_W}{P_s \times 0.866} + 1\right\rfloor

Then, count plants in odd and even rows:

Odr=ULPs+1\text{Odr} = \left\lfloor\frac{U_L}{P_s} + 1\right\rfloor\quadEwr=UL0.5PsPs+1\text{Ewr} = \left\lfloor\frac{U_L - 0.5P_s}{P_s} + 1\right\rfloor

Total triangular plants:

Plants=\text{Plants} =Tr2×Ewr\left\lfloor\frac{\text{Tr}}{2}\right\rfloor \times \text{Ewr}++Tr2×Odr\left\lceil\frac{\text{Tr}}{2}\right\rceil \times \text{Odr}

Why triangular packing fits more

In a rectangular grid, each plant occupies a square with side length equal to the spacing. In a triangular grid, each plant effectively occupies a hexagon, which packs more efficiently — much like how a beehive stores more honey in the same volume. The triangular layout typically yields 10–15% more plants in the same area.

Related concepts / background info

Rectangular vs triangular planting

The choice between rectangular and triangular grids is not just about maximizing numbers — it also affects how the planting looks. Rectangular grids create clean, geometric lines that work well for formal gardens and crop rows. Triangular grids give a more natural, organic feel that blends into informal beds and borders.

Tip for gardeners: Use the rectangular layout for vegetable gardens where you need walking paths between rows. Use the triangular layout for flower borders and naturalized areas where density and a natural look matter more.

Understanding bulb spacing recommendations

Spacing recommendations vary by bulb type and depend on the mature size of the plant. Small bulbs like crocus and muscari can be planted 5–8 cm apart, while large bulbs like daffodils and tulips need 10–20 cm. The pre-set values in the calculator come from horticultural best practices, but you can always override them in "Custom plant" mode.

If you are planning a mixed border with non-bulb perennials and shrubs, you can apply similar spacing principles using the "Custom plant" option.

Lasagne planting (layering bulbs)

Lasagne planting means layering different bulbs at different depths in the same container or bed. Early-blooming crocus and snowdrops go on top (shallow), mid-season tulips and daffodils in the middle, and late-blooming allium at the bottom. Each layer uses the same surface area, so you can use the calculator once and plant multiple layers at different depths.

This technique works beautifully in patio pots and window boxes. Just make sure each layer has enough depth — the calculator handles the surface area, you handle the depth.

Frequently asked questions (FAQs)

Why does the triangular grid give a higher number?

Because staggered rows use space more efficiently. In a rectangular grid, each plant sits in its own square. In a triangular grid, each row is offset, so plants in adjacent rows nestle into the gaps — similar to how a baker stacks oranges in a pyramid rather than a square grid. This usually gives 10–15% more plants in the same area.

Do I have to use the pre-set spacing for each plant?

No. The pre-set values are recommended starting points based on standard horticultural practice. If you prefer denser planting (for a quicker full look) or wider spacing (to allow bulbs to naturalize and multiply), select "Custom plant" and enter your own spacing values.

What is a border and why should I use one?

A border is the distance between the edge of the bed and the nearest plant. Without a border, the calculator places plants right at the bed edge, which can look unnatural and may cause bulbs near the edge to dry out faster. A small border of 5–15 cm (2–6 inches) creates a more polished look and protects edge plants.

My bed is not a perfect rectangle. What should I do?

Break your irregular bed into smaller rectangular sections, calculate each one separately, and add the results. For curved beds, use the bounding box (the smallest rectangle that contains your bed) and subtract a slightly larger border to compensate for the curved edges. This gives a close approximation.

Can I use this calculator for vegetables or herbs?

Yes — select "Custom plant" and enter the spacing that your vegetable or herb variety needs. The calculator works for any plant that is planted in a grid pattern. For traditional row gardens, the rectangular grid is more practical because it leaves space for walking between rows.

Should I plant exactly the number the calculator shows?

The calculator gives you a theoretical maximum. In practice, you may want to plant slightly fewer bulbs to allow for natural spread and bulb multiplication over the years. Daffodils and bluebells, for example, will naturalize and fill in gaps on their own. For container planting, reduce the count by 10–15% to leave room for the bulbs to grow.

Why does the area not change when I adjust spacing?

The bed area (A=L×WA = L \times W) is a fixed property of your bed. What changes with spacing is the number of plantsthat fit inside that area. The area shown is the total bed area, not the area per plant. If you want to see the usable area after the border, subtract2B2B from both length and width before calculating area.

What is the difference between plant spacing and row spacing?

Plant spacing (or in-row spacing) is the distance between plants along the same row. Row spacing is the distance between rows. For rectangular grids, these can be different — for example, tomatoes might be planted 45 cm apart in rows that are 60 cm apart. For triangular grids, the calculator uses plant spacing for both directions, with rows offset by half the spacing.

Can I save or share my calculation?

Yes! Use the share button at the bottom of the calculator to generate a link that includes all your inputs and results. You can bookmark it for later or send it to a friend or client. If you uncheck "Include results", the link will open a fresh calculator with no pre-filled values.

How accurate is the bulb count?

The calculator is mathematically exact for rectangular and triangular grids. However, real gardens have variables — soil conditions, bulb size variations, and personal spacing preferences — that affect the final count. Use the result as a planning guide and always buy 5–10% extra bulbs to account for losses and last-minute design changes.

Limitations / disclaimers

  • The calculator assumes a perfectly rectangular bed and uniform spacing. Real gardens have curves, slopes, and obstacles that reduce usable area.
  • Pre-set spacing values are based on general horticultural guidelines. Specific varieties may require different spacing — always check the planting instructions for your specific bulb cultivar.
  • This calculator provides estimates for planning purposes only. Actual planting density depends on soil quality, climate, bulb condition, and personal preference.
  • Not a substitute for professional horticultural or landscaping advice. For large-scale or commercial projects, consult a certified landscape professional.
Bulb Spacing Calculator - Plan Your Garden Bulb Planting