Plant Spacing Calculator

Plan a planting grid: enter your bed size and spacing, then compare how many plants a square grid and a triangular (staggered) grid each hold.

🌱 Plant Spacing Calculator
Plot length10 m
m
1200
Plot width5 m
m
0.5200
In-row plant spacing40 cm
cm
5600
Row spacing60 cm
cm
5600
Grid layout
Total plants
—
Number of rows
—
Plants per row
—
Density (plants/m²)
—
Area per plant (m²)
—
Triangular vs square
—
Step-by-step working

🌱 What is Plant Spacing?

Plant spacing is the geometric arrangement of plants across a growing area, described by two numbers: the distance between neighbouring plants along a row (in-row spacing) and the distance between one row and the next (row spacing). Together those two numbers fix how many plants a bed holds, how much soil volume and light each plant gets, and how much room is left for a person or a machine to move through the crop. This calculator takes a rectangular plot and a pair of spacings and reports the plant count, the number of rows, the plants per row, the planting density in plants per square metre and the area available to each individual plant.

Growers reach for this arithmetic constantly. A market gardener sizing a seed order needs to know that a 30 m by 1.2 m bed at 25 cm centres takes a specific number of transplants, not a guess. A landscaper quoting a groundcover planting needs the plant count before pricing the job. A nursery laying out container blocks needs to know how many pots fit a bench. A researcher setting out a field trial needs a repeatable, documented layout so plot yields can be scaled to a per-hectare figure. In each case the underlying question is the same: given this rectangle and this spacing, how many plants, arranged how?

The most common misconception is that the two grid layouts are interchangeable. They are not. In a square or rectangular grid the plants line up in straight rows and columns. In a triangular (staggered, sometimes called hexagonal or offset) grid every second row shifts sideways by half the in-row spacing, so each plant nestles into the gap between two plants in the row above. That single change lets you shorten the row pitch by a factor of about 0.866 without letting any two plants get closer to each other, which is why the triangular grid usually squeezes 10 to 15 percent more plants into the same bed. The second common misconception is that a tighter grid always means a larger harvest, when in practice yield per square metre peaks and then flattens or falls as competition for light and water takes over.

This calculator makes both layouts visible at once. It reports the count for whichever layout you select, always shows the difference between the two, plots how the count changes as in-row spacing varies, and lists a table of common spacings so you can see exactly what you trade away when you loosen or tighten the grid. If you need to go the other way, from a known density to a spacing, or to scale a small plot count to a per-hectare population, use the companion Plant Population Calculator.

📐 Formula

Nsquare  =  ⌊L ÷ s⌋ × ⌊W ÷ r⌋
L = plot length, converted to centimetres
W = plot width, converted to centimetres
s = in-row plant spacing (cm)
r = row spacing (cm)
⌊ ⌋ = round down to a whole plant, since half a plant cannot be planted
Triangular grid: the row pitch becomes r × √3/2 ≈ 0.8660 × r, the number of rows is ⌊W ÷ (0.8660 × r)⌋, odd rows hold ⌊L ÷ s⌋ plants and the offset even rows hold ⌊L ÷ s − 0.5⌋
Density = N ÷ (plot area in m²), and area per plant = (plot area in m²) ÷ N
Example: L = 10 m, W = 5 m, s = 40 cm, r = 60 cm → 25 plants per row × 8 rows = 200 plants in a square grid, 221 in a triangular grid.

📖 How to Use This Calculator

Steps

1
Enter the bed dimensions. Type the length and width of the planting area in metres.
2
Enter the in-row and row spacing. Type the spacing between plants along a row and the spacing between rows, both in centimetres.
3
Pick the grid layout. Choose a square (rectangular) grid or a triangular (staggered) grid to see how the plant count changes.
4
Read the plant count and density. The calculator reports total plants, rows, plants per row, plants per square metre and the area available to each plant.

💡 Example Calculations

Example 1 — Vegetable Bed, Square Grid

10 m × 5 m bed, 40 cm in-row, 60 cm rows, square grid

