Plant Spacing Calculator

To calculate plant spacing: divide your bed length by the plant spacing and your bed width by the plant spacing, then multiply the two results for a grid total. A 2m x 1m bed at 25cm spacing fits 8 x 4 = 32 plants. As a quick rule, plants per square metre grid = 1 / (spacing in metres)² — so 30cm spacing gives 11 plants per m², and triangular offset spacing fits roughly 15% more. The calculator below works for grid, triangular and row planting patterns in metric or imperial.

20 Free Calculators UK Plant Data 3 Patterns Supported

By Gary Hodson · Ex-Army. I do the sums so you buy the right amount. · Vegetable, hosta, lavender, box and hedge spacings checked against the RHS guides listed below; the plant-count maths is GardenCalc’s own · Last reviewed 8 October 2026

Calculate Your Plants

Choose your planting pattern, enter your bed size and the spacing between plants, and we’ll tell you exactly how many plants you need and roughly what they’ll cost.

Your Results

Grid pattern
Total Plants
—
Plants per m²
—
Bed Area
—
Estimated Cost
—

Free Garden Maths, Every Week

Exact rates, seasonal timing, and the numbers that save you money. From Gary Hodson: Ex-Army. I do the sums so you buy the right amount.

Planting calendar Product rates Seasonal tips New calculators

How Plant Spacing Works

This free plant spacing calculator works out exactly how many plants you need to fill a bed, border or hedge run. Enter your dimensions, pick a planting pattern and the spacing between plants, and you get instant results for total plant count, plants per square metre, and roughly what the job will cost. It is the same maths you would do on a clipboard at the garden centre, but without the arithmetic mistakes that end up costing you an extra trip.

There are three patterns gardeners actually use, and each suits a different job. Grid places plants in straight rows and columns, which is how almost every vegetable plot and formal bed is set out. Triangular (sometimes called offset, staggered or hexagonal) shifts every second row sideways by half the spacing, so each plant sits in the gap of the row in front of it — this pattern is commonly used for ground cover, dense planting and anywhere you want a solid canopy. Row is what you use when you are planting a hedge, a row of leeks or onions, or doing traditional drill-sown vegetables. Each pattern uses slightly different maths, and picking the right one changes how many plants you buy.

The calculator converts all your inputs into metric internally, so you can mix units without doing the conversions yourself. Bed length in feet, spacing in centimetres, no problem. If you want the live UK-climate sowing dates that go with this, our planting calendar covers 30+ vegetables month by month. For raised bed dimensions, pair this with the raised bed calculator and the compost calculator to work out the fill at the same time.

UK Plant Spacing Reference Table

Every plant has a recommended spacing based on its mature size, its feeding needs and the effect you want in the bed. The spacings below are on the generous side rather than packed in tight, which reduces disease and gives each plant room to fill out properly. For smaller gardens or cottage-garden effects, reduce spacing by 20-25% (our own rule of thumb, not an RHS figure). For formal borders or nutrient-hungry crops, stick to these exactly.

Plant Spacing Pattern Plants per m²
Lavender hedge (Hidcote, Munstead)30 cm (45 cm for larger cultivars)1Row—
Box hedging (Buxus sempervirens)30-40 cm (compact cultivars 10-15 cm)2Row—
HostaUp to 90 cm, by eventual size3Grid—
Hardy geranium30-45 cmTriangular5-11
Salvia nemorosa30-40 cmTriangular6-11
Bedding plants (petunia, pansy, begonia)15-25 cmGrid or triangular16-44
Tomatoes (outdoor)45-60 cm4Row—
Lettuce, hearting (cos or butterhead)About 30 cm (loose-leaf 15 cm)5Grid11
Carrots5-7.5 cm (thinned)6Row—
Onions (sets)10-15 cm in rows 20-30 cm apart7Row—
Cabbage30 cm (compact) to 45 cm (larger varieties)8Grid5-11
Broccoli60-80 cm, similar between rows9Grid2-3
CourgettesAt least 90 cm10Grid1
Leeks15-20 cm in rows 30 cm apart11Row—
Potatoes (main crop)37 cm in rows 75 cm apart12Row—
Ground cover (Vinca, Lamium, Geranium macrorrhizum)30-40 cmTriangular7-13

