Back to all posts Balcony Gardens

22 Small Balcony Gardens That Prove You Don’t Need Much Space to Grow Something Beautiful

Selina Haverford
No Comments
Small balcony garden corner with bird of paradise, monstera, and philodendron in neutral ceramic pots

Small balcony gardens are one of my favorite obsessions. I have maybe 40 square feet of outdoor space and I’ve squeezed more greenery into it than most people think is possible. The trick isn’t having room — it’s knowing how to use what you’ve got.

Vertical space, railing planters, stackable pots, a single statement tree in a big container. It all adds up fast.

I’ve spent years photographing balconies in cities across the US and pinning ideas from tiny apartments in Tokyo and Paris. What strikes me every time is how much personality a small outdoor space can hold. A couple of terracotta pots with trailing vines. A bistro chair tucked between two tall grasses. Done. It feels like a whole world up there.

Whether your balcony gets full sun all afternoon or sits in shade most of the day, there’s a garden approach that works for it. These 22 ideas run the full range — lush and tropical, clean and minimal, cottage-style overflowing with blooms, and everything between. Take what fits your space, your light, and your taste.

22 Small Balcony Gardens

Here are 22 real, doable ideas for small balcony gardens — from tight urban ledges to slightly roomier apartment terraces — each one worth stealing for your own outdoor space.

1) Black Rail Planters & Purple Blooms

Small balcony garden with black rail planters overflowing with purple petunias, trailing ivy, and herbs on a wood deck.

Long black rail-mounted planters run the full length of this narrow urban balcony, packed with trailing ivy, lush green herbs, and bursts of purple petunias. The density of planting along the railing does double duty — it adds serious greenery and softens the view of the brick building opposite.

A small round bistro table with potted herbs keeps the floor plan tight but still functional. One folding chair. That’s all you need.

The trick here is layering plant heights inside the railing box — low trailing plants at the front, bushy uprights behind. It makes a narrow planter look far more abundant than it actually is.

2) Weathered Wood Pallet Planter Wall

Weathered wood pallet vertical garden on a small balcony with nasturtiums, succulents, and greens — small balcony garden idea

A reclaimed wood pallet mounted against a brick wall does serious work in a tight space. Nasturtiums spill over the top in bursts of orange, succulents tuck into the middle slots, and leafy greens fill the lower rows. It’s a full garden packed into a single vertical surface.

The rough, gray-weathered wood adds texture without any effort. A small wooden stool nearby holds a terra cotta pot, keeping the floor mostly clear — which matters a lot on a small balcony.

Tip: line each pallet slot with landscape fabric before adding soil so it holds moisture without making a mess.

3) Oversized Tropical Leaves & Neutral Pots

Small balcony garden corner with bird of paradise, monstera, and philodendron in neutral ceramic pots

Perfect for city apartment balconies that get decent light. Three large-leafed tropicals — a bird of paradise, a philodendron, and a monstera — are grouped in the corner against a neutral render wall. The height contrast does all the work.

Stacking plants by height like this draws the eye upward, making a tight balcony feel bigger than it is. The matte white and ribbed ceramic pots keep it calm. No color clutter.

Tip: group odd numbers of plants — three or five — in a corner cluster. It reads intentional, not just crammed in. A jute rug underneath ties it together without adding visual weight.

4) Pink Geraniums & Jute Rug Balcony

Small balcony garden with pink geraniums, lavender in terracotta pots, jute rug, and sage green stool on wood deck.

Terracotta pots packed with pink geraniums, white alyssum, lavender, and oregano create that spilling, generous look that makes a small balcony feel like a cottage garden. Nothing is overly neat here. That’s the whole point.

The weathered wood deck, chippy sage green stool, and a jute rug with pink tassel trim pull the space together without spending much. A single white chair with a blush cushion is all the seating you need when your plants are doing the real decorating.

