30 small garden design ideas
Transform your space with our easy design ideas for a small garden.
This article has been checked for horticultural accuracy by Oliver Parsons.
In a small garden, following a few key principles when planning and planting will help make your garden look bigger and feel less cluttered.
Whether you have a tiny garden or a small patio, there are plenty of ways you can improve your space. Taking time to choose colour schemes, picking plants that will flower for months and using design tricks such as repetition or adding focal points, will all have a big impact.
For limited budgets, think about using gravel instead of paving or a lawn. This also provides more space for plants in a tiny space. Install simple lighting yourself or, if you want a small vegetable garden, sow salad successionally in containers or grow fast-cropping plants like spring radishes and short, fast-growing carrot varieties such as 'Nantes 2'.
One of the simplest ways to give small gardens a boost is to use your vertical space – for tiny gardens use hanging baskets and planters, cover boundaries with climbers, and add height with trees or tall slim plants like alliums and Verbena bonariensis.
There are many ways to make a small garden more interesting: here's a few ideas to get you started.
Get the landscaping-planting ratio right
When planning your patio garden get the balance of planting and landscaping right to make your small garden look beautiful. Garden designs for small gardens should aim for a ratio of around 50 per cent planting and furniture to 50 per cent paving or decking. This will help create a patio that is easy on the eye without being overcrowded.
Use cooler colours
Choosing the right colours can make your garden look bigger. Colours from the cool side of the colour wheel, such as blue and purple, will seem further away while hot colours like red and orange look like they are closer. Choosing a cooler plant palette will therefore create a feeling that your garden is bigger than it is.
Create height in narrow borders
Narrow borders can feel restrictive and tricky to plant, but using plants with some height makes them feel more substantial. Use tall bulbs such as alliums, agapanthus or lilies that will add height without taking up much ground space. Obelisks planted with climbers like sweet peas will also add height without growing too wide.
Combine seating and storage space
Save space in a small back garden by building seating that can double up as storage space, or build seating into your design. Use a corner bench or put seating up against a boundary to save space on a table in the centre of your patio.
Use long-season planting
In a tiny space there isn't room to have plants that are only interesting for a short part of the year, so choose types with a long flowering season. Good options include repeat-flowering roses, such as Rosa ‘Flower Carpet Amber’, which flowers for eight months. Rosa 'Lady of Shalott', a shrub rose, flowers from June to October. Other long-flowering perennials include Erigeron karvinskianus, Erysimum ‘Bowles’s Mauve’ and hardy geraniums, many of which flower all summer long.
Plant up a hanging planter
Using hanging planters is an inexpensive way to add greenery to a boundary or shed wall. Plant them with bedding, ferns (in shade), trailing alpines or herbs. Alternatively use them to plant veg with shallow roots, such as salad leaves or spinach.
Divide your space
A small garden will look bigger if you can’t see everything at once. Divide up your garden using flowerbeds, screens or hedges to break up the space. The fact that it has different areas or sections will also make your garden more interesting to look at.
Use light-coloured landscaping
Using light-coloured materials can help to bounce the light around and will make the garden seem more spacious than dark paving or paint colours. This will also brighten your garden if your outdoor space is on the shady side. Try light paving or gravel, or paint your boundaries in a light colour.
Limit your planting palette
Limit your planting palette in a small garden. This will help make your design look cohesive and less bitty than using lots of individual plants. Repeating a limited selection of plants is one way to make your garden look like it's been professionally designed.
Make borders bigger
Tiny beds and borders can make your garden seem smaller. Reduce the space you have for a lawn or patio and make borders or beds bigger to allow a greater depth of planting. Having generous planting areas rather than lines of plants will make your whole garden feel bigger.
Add structural planting
Don’t forget to include structural planting – trees and evergreen shrubs will provide a permanent backbone for the garden and add interest in winter. This is just as important in a small garden, adding year-round appeal and shape to your borders.
Use staging to fit in more plants
Create more planting space by putting containers on a planting stand with different levels. This is an easy way to fit in more pots as it saves on ground space. In a tiny garden, try narrow, ladder-style staging, which takes up even less room than the staging pictured and has more tiers.
Make a green roof
You don't need a big garden to include a green roof. This is a practical way to use dead space, such a shed roof or bin store roof to fit in extra plants. Not only will this add greenery to your garden but it will disguise or soften functional features.
Plant up a shady corner
Make the most of every planting opportunity by transforming shady spots. Perk up a gloomy bed or corner with plants like ferns, hostas, foxgloves and epimediums. If you don't have borders, use containers to brighten up your patio. For deep shade try hostas, lilyturf or Euphorbia amygdaloides var. robbiae.
Grow scented plants
Grow scented plants along a path or next to a bench to add another dimension to your garden. The fragrance will be all the more noticeable in a small space, especially if you combine several scented plants. Try the climber Trachelospermum jasminoides, lavender for containers or nicotiana for evening scent.
Grow a multi-season tree
If you can fit in a tree, choose a small variety that offers more than one season of interest. The spring-flowering Amelanchier lamarkii also has black berries in summer and autumn leaf colour. Prunus autumnalis flowers from late autumn to winter and has beautiful autumn leaf colour. Hawthorn and crab apples bear spring blossom, fruit in summer to autumn and have glorious autumn leaf colour.
Install a green wall
There are plenty of easy-to-install DIY green walls that will enable you to fit more greenery into your garden. These can be fixed to garden walls or fences to transform a boundary. Fill them with herbs, bedding plants or salad leaves for a colourful vertical display.
Make a container display
A collection of small pots can create a cluttered look. On a small patio, try planting up one big container instead. It will have instant impact and create a focal point. Choose plants that will last for more than one season or one central plant that will last year-round, and then switch the underplanting with the seasons.
Plant a hanging basket
A hanging basket is perfect for very small gardens, taking up no ground space but providing months of colour. Try plants like begonias, argyranthemum, calibrachoa, lobelia, bacopa, pelargoniums and nemesia for a long season of colour. For budget options, buy packs of bedding plants from the garden centre in spring and grow them on before planting up your basket.
Grow veg vertically
If you lack ground space, choose climbing veg varieties that can be grown up trellis like runner beans, French beans such as 'Blauhilde', ‘Algarve’ or ‘Cobra’, or squash ‘Trombrocino’. These will provide plenty of crops but take up little room.
Sow salad successionally
Save money on shop-bought salads by growing your own. In a small vegetable garden, you can enjoy a continuous salad supply by sowing seed in two containers (sowing the second container two weeks after the first). If you have room only for one pot, sow a second batch of salad in a seed tray and then move baby salad plants into your container when the first crop starts to go over.
Sow a square metre veg bed
Sowing a square metre veg bed is a great way to get a big yield from a small area. The idea is to sow closer than you would normally and replace each crop with another as soon as it’s finished cropping. Good plants to grow in this way include beetroot, rocket, spring onions and chard.
Choose compact veg varieties
Avoid growing vegetables like pumpkins and maincrop potatoes that take up a lot of space and focus instead on varieties that are fast growing, can be grown in pots or take up little room. Spring onions can be harvested in eight weeks, and spring radishes take four weeks to reach maturity, while fast-growing salad leaves and carrot varieties are perfect for containers.
Work with your garden's shape
In a small square or rectangular garden there are a few ways to make it look bigger or more interesting. Add in circular paving to break up the linear look of the layout, divide the garden with a border or screen, or add curved borders to draw the eye away from the boundaries and contrast with the straight lines. Another idea is to cover your fence or wall with climbers to disguise the edges of your garden and soften the boundaries.
Use rectangular paving stones
Make your garden look wider by using rectangular paving, horizontally. This makes an interesting alternative to square paving and will create an illusion that your garden is wider than it is.
Save on shed space
Make use of the underside of shelves in your shed for storage. Reuse jam jars to keep items such as string and plant labels. Attach the jar lid to the shelf using nails or screws and then screw the jar on.
Use repetition
Whether you have a windowsill or a small patio, use repetition to create impact. Repeating an element, whether it's three identical containers or a line of box balls along a path, draws your eye and creates rhythm in the garden.
Spruce up the front gate
Give your gate a makeover to add impact to your front garden. Repainting or sanding down and staining a wooden gate is an easy, budget-friendly job that can make a big difference to an entrance.
Ditch the lawn
Having a lawn can draw attention to the size of a small garden. Using gravel instead creates more opportunities for creative planting and helps to make your space seem larger.
Add lighting
Adding lighting to a small garden is simple and doesn't have to be expensive. There are solar-powered spotlights available, which you can stick into the ground without having to install mains-powered lighting. Fairy lights or strings of lanterns are another easy, cheap option. When choosing outdoor lights, go for those with more of a yellow light than a bright white light, as this is less harmful to wildlife.
Christmas offer
Gift a subscription to BBC Gardeners' World magazine and save 51% on the shop price.
Year Planner 2025 on sale
Starting to plan your gardening year? The Year Planner 2025 is packed with expert advice from the Gardeners’ World team, to ensure you have your best gardening year yet.
Plant of the Week: Mix & match dahlias
This week, choose from 40 beautiful dahlia varieties in various shapes and colours, including dwarf and giant sizes, with prices starting from just £4 each.
Offer ends 23.59, Sunday 8 December.
New podcast series
Join Monty and the team for advice on winter gardening, tulips, caring for birds, house plants and more in the new BBC Gardeners' World Magazine podcast series.