As a quick rule of thumb, anything taller than it is wide (delphinium, hollyhock, verbena bonariensis) gets 45-60cm spacing. Anything that spreads more than it grows tall (geranium, thyme, alchemilla) gets 30-40cm. Shrubs go at 60-120cm depending on eventual size. For mixed borders, stagger the heights from back to front and let the spacings overlap visually — if two neighbouring plants of the same size are at 45cm, they will knit by the end of the second season and look like a proper drift rather than dots on a grid.

Why Triangular Spacing Fits 15% More Plants

The 15.5% figure is not marketing — it comes straight out of geometry. In a grid pattern, each plant sits in the centre of a square footprint with a side length equal to the plant spacing. For 30cm spacing, each plant “owns” a 30cm x 30cm = 900 cm² area, which works out at 1 / 0.09 = 11.1 plants per square metre.

In a triangular (offset) pattern, each plant sits in the centre of a hexagonal footprint instead. The hexagon has the same edge-to-edge distance as the grid’s square (the plant spacing stays the same between neighbours), but the area of a regular hexagon with that same edge-to-edge distance is s² x √3/2, or roughly 0.866 x s². For 30cm spacing that is 0.866 x 900 = 779 cm² per plant, which works out at 1 / 0.0779 = 12.8 plants per square metre — 15.5% more than the grid.

In practical terms, if you are planting a 10 m² bed with perennials at 40cm spacing, the grid pattern needs 62 plants and triangular needs 72 plants. The extra 10 plants cost you perhaps £35 but you get full canopy cover a season earlier, weeds are suppressed faster, and you avoid the straight-line gaps that grid planting leaves between the rows. For any ground cover or dense planting project, triangular is almost always worth the extra plants. For vegetables where you need to hoe between rows, stick with grid.

The maths in the calculator uses the formula: total plants = (length x width) / (spacing² x 0.866). It rounds down to a whole number because you cannot buy fractional plants, and in practice the edges of the bed mean you lose 1-3 plants to the margins in any real-world layout. If you are ordering for a professional job, budget 5-10% extra to cover breakages and replacements.

Hedge Spacing Rules of Thumb

Hedge spacing depends on two things: the species and its final size, and whether you are planting a single row or a double staggered row. The RHS gives hedge planting distances of 30-60cm, depending on the plants’ final size, the size of hedge required and plant vigour, and suggests a staggered double row only for hedges thicker than 90cm. Its hedge selection guide puts a few vigorous species wider than that, such as Leyland cypress at 60-75cm.13

Single Row Hedges

For a single-row hedge, the spacing depends on the species. The RHS suggests about 30-40cm for common box (Buxus sempervirens), with compact cultivars at 10-15cm.2

The RHS hedge selection guide gives these spacings for average conditions: lavender 30-37.5cm, common privet 37.5cm, hornbeam 45cm, holly 45-50cm, beech and yew 45-60cm, cherry laurel and Portuguese laurel 60cm, and Leyland cypress 60-75cm.14

A 10m hedge of beech at 45cm spacing needs (10 / 0.45) + 1 = 23 plants; at 60cm, the top of the RHS range for beech,15 the same 10m needs (10 / 0.6) + 1 = 17 plants, rounded down.

Double Staggered Row Hedges

For hedges thicker than 90cm, the RHS suggests a staggered double row: two rows 45cm apart, with plants 90cm apart within each row, offset so the two rows form a zig-zag.13 A 10m run at 90cm spacing needs (10 / 0.9) + 1 = 12 plants in the first row, rounded down. The second row starts 45cm in to make the zig-zag, so only 11 fit before the 10m end: 23 plants in total.

When to Plant Hedges

