A balcony garden brings natural beauty right to your doorstep.
Growing flowers on your balcony adds visual interest, attracts butterflies and hummingbirds, and gives you a peaceful spot to relax after a long day.
You can create a stunning display of colors and fragrances that brighten up your outdoor area and make it feel like a private retreat.
1. Petunia
These easy-care flowers love sunny spots and will flower all summer long. You can find them in almost every color, from pure white to deep purple.
Plant your petunias in containers with drainage holes and watch them spill over the edges in beautiful cascades. They work great in hanging baskets too.
2. Fuchsia
Fuchsia brings elegant beauty with its dangling, crystal-like flowers. These plants work great in hanging baskets where their blooms can cascade down in stunning displays.
Your fuchsia needs just a few hours of indirect light to create lots of flowers. Water them when the soil feels dry, and feed them with liquid fertilizer every 15-20 days during growing season.
3. Geranium
These beloved flowers come in many bright shades of red, pink, and white.
Your geraniums will thrive when they get 4-6 hours of direct sunlight each day. Place them in a spot where they can soak up the morning rays.
These easy-care plants can bloom from spring until fall if you give them the right care. Pick off faded flowers to encourage more blooms.
4. Begonia
These plants work great in shaded spots, making them perfect for north-facing balconies.
The heart-shaped leaves come in different shades of green with red undersides, creating extra visual interest.
You’ll get the best flower colors by placing them where they receive some indirect sunlight during the day.
5. Lobelia
Lobelia brings cascading waves of tiny blue, purple, white, or pink flowers to your balcony garden. You’ll love how these delicate blooms spill gracefully over the edges of hanging baskets and containers.
Your lobelia plants need moist soil and will grow best in partial shade. They reach about 15-20 cm in height, making them perfect for small spaces.
6. Verbena
Verbena brings cheerful clusters of tiny flowers in pink, purple, red, orange, yellow, and white to your balcony garden.
You can enjoy these bright blooms from spring until frost with proper care. Cut back spent flowers to encourage fresh blooms and keep your verbena looking full and healthy.
7. Calibrachoa

These flowers are perfect for hanging baskets and containers since they create lovely cascading effects.
You can find Calibrachoa in many eye-catching colors. They need sun or partial sun to thrive, and they’ll keep blooming from spring until frost hits.
8. Nemesia
Nemesia adds charming splashes of color to your balcony garden with its small, bright flowers. You can find these beauties in pink, purple, white, yellow, and orange shades.
Your nemesia plants need at least 5-6 hours of direct sunlight each day to produce the most flowers. Place them in well-draining soil and keep the soil moist but not soggy.
9. Bacopa
Bacopa brings a delightful waterfall of tiny flowers to your balcony garden. You can find varieties with white or violet blooms, each featuring cheerful yellow centers.
While not winter-hardy, you can keep your bacopa going year after year. Just trim it back in fall and move it to a bright, frost-free space where temperatures stay above 41°F.
10. Impatiens
You can find these easy-care flowers in shades from soft pink to bright red and purple.
They thrive in partial to full shade and prefer consistently moist, but not waterlogged, soil. Plant them in spring after the last frost, and enjoy their cheerful blooms all the way through to autumn.
11. Nasturtium
Nasturtiums bring bright splashes of orange, yellow, and red to your balcony garden.
Your nasturtiums will bloom from early summer until frost in cool areas. In mild winter spots, they’ll flower from fall through spring.
12. Pansies
Pansies are perfect for container gardens and window boxes on your balcony. They stay small and neat while providing lots of flowers for their size.
You can easily grow pansies in zones 7-10. They love cool weather and will give you two seasons of color each year when the temperatures are mild.
13. Sweet Alyssum
Sweet alyssum creates a lovely carpet of tiny flowers: the blooms come in white, purple, pink, and orange shades that add a soft touch to your space.
Your balcony will fill with gentle fragrance from these delicate flowers. They grow well in partial shade and do best during cooler seasons.
14. Marigold
Marigolds bring cheerful pops of gold and copper to your balcony garden. They thrive in sunny spots and don’t need much fuss.
These bright blooms also help keep pests away from your other plants naturally. Your marigolds will flower all through summer and into fall with regular watering.
15. Portulaca
Portulaca, also called moss rose, is a perfect flower for your sunny balcony. These low-growing plants spread beautifully and produce colorful blooms in shades of orange, yellow, white, red, and pink.
Your portulaca will thrive in hot, dry conditions and doesn’t need much water. The flowers open up during sunny days and close at night, making them an interesting addition to your balcony garden.
16. Dianthus
Your balcony can shine with beautiful Dianthus flowers, also known as “pinks.” These charming blooms come in shades of pink, white, and red, with frilly petals that look like tiny works of art.
Dianthus plants are perfect for containers and need full sun to grow well. You can enjoy their sweet, clove-like scent from spring through summer.
17. Coleus
Coleus adds stunning color to your balcony with its vibrant leaves in shades of lime green, burgundy, and mahogany.
You don’t need flowers to create a beautiful display, the colorful foliage of coleus brings life to both sunny and shady spots on your balcony.
18. Snapdragon
Snapdragons bring charm to your balcony with their tall spikes of colorful blooms. These flowers got their fun name because you can gently squeeze the sides to make them “snap” like a dragon’s mouth.
These easy-to-grow flowers attract butterflies and hummingbirds to your balcony space. Their sweet fragrance makes them even more special as a balcony garden addition.
19. Million Bells

Million Bells, also known as Calibrachoa, brings tiny, colorful flowers that look like miniature petunias. These flowers bloom non-stop from spring until frost.
Your containers will overflow with these dainty blooms in shades of pink, purple, yellow, red, and white.
20. Sweet Pea
Sweet peas have lovely climbing vines and colorful blooms. They fill your space with amazing scents and beautiful flowers in shades of purple, pink, white, and red.
You can grow these hardy plants on a trellis or let them trail along your balcony railing. Sweet peas do best in cooler weather, but you can move them inside when temperatures get extreme.

