Tip: mix bloom heights by propping some pots on a low stool or crate — it keeps the eye moving and stops everything looking flat.

5) Matte Black Pots & Gray Composite Deck

Small balcony garden with matte black pots, Japanese maple, boxwood ball, and gray composite decking.

Gray decking, matte black pots, dark metal side table — the whole palette is cool and restrained. It works because every piece pulls in the same direction. No clutter, no noise.

The trio of black planters does all the heavy lifting here. A red Japanese maple adds the only warmth, with a clipped boxwood ball and ornamental grass filling in the structure below it. Three plants, three very different textures. That contrast is the whole point.

If you’re working with a narrow urban balcony, try limiting yourself to three pot sizes and one accent color. It keeps things intentional rather than crowded.

6) Terra Cotta Herb Pots & Wall-Mounted Shelf

Small balcony garden with terra cotta herb pots on a wall-mounted wooden shelf labeled basil, rosemary, thyme, and chives.

A wall-mounted wooden shelf lined with labeled terra cotta pots is one of the smartest moves you can make on a small balcony. Basil, rosemary, thyme, chives — all within arm’s reach. Practical and good-looking.

The chalkboard labels are a small detail that pays off. Easy to update when you swap herbs between seasons. The warm orange of the terra cotta against the gray concrete wall gives the whole setup a natural, unfussy feel.

Keep a metal watering can nearby like the one here — it doubles as a decorative element. Floor-level pots fill in the gaps and add depth without crowding the space.

7) Mixed Hanging Baskets Overhead Canopy

Small balcony garden with three colorful hanging baskets overhead, a wooden bench, and trailing flowers against a city skyline.

Three lush hanging baskets suspended from above do something a floor-level garden simply can’t — they pull your eyes up and make a narrow balcony feel like a full room. Purple lobelia, white petunias, and trailing fuchsia pack serious color without eating a single inch of floor space.

The wooden bench and small side table stay low and minimal, letting the plants do all the visual work. Smart. That overhead layering tricks the eye into reading the space as much larger than it is.

Tip: stagger basket heights by a few inches using S-hooks and chain links — it looks more natural and stops the canopy from feeling flat.

8) Bamboo Screens & Dark Planter Boxes

Small balcony garden with bamboo privacy screens, dark planter boxes, and a cozy seating nook on wood deck tiles.

Tall bamboo planted in long, dark planter boxes does two things at once — it gives you real privacy from neighboring buildings and adds serious greenery without taking up floor space. Smart move for any city balcony.

A wood-frame chair with a striped cushion sits on interlocking deck tiles, with a jute runner underneath. Simple. Cozy. The small round side table keeps it functional without crowding the space.

Layer in smaller pots of white blooms and trailing greenery at the base of the planters. That contrast between the tall bamboo and low ground-level plants adds depth. Try rosemary or white alyssum — both work well in containers.

9) Metal Ladder Shelf & Mixed Succulents

Small balcony garden with metal ladder shelf displaying mixed succulents, cacti, and a wooden folding chair

Sun-drenched and quietly lush. A small corner balcony packed with succulents and cacti on a slim metal ladder shelf does a lot of heavy lifting in very little square footage.

The mix of terra cotta, white ceramic, and textured gray pots keeps things varied without feeling chaotic. A folding wood chair with a single white pillow and a small round side table round it out — proof you don’t need much furniture when the plants are the point.

Tip: group your succulents by height on the shelf, tallest on top, trailing varieties like string of pearls on lower rungs so they can spill freely.

10) Cosmos & Echinacea Wooden Trough Planter

Small balcony garden with a wooden trough planter filled with cosmos, echinacea, and ornamental grasses in a wild meadow style.

Perfect for anyone who wants a balcony that feels less like a patio and more like a countryside field. A deep, weathered wooden trough runs along the railing, packed with cosmos, echinacea, ornamental grasses, and low-growing filler plants. The mix is deliberately loose and unstructured. That’s the whole point.