1
Plants per row = ⌊1000 cm ÷ 40 cm⌋ = 25
2
Rows = ⌊500 cm ÷ 60 cm⌋ = 8
3
Total = 25 × 8 = 200 plants over 50 m², so 4.00 plants/m² and 0.2500 m² per plant
Total = 200 plants (8 rows of 25)
Try this example →

Example 2 — Same Bed, Triangular Grid

10 m × 5 m bed, 40 cm in-row, 60 cm rows, staggered

1
Row pitch = 60 cm × √3/2 = 51.96 cm, so rows = ⌊500 ÷ 51.96⌋ = 9
2
Odd rows hold ⌊1000 ÷ 40⌋ = 25 plants, the 4 offset rows hold 24 each
3
Total = (5 × 25) + (4 × 24) = 125 + 96 = 221 plants, 4.42 plants/m², 0.2262 m² per plant
Total = 221 plants, 21 more than the square grid (+10.5%)
Try this example →

Example 3 — Nursery Block of Young Trees

60 m × 24 m block, 250 cm in-row, 300 cm rows, staggered

1
Row pitch = 300 cm × 0.8660 = 259.81 cm, so rows = ⌊2400 ÷ 259.81⌋ = 9
2
Odd rows hold ⌊6000 ÷ 250⌋ = 24 trees, the 4 offset rows hold 23 each
3
Total = (5 × 24) + (4 × 23) = 120 + 92 = 212 trees over 1440 m², so 6.7925 m² per tree
Total = 212 trees, 20 more than the 192 a square grid would hold
Try this example →

Example 4 — Small Raised Herb Bed

3 m × 1.2 m raised bed, 20 cm in-row, 25 cm rows, square grid

1
Plants per row = ⌊300 cm ÷ 20 cm⌋ = 15
2
Rows = ⌊120 cm ÷ 25 cm⌋ = 4
3
Total = 15 × 4 = 60 plants over 3.6 m², so 16.67 plants/m² and 0.0600 m² per plant
Total = 60 plants, versus 73 if the same bed were planted on a staggered grid
Try this example →

❓ Frequently Asked Questions

How many plants fit in my garden bed?+
Divide the bed length by the in-row plant spacing and the bed width by the row spacing, then multiply the two whole numbers. A 10 m by 5 m bed at 40 cm in-row and 60 cm between rows holds floor(1000/40) = 25 plants per row across floor(500/60) = 8 rows, so 200 plants in a square grid.
What is triangular or staggered plant spacing?+
In a triangular grid every second row is offset sideways by half the in-row spacing, so plants sit in a hexagonal pattern instead of a square one. This lets you shorten the row pitch to about 0.866 times the plant spacing while keeping the same distance between neighbouring plants.
How much more can a triangular grid fit?+
Usually 10 to 15 percent more plants in the same area. The row pitch shrinks by a factor of sqrt(3)/2, about 0.866, which is a 15.5 percent gain in rows, partly offset because every offset row holds one fewer plant. In the default 10 m by 5 m example the count rises from 200 to 221, a gain of 10.5 percent.
Why is the row spacing smaller in the triangular layout?+
Because the offset places each plant in the gap between two plants in the row above, the straight-line distance to its nearest neighbours stays equal to the in-row spacing even though the rows themselves are closer. The row pitch that keeps that distance is spacing times sqrt(3)/2.
What is the difference between plant spacing and row spacing?+
Plant spacing (in-row spacing) is the gap between plants along a single row and is set by mature canopy width. Row spacing is the gap between one row and the next and is usually set by access needs, wheel width or equipment clearance rather than by the plant itself.
How do I convert plants per square metre to plants per hectare?+
Multiply by 10,000, since a hectare is 10,000 square metres. A density of 4.42 plants per square metre is 44,200 plants per hectare. The calculator shows the per-hectare figure in the step-by-step working.
Does closer spacing always mean a bigger harvest?+
No. Total yield per square metre usually rises as spacing tightens, up to a point, but yield per individual plant falls and the plants compete for light, water and nutrients. Past the optimum you get more, smaller, later and more disease-prone plants rather than more crop.
Should I use square or triangular spacing in a raised bed?+
Triangular spacing suits dense block plantings of small crops like lettuce, spinach, onions and bedding plants, where nobody needs to walk between rows. Square spacing suits anything you have to reach into, trellis, straddle or drive between, because the aisles stay straight and continuous.
Why does the calculator round down instead of up?+
Because a partial plant cannot be planted. The count uses the floor function on both directions, and assumes a half-spacing margin at every bed edge, so the outermost plants are not planted right on the edge where soil dries out and roots get damaged.
What units does this calculator use?+
Bed length and width are entered in metres and both spacings in centimetres. To work in feet and inches, multiply feet by 0.3048 to get metres and inches by 2.54 to get centimetres. Results are reported as a plant count, plants per square metre and square metres per plant.
Does this calculator handle irregular or curved beds?+
Not directly, it assumes a rectangle. For an irregular bed, break the shape into rectangles, run each one separately and add the counts, or estimate the total area and multiply by the plants per square metre figure this calculator reports for your chosen spacing.
How do I pick the right spacing for a crop?+
Start with the mature canopy width on the seed packet or plant tag and use that as the in-row spacing, then set row spacing to whichever is larger of that same figure or the aisle width you need for access. Tighten both slightly for baby-leaf or cut-and-come-again harvests, loosen them for full-size heads and humid climates.

