Quick answer: For colour at Diwali, buy flowering plants already in bud: chrysanthemum (guldaudi), marigold (genda), periwinkle, celosia and gomphrena. For flowers from December to March, sow or plant now: petunia, dianthus, calendula, pansy, salvia, sweet alyssum and nasturtium. Give them full sun, well-drained pots and a light feed every two to three weeks.
Every October the same question comes up: what can I plant now so the terrace or balcony looks good for Diwali? The honest answer is in two parts. Seeds sown today will not flower in time; they need six to ten weeks. But nursery plants already in bud will, and the seeds you sow now will carry colour right through winter, which in most of North and West India is the best flowering season of the year.
Which flowers will bloom in time for Diwali?
Buy plants that are already showing buds. These open within days and hold their flowers for weeks if kept in sun and watered evenly.
- Chrysanthemum (guldaudi). Flowers naturally as days shorten in autumn. Pompom, spoon and button types come in yellow, white, maroon, pink and bronze. Pinch off spent blooms to keep new ones coming.
- Marigold (genda). The most reliable festive colour. African marigolds give large orange and yellow balls; French marigolds are smaller and bushier for pots and edges.
- Periwinkle (sadabahar). Flowers almost all year, takes heat and neglect, and fills gaps between taller plants.
- Celosia (cockscomb). Plume and crest forms in deep red, magenta and gold. Good in groups.
- Gomphrena (globe amaranth). Small papery globes in purple, pink and white that last a long time.
Which flowers should you plant now for December to March?
October and early November are the main sowing and planting window for winter annuals across the plains. Seedlings or plants put in now flower from about December and keep going until the heat returns in March.
- Petunia. Generous colour in pots and hanging baskets; needs full sun and regular deadheading.
- Dianthus. Compact, clove-scented, good for edges and small pots.
- Calendula. Easy, cheerful orange and yellow, and edible petals for salads.
- Pansy and viola. Best in cooler North India; struggle where winters stay warm.
- Salvia. Upright spikes of red or blue; good height in mixed pots.
- Sweet alyssum. Low, honey-scented carpets of white or purple for edges.
- Nasturtium. Trails over pot rims and parapets; edible leaves and flowers.
- Phlox, verbena and snapdragon. Classic winter bedding where there is full sun.
Winter flowers at a glance
| Flower | For Diwali? | Main flowering | Best use |
|---|---|---|---|
| Chrysanthemum | Yes, buy in bud | Oct–Dec | Pots by entrances, festive groups |
| Marigold | Yes, buy in bud | Oct–Feb | Beds, pots, edges |
| Periwinkle | Yes | Most of the year | Filling gaps, hot corners |
| Celosia, gomphrena | Yes, buy in bud | Oct–Dec | Groups, mixed pots |
| Petunia | No | Dec–Mar | Pots, hanging baskets |
| Dianthus, calendula | No | Dec–Mar | Edges, small pots |
| Pansy, viola | No | Dec–Feb (cooler areas) | Pots, front of beds |
| Sweet alyssum, nasturtium | No | Dec–Mar | Edges, trailing over rims |
Pots, soil and feeding for winter flowers
Winter annuals are shallow-rooted, so pots 150 to 200 mm deep are enough. Use a light, free-draining mix of compost, coco peat and garden soil or perlite. Waterlogged roots are the usual cause of seedlings collapsing in winter.
- Feed lightly every two to three weeks with a balanced liquid feed or compost tea once buds form.
- Water when the top of the soil is dry, not on a fixed daily routine; winter plants need less than you expect.
- Group pots so they are easier to water and look fuller.
Winter flower ideas for terraces and balconies
- Entrance pair: two large pots of chrysanthemum either side of the door, underplanted with sweet alyssum.
- Parapet line: a row of troughs with marigold behind and trailing nasturtium in front.
- Hanging colour: petunias in baskets along a balcony rail, where they get full sun.
- Festive cluster: mixed pots of celosia, gomphrena and marigold grouped around a seating corner, ready for diyas.
For a terrace that looks good all year, not just in winter, see our terrace garden ideas and the full terrace gardening guide.
How to keep winter flowers blooming
- Deadhead every few days. Pinching off spent flowers is the single biggest factor in a long season.
- Keep them in full sun. Five to six hours; flowering stops in shade.
- Watch for aphids on petunias and chrysanthemums; a neem oil spray in the evening controls them.
- Protect from frost on cold nights in the north by moving pots against a wall or under cover.
Want seasonal planting planned for your home, hotel or estate? We design planting that changes with the seasons and stays in flower for guests and families. See our soft landscaping and planting design service.
Plan seasonal plantingAsked often.
Which flowers bloom in time for Diwali?
Buy plants already in bud: chrysanthemum (guldaudi), marigold (genda), periwinkle, celosia and gomphrena. They open within days and last for weeks in sun.
Which flowers should I plant in October for winter?
Petunia, dianthus, calendula, pansy, salvia, sweet alyssum, nasturtium, phlox and snapdragon flower from about December to March across most of North and West India.
Can I grow winter flowers in pots?
Yes. Most winter annuals are shallow-rooted, so pots 150 to 200 mm deep with a light, free-draining mix in full sun are enough.
How do I keep winter flowers blooming?
Deadhead every few days, keep them in five to six hours of sun, feed lightly every two to three weeks and watch for aphids.
Tell us about the site.
Every scheme begins with a survey. Send us the essentials and we will arrange one, then return a drawn plan — not a quotation against an assumption.
OR REACH US DIRECTLY