The variety of heights is what makes this work. Tall cosmos reach up past the railing while shorter plants fill in below, creating real visual depth in a tight space. A galvanized watering can sits on the floor — functional, not decorative.

Tip: sow cosmos directly into the trough in late spring. They grow fast, bloom all summer, and need almost no fuss.

11) Wooden Trellis & Morning Glory Climbers

Small balcony garden with wooden trellis, purple morning glory climbers, folding chair, and jute rug in a city apartment.

A tall wooden trellis fixed to the wall does the heavy lifting here. It pulls the eye upward, making the narrow balcony feel far less cramped. Purple morning glory blooms weave through the lattice — fast-growing, reliable, and dramatic against a plain stucco wall.

The single terra cotta pot at the base keeps it grounded. A dark wood folding chair with a linen cushion and gray throw fits the tight footprint perfectly. A jute rug softens the deck tiles underfoot.

Tip: train your climber in one direction early in the season — it fills in much faster and looks intentional rather than wild.

12) Dark Green Glazed Pots & Mixed Ferns

Small balcony garden with dark green glazed pots, Boston ferns, hostas, and pink begonias in a shady nook

Deep forest green glazed pots tie the whole arrangement together. Every container matches, which sounds rigid but actually lets the plants do all the talking. The result is lush without feeling chaotic.

Boston ferns take center stage here, spilling over the edges of pots stacked at different heights near the window. Hostas with their wide, variegated leaves anchor the floor level. A rex begonia with soft pink blooms adds the only real color pop — subtle, not showy.

If your balcony gets limited direct sun, this is your blueprint. Ferns, hostas, and begonias all thrive in shade. Keep the pots clustered tight and the color palette of containers consistent for a cohesive look in a small footprint.

13) Cherry Tomatoes & Wooden Raised Bed

Small balcony garden with cherry tomato grow bags and cedar raised bed planted with Swiss chard and greens

A balcony that actually feeds you — that’s the goal here. Two tall cherry tomato plants in black fabric grow bags line the railing, heavy with fruit. A cedar raised bed runs the length of the right wall, packed with Swiss chard and leafy greens in deep red and green.

The wood deck tiles keep the floor warm underfoot, and a small drip timer sits on the ground — low-effort irrigation that makes this setup genuinely low-maintenance. Smart.

Tip: fabric grow bags drain better than rigid pots and keep roots cooler in summer heat — perfect for tomatoes on a sun-exposed balcony.

14) All-White Pots & Silvery Foliage

Small balcony garden with all-white pots, white blooms, and silvery foliage plants beside a linen sofa.

Notice the dusty silver foliage tucked between the white bloomers — that’s likely Dichondra or silver curry plant, and it’s doing a lot of the visual work here. It breaks up what could easily feel flat and adds texture without adding color.

Every pot is white, every flower is white. The result is calm and cohesive on a small balcony that could otherwise feel cluttered with this many containers. A weathered teak side table and a linen-covered sofa keep things grounded.

Tip: Vary your pot heights deliberately. Tall background pots, mid-height fillers, and low foreground plants create depth even in a shallow balcony space.

15) Bougainvillea & Olive Trees in Terra Cotta

Small balcony garden with bougainvillea, olive trees, lavender and rosemary in aged terra cotta pots on wood deck tiles.

A hot-pink bougainvillea trained up a stucco wall is the first thing your eye goes to here. It earns its space. Below it, a cluster of aged terra cotta pots in varying sizes holds olive trees, lavender, and rosemary — a classic Mediterranean lineup that smells as good as it looks.

The interlocking wood deck tiles are doing a lot of quiet work. They warm up the floor without a renovation. A gold watering can tucked at the base keeps things functional but still nice to look at.

Tip: Group pots in odd numbers and vary the heights dramatically — it reads as intentional, not cluttered.

16) Solar Stake Lights & White Night Blooms