How many plants fit in my garden bed?

Divide the bed length by the in-row plant spacing and the bed width by the row spacing, then multiply the two whole numbers. A 10 m by 5 m bed at 40 cm in-row and 60 cm between rows holds floor(1000/40) = 25 plants per row across floor(500/60) = 8 rows, so 200 plants in a square grid.

What is triangular or staggered plant spacing?

In a triangular grid every second row is offset sideways by half the in-row spacing, so plants sit in a hexagonal pattern instead of a square one. This lets you shorten the row pitch to about 0.866 times the plant spacing while keeping the same distance between neighbouring plants.

How much more can a triangular grid fit?

Usually 10 to 15 percent more plants in the same area. The row pitch shrinks by a factor of sqrt(3)/2, about 0.866, which is a 15.5 percent gain in rows, partly offset because every offset row holds one fewer plant. In the default 10 m by 5 m example the count rises from 200 to 221, a gain of 10.5 percent.

Why is the row spacing smaller in the triangular layout?

Because the offset places each plant in the gap between two plants in the row above, the straight-line distance to its nearest neighbours stays equal to the in-row spacing even though the rows themselves are closer. The row pitch that keeps that distance is spacing times sqrt(3)/2.

What is the difference between plant spacing and row spacing?

Plant spacing (in-row spacing) is the gap between plants along a single row and is set by mature canopy width. Row spacing is the gap between one row and the next and is usually set by access needs, wheel width or equipment clearance rather than by the plant itself.

How do I convert plants per square metre to plants per hectare?

Multiply by 10,000, since a hectare is 10,000 square metres. A density of 4.42 plants per square metre is 44,200 plants per hectare. The calculator shows the per-hectare figure in the step-by-step working.

Does closer spacing always mean a bigger harvest?

No. Total yield per square metre usually rises as spacing tightens, up to a point, but yield per individual plant falls and the plants compete for light, water and nutrients. Past the optimum you get more, smaller, later and more disease-prone plants rather than more crop.

Should I use square or triangular spacing in a raised bed?

Triangular spacing suits dense block plantings of small crops like lettuce, spinach, onions and bedding plants, where nobody needs to walk between rows. Square spacing suits anything you have to reach into, trellis, straddle or drive between, because the aisles stay straight and continuous.

Why does the calculator round down instead of up?

Because a partial plant cannot be planted. The count uses the floor function on both directions, and assumes a half-spacing margin at every bed edge, so the outermost plants are not planted right on the edge where soil dries out and roots get damaged.

What units does this calculator use?

Bed length and width are entered in metres and both spacings in centimetres. To work in feet and inches, multiply feet by 0.3048 to get metres and inches by 2.54 to get centimetres. Results are reported as a plant count, plants per square metre and square metres per plant.