The RHS advises planting deciduous hedges from mid-autumn to late winter, and evergreen and semi-evergreen hedges such as box, privet and yew ideally in early autumn, although they can go in at any time from late autumn until late winter. Bare-root hedging is only available in winter and early spring, while the plants are dormant. Delay planting if the soil is waterlogged or frozen, and keep a new hedge well watered for its first two years.13 For specific sowing and planting dates for your region, see our UK planting calendar.

Common Spacing Mistakes

Each of these costs you time, money or both, and all four are easy to avoid once you know about them.

1. Overcrowding

The most common mistake by far. A 10cm-wide plant in a 9cm pot at the garden centre looks tiny, and it is tempting to plant four where you should plant one. Three years later that 10cm plant is 1m across and has smothered its neighbours. Always plant at the spacing recommended for the mature size of the plant, not its current size. If the bed looks sparse in year one, fill the gaps with annuals like calendula, cosmos or nasturtium for the first two seasons. By year three the permanent plants will have filled out and the annuals can stop.

2. Ignoring Mature Size

Plant labels always give the mature spread, usually after 5-10 years. A 50cm x 50cm label means the plant will occupy a 50cm circle when mature — it needs 50cm clear space around it. If you plant two 50cm spreaders 30cm apart because “they look small now”, one of them will have to come out within 3-4 years. For any permanent planting (shrubs, perennials, trees), trust the label even if it looks wasteful at first.

3. Mismatched Microclimates

Even spacing does not help if plants are in the wrong position. Plants in full sun need more space than plants in partial shade because they grow more vigorously. A lavender in full sun at 40cm spacing will fill its allotted space within two seasons; the same lavender in partial shade may never reach 40cm spread and will look gappy. Before finalising spacing, check which side of the bed gets morning vs afternoon sun, and, as a GardenCalc rule of thumb, plan for 10-15% tighter spacing on the shaded side.

4. Forgetting Access

If you cannot reach the back of your bed without stepping on plants, you will not weed it, deadhead it or harvest it. The RHS says beds of around 1.2m width should let you reach the centre from either side, and suggests planks to spread your weight where beds are wider; paths about 45cm wide between beds help with access.16 By the same logic, a bed you can only reach from one side works best at about half that width, around 60cm. For vegetable beds, make sure every row of plants is within arm’s reach of a path. Access paths are not wasted space — they are the difference between a bed you maintain and a bed you ignore.

Container and Pot Spacing

Container planting uses a different rule from bed planting. Because each pot is a closed system with finite compost, the spacing inside a pot matters less than the ratio of plants to pot volume. The industry rule for mixed containers is called “thriller, filler, spiller” — one tall centrepiece (the thriller), three to five mid-height filler plants and two or three trailing spillers around the edge.

The Three Rule of Thumb

For pots up to 30cm (12 inch) diameter, plant in groups of three: one thriller, two spillers, or one thriller with two fillers tucked around it. For pots 30-45cm (12-18 inch), plant groups of five: one thriller, three fillers, one spiller. For pots over 45cm (18 inch), plant groups of seven or more, arranged in a rough triangle with the thriller off-centre and fillers stepping down in height towards the spiller at the front.

Spacing Inside the Pot

Plants in a container can go tighter than bed spacing because they will be watered and fed more intensively and will rarely reach their mature size in a single season. Halve the bed spacing for summer bedding in pots — if a petunia is 20cm apart in the ground, put them 10cm apart in a pot. For permanent container plants (box, acer, hydrangea), use the normal spacing but pick one focal plant and let it fill the pot alone rather than cramming three in. A 45cm pot with one well-grown hosta or hydrangea looks far better than three plants fighting for compost.

Working Out Compost Volume

Once you know how many pots you need, use our compost calculator to work out how much peat-free compost to order. As a rough GardenCalc estimate, not a manufacturer figure, a 30cm pot needs about 20 litres, a 45cm pot needs 55 litres, and a 60cm pot needs 130 litres. Pot shapes vary, so check the litres on the pot or the compost bag. For long-term container planting, mix the compost 60:40 with topsoil from the soil calculator to reduce settling and add weight for stability. Feed every two weeks with a liquid fertiliser through the growing season.