Small balcony garden at dusk with white night-blooming flowers, solar stake lights, and navy pots.

After dark is when this balcony really comes alive. White morning glory blooms and star jasmine practically glow against the deep navy pots, and small solar stake lights tucked into each container do all the heavy lifting. No wiring. No fuss.

The wood folding chair with a draped throw and a simple side table keep the seating side unfussy — which is smart. Let the plants be the feature.

If you want this effect, stick to white or pale yellow flowers. They catch every bit of ambient light. Dark blooms just disappear at night.

17) Japanese Maple & Concrete Cube Planter

Japanese maple in a concrete cube planter on a small balcony garden with wood deck tiles and moss stones

If you have a small balcony and want one plant to do all the heavy lifting, a Japanese maple in a concrete cube planter is hard to beat. That fiery red-orange canopy stops you cold. The moss-topped soil and two moss-covered stones on the wood deck tiles add a quiet, grounded feeling around it.

The square concrete planter anchors the whole space without fuss. No fussy colors. No competing shapes. Just clean lines and a dramatic tree.

Tip: keep the rest of your balcony planting low and green — heathers, ferns, creeping groundcovers — so the maple stays the star. It earns that spotlight every single season.

18) Wooden Ladder Shelf & Trailing Vines

Small balcony garden with wooden ladder shelf layered with trailing vines and mixed green plants in white pots.

A lean-to wooden ladder shelf in the corner does a lot of heavy lifting here. By stacking plants vertically, the whole floor stays usable — critical on a narrow balcony where every square foot counts.

The mix of trailing vines cascading down from the top shelf, string-of-pearls, and broad-leafed plants lower down creates real visual depth. It reads lush without feeling crowded.

My tip: anchor your tallest, most dramatic trailing plant at the very top. Let it spill down naturally. It draws the eye upward and makes the space feel taller than it actually is.

19) Potted Lemon Tree & Terracotta Cluster

Small balcony garden with a potted lemon tree in a large terracotta urn surrounded by herb pots and marigolds.

Yellow lemons against bright green leaves — that color pop does all the heavy lifting here. A large, aged terracotta urn anchors the whole setup, and the warm tones carry through every smaller pot surrounding it. It feels cohesive without being fussy.

What I love most is how the herbs and marigolds fill in the gaps at ground level. Basil, rosemary, thyme — all practical, all beautiful. The wood deck tiles underneath make the space feel finished and intentional.

Tip: Lemon trees need at least 8 hours of direct sun on a balcony. If yours faces the right direction, this citrus-plus-herbs combo is one of the most rewarding small balcony setups you can pull off.

20) Macramé Hangers & Wicker Egg Chair

Small balcony garden with macramé plant hangers, wicker egg chair, and trailing pothos on a neutral wall.

Three macramé plant hangers on a bare wall do more work than any shelf ever could. The knotted rope textures add warmth without taking up floor space — a smart move on a tight balcony. Pothos, spider plant, and string of pearls each trail at different lengths, giving the wall real visual depth.

The round wicker egg chair and jute rug tie the whole scheme together. Natural fibers everywhere. It feels cohesive without looking overdone.

Tip: stagger your hangers at three different heights so the plants don’t compete for light — and always plant in lightweight pots to keep the wall hooks under safe load.

21) Cedar Planter Box & Salvia Border

Small balcony garden with cedar planter box filled with purple salvia, bistro chairs, and jute rug

That long cedar planter box does two jobs at once. It holds a dense run of purple salvia and green herbs, and it acts as a soft visual divider between the seating area and the iron railing — giving this tiny balcony a sense of zones without eating into floor space.

The folding bistro set is the right call here. Metal legs, slatted wood tops, cushions you can pull inside. Nothing bulky. The jute rug underneath anchors the whole setup without making the space feel cramped.

Try rosemary at the sunny end of your planter and salvia toward the middle — both are low-maintenance and look full fast.

