How Many Plants Fit Your Bed: A Plant Spacing Guide
Work out exactly how many plants fit a garden bed using square or triangular spacing, why offset rows pack about 15% more, and a worked 3x2 m example.
How Many Plants Fit Your Bed: A Plant Spacing Guide
Every spring I rebuild the same bed and make the same mistake: I eyeball how many seedlings I'll need, drive to the nursery, and come home with either a sad half-empty bed or a flat of twenty lettuces wilting on the bench. Plant spacing is one of those problems that feels like simple division until the edges, the row gaps, and the layout pattern all conspire against your guess. This guide walks through the actual arithmetic so you can buy the right number of plants once.
Start With Centre-to-Centre Spacing
The number on the seed packet or plant tag is centre-to-centre spacing — the distance from the middle of one plant to the middle of the next. It already accounts for the mature canopy, so you don't add plant width on top of it. Lettuce wants roughly 25 cm in the row; bush beans want about 10 cm. That spacing is a minimum, not a suggestion: crowd plants tighter and you trade airflow and light for mildew and small heads.
There are two spacings to track, and people mix them up constantly. In-row spacing is the gap between plants along a single row. Row spacing is the gap between one row and the next, and it's usually larger because you want a path to walk and hoe. Beans at 10 cm in the row often sit 45 cm between rows. Swap those two numbers and you either jam the rows together or waste half the bed.
The Fencepost Rule: Why It's +1, Not Just Division
Here's the trap. A 1 m row at 25 cm spacing does not hold four plants. You plant on both ends, so plants sit at 0, 25, 50, 75 and 100 cm — that's five. The formula for one row is:
plants per row = floor(row length / spacing) + 1
This is the fencepost rule: a 100 m fence with posts every 10 m needs eleven posts, not ten, because the first post is at zero. Forget the +1 and you under-buy by one plant per row. Across twenty rows that's twenty plants short — enough to leave visible gaps. The plant spacing calculator bakes the +1 in so you never lose the end plant.
Square Layout: Plants Equal Area Over Spacing Squared
For a quick density estimate where in-row and row spacing are equal, the shortcut is clean:
plants ≈ bed area / spacing²
A bed of 6 m² planted on a 30 cm (0.3 m) grid gives roughly 6 / 0.09 ≈ 67 plants. That's the back-of-envelope figure. It's an approximation because it ignores the fencepost edges, so for anything you're actually buying, count rows and plants explicitly rather than trusting the square shortcut. The shortcut is for sanity-checking, not for the nursery list.
A Worked Example: A 3 × 2 m Bed at 30 cm
Let's do a real bed properly. You've got a 3 m × 2 m raised bed and you want everything spaced at 30 cm, both in-row and between rows. Square layout:
- Plants per row: the 3 m length holds floor(3 / 0.3) + 1 = 10 + 1 = 11 plants.
- Number of rows: the 2 m width holds floor(2 / 0.3) + 1 = 6 + 1 = 7 rows.
- Total: 11 × 7 = 77 plants.
Compare that to the square shortcut — 6 m² / 0.09 = 67 — and you can see why the fencepost edges matter: the honest count is ten plants higher. The density works out to about 12.8 plants per square metre. Now you know to buy 77 plugs, not "a couple of flats."
Triangular Layout: About 15% More in the Same Space
A square grid lines every plant up with its neighbours in straight rows and columns. A triangular (offset, staggered, or quincunx) layout shifts every other row sideways by half a step. Each plant still keeps its full minimum distance to every neighbour, but because the rows interlock, they can sit closer together. Specifically, the effective distance between rows shrinks from the full spacing to:
row distance = spacing × √3 / 2 ≈ spacing × 0.866
That smaller row distance means more rows fit across the same width — and since plants-per-row stays the same, more rows means more plants. The gain works out to roughly 15% more plants in the same area at the same minimum spacing (1 / 0.866 ≈ 1.155). On our 3 × 2 m bed, that's the difference between about 77 and roughly 88 plants.
This is the trick orchards and intensive market gardens have used for centuries — the same logic that lets a quincunx of fruit trees out-yield straight rows on identical ground. The catch: offset rows make straight-line hoeing and machine cultivation awkward, so triangular spacing pays off most in hand-tended beds, dense flower borders, and orchards rather than tractor-worked fields. If you want to spot-check that 15% as a ratio against your own numbers, a percentage calculator makes the comparison quick.
Putting It to Work in the Garden
For a vegetable garden, plan each crop block separately, since lettuce, carrots, and beans all want different numbers. Square layout keeps your hoeing lines straight; switch to triangular only on the beds you'll tend entirely by hand.
For a hedge or windbreak, you usually care about a single row — enter the run length and your in-row spacing, take the fencepost count, and that's your plant order. For a double staggered hedge, triangular spacing closes the gaps faster and reads as a denser screen sooner.
For a landscaping quote, the plant count multiplied by your unit price is the line item, and the shareable link lets you hand the client your exact assumptions so nobody argues about why it's 300 plants and not 200.
If you're mixing metric and imperial inputs — a packet in inches against a bed measured in feet — convert cleanly first with a unit converter so a stray unit doesn't quietly inflate your count by an order of magnitude. Spacing entered in the wrong unit (25 typed into a metres field instead of 25 cm) is the fastest way to plan a garden of three giant plants.
Measure twice, count with the fencepost rule, pick your layout, and buy exactly what the bed holds.
Made by Toolora · Updated 2026-06-13