Frequently Asked Questions

How do I calculate plant spacing?
To calculate plant spacing, divide the length of your bed by the spacing between plants, then do the same for the width, and multiply the two results together for a grid pattern. For a 2m x 1m bed with plants 25cm (0.25m) apart, that is 8 plants along x 4 plants across = 32 plants. For triangular (offset) spacing, use the formula: total = (length x width) / (spacing² x 0.866), which fits roughly 15% more plants in the same area. The calculator above runs both formulas automatically and gives you plants-per-square-metre as well.
What is the difference between grid and triangular plant spacing?
Grid spacing places plants in straight rows and columns, while triangular (also called offset or staggered) spacing shifts every second row sideways by half the spacing so each plant sits in the gap of the row above. Grid is easier to mark out and weed between, but triangular fits roughly 15.5% more plants in the same area because each plant covers a hexagonal footprint rather than a square one. For ground cover, hedging and anywhere you want a solid canopy, use triangular. For vegetables and anything that needs regular access, use grid.
How many plants per square metre?
The number of plants per square metre depends entirely on the spacing. At 10cm spacing you fit 100 plants per m² grid (115 triangular); at 20cm you fit 25 plants (29 triangular); at 30cm you fit 11 plants (13 triangular); at 50cm you fit 4 plants (5 triangular); and at 1m spacing you fit 1 plant per m² (1 triangular). As a quick rule, plants per m² grid = 1 / (spacing in metres)². Bedding plants are typically spaced 15-25cm, perennials 40-60cm and shrubs 60-120cm depending on eventual size.
How do I space hedge plants?
Spacing depends on the species and its final size. RHS guidance for a single row: common box about 30-40cm (compact cultivars 10-15cm), lavender 30-37.5cm, common privet 37.5cm, hornbeam 45cm, holly 45-50cm, beech and yew 45-60cm, cherry laurel and Portuguese laurel 60cm, and Leyland cypress 60-75cm. For hedges thicker than 90cm, the RHS suggests a staggered double row: rows 45cm apart with plants 90cm apart in each row, offset so they form a zig-zag. A 10m hedge of beech at 45cm spacing in a single row needs 23 plants; a 10m double staggered row at 90cm spacing needs 23 plants.
What spacing for ground cover plants?
As a GardenCalc rule of thumb, not an RHS figure, ground cover plants should be spaced at roughly two-thirds of their eventual mature spread so they knit together within two growing seasons. For vigorous ground cover like Vinca minor, Geranium macrorrhizum or Lamium, 30-40cm apart is standard. For slower spreaders like Heuchera, Epimedium or Bergenia, 40-50cm is better. For creeping thymes and sedums on sunny banks, 20-25cm is right. Triangular (offset) spacing is strongly recommended for ground cover because it eliminates the straight-line gaps that weeds colonise. At 30cm triangular spacing you need about 13 plants per square metre.
How far apart should I plant vegetables?
Vegetable spacing depends on the crop. RHS spacings for common crops: hearting lettuce about 30cm (loose-leaf 15cm), onion sets 10-15cm in rows 20-30cm apart, leeks 15-20cm in rows 30cm apart, carrots 5-7.5cm (thinned), cabbages 30-45cm, broccoli 60-80cm, courgettes at least 90cm, outdoor tomatoes 45-60cm, and maincrop potatoes 37cm in rows 75cm apart. Check the seed packet for the exact spacing of your variety. For square-foot gardening, divide a 30cm x 30cm square by the crop’s spacing — at 15cm that is 4 loose-leaf lettuces per square.
How do I calculate the number of plants for a row?
For a single row, take the row length, divide by plant spacing and add 1 (because you plant at both ends). A 6m row of leeks at 15cm spacing needs (6 / 0.15) + 1 = 41 plants. For multiple parallel rows, first calculate plants per row using the formula above, then work out how many rows fit across the bed by dividing bed width by row spacing and adding 1, and multiply the two results. A 4m x 2m vegetable bed with plants 20cm apart in rows 40cm apart needs 21 plants per row x 6 rows = 126 plants. The calculator above handles this automatically when you select Row mode.
What is the best spacing for cottage garden plants?
Cottage garden plants are spaced more densely than formal borders to create the classic overflowing look. Space perennials at 30-45cm apart rather than the standard 50-60cm, and, as our own rough guide, aim for 5-7 plants per square metre rather than 3-4. Plant in irregular groups of 3, 5 or 7 of the same species to create drifts, and let self-seeders like foxgloves, aquilegia, alchemilla mollis and forget-me-nots fill the gaps. Tall plants (delphinium, hollyhock, verbena bonariensis) should be 45-60cm apart near the back; mid-height (geranium, salvia, phlox) 30-45cm in the middle; and low plants (catmint, hardy geraniums) 30-40cm at the front. Triangular spacing gives a softer, less regimented feel than grid.