22) Bold Glazed Pots & Mixed Dahlias

Small balcony garden with bold glazed pots, coral dahlias, ferns, and a jute rug — colorful eclectic mix

A mustard-yellow glazed pot packed with coral dahlias anchors the whole space. Around it, cobalt blue planters, terracotta bowls, and a navy fern pot layer in color without any single theme taking over. It works because nothing matches — and that’s exactly the point.

The jute rug grounds everything and keeps the balcony from feeling chaotic. A small folding bistro table and stool tuck in on the right, proof that you don’t have to sacrifice seating to fit this many plants.

Tip: vary pot heights using small stools or plant stands — it opens up floor space and makes the whole arrangement feel intentional rather than crowded.

How to Choose the Right Plants for a Small Balcony Garden

Sun exposure is everything. Before you buy a single plant, spend a couple of days watching how light moves across your balcony. A south-facing balcony in full sun all afternoon can handle lavender, tomatoes, citrus, and most Mediterranean herbs without any fuss.

A north-facing balcony in near-constant shade needs ferns, hostas, begonias, and impatiens — plants that actually thrive without direct sun rather than just survive.

Weight matters more than most people realize. Balconies have load limits, and large pots of wet soil get heavy fast. A single large terracotta pot can weigh 80 pounds once planted and watered.

Go for lightweight plastic or fiberglass pots that mimic stone or ceramic, and use a peat-free, lightweight potting mix rather than heavy garden soil. Spread that weight across the floor rather than loading it all in one corner near the railings.

Think about how much maintenance you actually want to do. If you travel or forget to water, stick with drought-tolerant plants like succulents, sedums, ornamental grasses, and agapanthus. If you’re home every day and love the ritual of watering, go wild with thirsty annuals and vegetables. Match the plants to your real lifestyle, not your ideal one.

Common Mistakes to Avoid in Small Balcony Gardens

The biggest mistake I see is buying too many small pots. A dozen tiny pots looks scattered and fussy, and each one dries out faster than a larger container. Group plants into fewer, bigger pots instead.

Three large containers with mixed plantings look far more intentional than fifteen little individual ones, and they hold moisture much better through hot days.

Ignoring vertical space is another one. The floor of a small balcony fills up fast, but the walls and railings are often completely bare.

Wall-mounted planters, trellises, hanging baskets, and tiered shelving all pull the eye upward and make the space feel taller and more garden-like without eating up precious floor area. Even one wall shelf changes everything.

Don’t forget drainage. Pots without drainage holes sitting on a balcony floor can damage the surface over time and drown your plants.

Always use pots with holes and put saucers under them — but empty those saucers after rain or heavy watering so roots aren’t sitting in standing water.

A waterproof mat or some composite deck tiles under the pot groupings also protects the balcony surface and pulls the whole look together.

Frequently Asked Questions

What plants grow best in a small balcony garden?

Lavender, herbs, trailing petunias, and dwarf citrus all work well. Match your plant choice to how much sun your balcony actually gets.

How do I add privacy to a small balcony garden?

Tall bamboo in planters or a trellis with climbing plants are the quickest fixes — both add greenery and screen the space at the same time.

Can I grow vegetables on a small balcony?

Yes. Tomatoes, lettuce, herbs, and peppers all do well in containers on a sunny balcony with at least six hours of direct light.

How do I stop my balcony plants from drying out so fast?

Use larger pots, a moisture-retaining potting mix, and water in the early morning. A simple drip irrigation timer helps enormously in summer.

Is a small balcony garden too heavy for my building?

Use lightweight fiberglass or plastic pots and spread weight evenly across the floor. If in doubt, check your building's load limit with your landlord.

What's the easiest way to make a tiny balcony feel like a garden?

One large statement plant, a small rug, and a cluster of pots in varying heights does the job quickly and doesn't require much space at all.

Leave a Comment