A balcony is a place where you can unwind after a hectic day. But due to different temperatures and light conditions, many of us may have never had much luck with growing plants in a balcony. But you will be successful in creating a beautiful private garden if you choose the right plants.

Here is our guide for the best plants to turn your balcony into a blossoming garden.


You will love impatiens if you have a shady balcony. They tend to grow well in partial sun. Make sure to plant them together as they can grow tall. These plants will thrive during spring and summer, and during this time they should be watered on a daily basis.


A verbena is a great option if you are looking for a trailing plant for your balcony. To perfect your vertical space you can plant them in hanging baskets or a window box or planter. They can survive with very little water in full sun and come in a variety of sizes and colors.


Marigolds need very little water to survive. They flower from early spring to early fall but they prefer hot days and full sun. They will keep mosquitoes at bay as they are pest-resistant plants.


For pots and flower boxes pleasant-smelling pansies are the best. They come in shades of purple, pink, red, blue, white, and yellow. They will certainly add some personality to your balcony. They can’t survive too much heat and grow best in partial shade.


For Petunias to thrive you need daytime temperatures between 60 to 75 degrees Fahrenheit. It will be a challenge to grow them on a balcony with cooler temperatures. These plants need not be watered all that often but they need full sun for about five or six hours a day.

Morning Glory

To give a colorful palate for any balcony these flowers are the best as they come in shades of white, pink, purple, or blue. You can train them to cover any part of the balcony as they grow on a vine. They require little water and full sun.


If you are planning to fill some flower boxes in the space pelargoniums or geraniums are ideal. You can create a colorful display on any balcony as they come in a variety of colors like pink, red, white, and purple. If they get full sun all day they bloom and can grow tall.


These beautiful flowers are easy to grow. However, they can’t withstand cold and are sensitive to bright sunlight and a lot of heat. For them to thrive you will want a balcony that is shaded for several hours each day. They will bloom from late spring until late fall and do not require a lot of water.


They bloom in late summer and come in a number of bright colors like shades of red, yellow, purple and pink. Since they can grow to be two to three feet high these plants look great in planting pots or baskets. They also enjoy well-drained soil and full sun.