Sources

Spacing figures on this page were checked against these Royal Horticultural Society pages. The plant counts, plants per square metre and the triangular-spacing maths are GardenCalc’s own arithmetic. Seed packets and plant labels give the exact spacing for a named variety.

  1. Royal Horticultural Society — Lavender growing guide. rhs.org.uk. Accessed 1 October 2026. ↩
  2. Royal Horticultural Society — Box growing guide. rhs.org.uk. Accessed 1 October 2026. ↩ ↩
  3. Royal Horticultural Society — Hosta growing guide. rhs.org.uk. Accessed 1 October 2026. ↩
  4. Royal Horticultural Society — How to grow tomatoes. rhs.org.uk. Accessed 1 October 2026. ↩
  5. Royal Horticultural Society — How to grow lettuce. rhs.org.uk. Accessed 1 October 2026. ↩
  6. Royal Horticultural Society — How to grow carrots. rhs.org.uk. Accessed 1 October 2026. ↩
  7. Royal Horticultural Society — How to grow onions. rhs.org.uk. Accessed 1 October 2026. ↩
  8. Royal Horticultural Society — How to grow cabbages. rhs.org.uk. Accessed 1 October 2026. ↩
  9. Royal Horticultural Society — How to grow broccoli. rhs.org.uk. Accessed 1 October 2026. ↩
  10. Royal Horticultural Society — How to grow courgettes. rhs.org.uk. Accessed 1 October 2026. ↩
  11. Royal Horticultural Society — How to grow leeks. rhs.org.uk. Accessed 1 October 2026. ↩
  12. Royal Horticultural Society — How to grow potatoes. rhs.org.uk. Accessed 1 October 2026. ↩
  13. Royal Horticultural Society — Hedges: planting. rhs.org.uk. Accessed 1 October 2026. ↩ ↩ ↩
  14. Royal Horticultural Society — Hedges: selecting plants for hedging. rhs.org.uk. Accessed 1 October 2026. ↩
  15. Royal Horticultural Society — Beech growing guide. rhs.org.uk. Accessed 1 October 2026. ↩
  16. Royal Horticultural Society — No-dig gardening. rhs.org.uk. Accessed 1 October 2026. ↩

Last reviewed 8 October 2026 by Gary Hodson.

More on planting

Not sure whether to sow indoors or wait for the ground to warm? Our planting guide explains why soil temperature, not the packet date, decides whether a seed comes up.

You might also like

Planting Calendar

Month-by-month UK vegetable sowing, planting and harvest dates.

Raised Bed Calculator

Work out timber, soil volume and fill cost for new raised beds.

Compost Calculator

Calculate compost litres, bags and bulk bags for any bed.

Fertiliser Calculator

Work out NPK rates and grams per square metre for any feed.

Grass Seed Calculator

Work out how much grass seed you need for a new or overseeded lawn.