Plant Spacing Calculator UK — Grid, Triangular & Row Patterns (2026)

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.

21 Free Calculators UK Plant Data 3 Patterns Supported

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 — written by a gardener, not a marketing team.

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 is the pattern professional landscapers use for ground cover, dense hedging and anywhere they 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. These are the spacings I have used for 15 years of UK gardening — they 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%. For formal borders or nutrient-hungry crops, stick to these exactly.

Plant Spacing Pattern Plants per m²
Lavender (Hidcote, Munstead)30-45 cmGrid or triangular5-11
Box hedging (Buxus)20-30 cmRow
Hosta50-75 cmGrid2-4
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 cmRow
Lettuce (cos or butterhead)20-25 cmGrid16-25
Carrots5-8 cm (thinned)Row
Onions (main crop sets)10-15 cm in rows 30 cm apartRow
Brassicas (cabbage, broccoli)45-60 cmGrid3-5
Courgettes90 cmGrid1
Leeks15 cm in rows 30 cm apartRow
Potatoes (main crop)35 cm in rows 75 cm apartRow
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 that professional landscapers quote 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 is the question I get asked most often, and the answer depends on two things: how quickly you want the hedge to fill in, and whether you are planting a single row or a double staggered row. For most garden hedges a single row is fine, but for anything that needs to look mature within 2-3 years, or for screens over 2m tall, a double staggered row gives dramatically better results.

Single Row Hedges

For a single-row hedge, the spacing depends on the species. Small, slow-growing hedges like box (Buxus sempervirens) and dwarf lavender go at 20-30cm apart. Medium hedges like beech, hornbeam, yew and privet go at 45-60cm. Tall, vigorous hedges like leylandii, laurel, Portuguese laurel and holly go at 60-90cm. A 10m hedge of beech at 45cm spacing needs (10 / 0.45) + 1 = 23 plants. At 60cm spacing the same 10m needs only 17 plants but takes an extra year or two to fill in.

Double Staggered Row Hedges

For a thicker, faster-establishing hedge, plant two parallel rows 30-45cm apart with plants 60-90cm apart within each row, offset so the two rows form a zig-zag. This doubles the plant density at ground level without doubling your plant count. A 10m hedge of beech planted double-row at 60cm spacing needs 17 + 17 = 34 plants but reaches the same density in roughly half the time as a single row at 45cm. This is the approach professional landscapers use for security hedging, wind screens and anywhere the hedge is load-bearing.

When to Plant Hedges

Bare-root hedging plants establish best when planted between November and March while dormant. November-December gives the best results because the soil is still warm enough for root activity. Container-grown hedging can be planted year-round but needs much more watering if planted in spring or summer. For specific sowing and planting dates for your region, see our UK planting calendar.

Common Spacing Mistakes

I have made all of these myself at some point, and every one of them costs you time, money or both. If you avoid these four you will be ahead of 90% of beginners.

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 hardy geranium 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 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. For any bed wider than 1.2m, plan stepping stones or paths every 1m. For vegetable beds, make sure every row of plants is within arm’s reach of a path. I use 1.2m as the maximum bed width for anything I access from both sides, and 60cm for anything I access from one side only. 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 guide, a 30cm pot needs about 20 litres, a 45cm pot needs 55 litres, and a 60cm pot needs 130 litres. 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 80-120cm.
How do I space hedge plants?
For a single-row hedge, space hedge plants 30-45cm apart for small species (box, lavender, privet), 45-60cm for medium (beech, hornbeam, yew) and 60-90cm for tall or vigorous species (laurel, leylandii, holly). For a denser, quicker-establishing hedge use a double staggered row: plant two parallel rows 30-45cm apart with plants 60-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; in a double staggered row at 60cm spacing, the same 10m needs 34 plants but thickens up in roughly half the time.
What spacing for ground cover plants?
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. Typical UK allotment spacings are: lettuce 20-25cm, spring onions 5cm, main onions and shallots 15cm, garlic 15cm, carrots 5-8cm (thinned), beetroot 10cm, radish 3-5cm, spinach 15cm, chard 25cm, brassicas 45-60cm (cabbages, broccoli, cauliflower), kale 45cm, courgettes 90cm, tomatoes 45-60cm, runner beans 15cm along a row with rows 60cm apart, peas 5-8cm, potatoes 35cm in rows 75cm apart. For square-foot gardening, divide a 30cm x 30cm square by the crop’s spacing — 4 lettuces per square, 9 beets, 16 carrots, 1 broccoli.
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 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 (lavender, catmint, hardy geraniums) 30-40cm at the front. Triangular spacing gives a softer, less regimented feel than grid.

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.

Soil Calculator

Topsoil volumes for lawns, beds and landscaping jobs.

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.