Flower Girl Dresses for Weddings
Choosing the right flower girl dress is about finding a style that feels special enough for the wedding while still being comfortable for the child wearing it. Our flower girl dresses include classic white and ivory designs alongside pink, blue, champagne, gold, silver and other wedding colours, with options for babies, younger girls and older flower girls.
From traditional church ceremonies to modern weddings and destination celebrations, you can choose from lace, satin, tulle, A-line and princess-style dresses designed to coordinate beautifully with the bride, bridesmaids and wider wedding party.
Whether you're planning a traditional church ceremony, a modern city wedding or a countryside celebration in the UK, choose a flower girl dress that complements the wedding palette while remaining comfortable and age-appropriate for the child wearing it.
White & Ivory Flower Girl Dresses
White flower girl dresses remain one of the most traditional choices for weddings, particularly when the flower girl is styled to complement the bride. Crisp white works beautifully with lace, tulle, floral details and simple satin finishes for both classic and contemporary ceremonies.
Ivory flower girl dresses offer a softer alternative and pair especially well with warm bridal shades, champagne accessories and neutral wedding palettes. Ivory is also a versatile option when an exact white match is not required, giving the flower girl a bridal-inspired look without appearing too stark.
When deciding between white and ivory, compare the dress with the bridal gown and bridesmaid colours where possible, as the appearance of each shade can vary depending on the fabric, lighting and design.
Flower Girl Dresses by Style
Lace Flower Girl Dresses
Lace flower girl dresses are ideal for traditional weddings, church ceremonies and formal celebrations. Lace can create a delicate vintage-inspired look when used throughout the dress or add softer detail when featured on the bodice, sleeves or skirt.
Satin Flower Girl Dresses
A satin flower girl dress offers a smooth, polished finish that works particularly well for elegant and formal weddings. Satin styles can be kept simple for a clean silhouette or combined with bows, beading, pearls and other embellishments for a more decorative finish.
Tulle & Princess Flower Girl Dresses
For a fuller, fairytale-inspired look, tulle and princess flower girl dresses create volume while still feeling appropriate for younger members of the wedding party. Layered skirts, floral appliqués, bows, sequins and embroidery can add detail without taking attention away from the bridal party.
Traditional Flower Girl Dresses
Traditional flower girl dresses often combine white or ivory shades with lace, tulle, satin, bows or floral detailing. A classic A-line or full-skirted silhouette works particularly well for church weddings and more formal ceremonies, while simpler designs can suit understated or modern celebrations.
Flower Girl Dresses for Babies, Younger & Older Girls
The flower girl role is not limited to one particular age, so the best dress depends on the child, the wedding style and how involved she will be throughout the day.
For baby flower girl dresses and toddlers, look for soft fabrics, comfortable fits and manageable skirt lengths that allow easy movement. Younger flower girls may suit classic tulle, lace and princess styles, while older flower girl dresses can use cleaner A-line silhouettes, longer lengths, satin or more understated detailing for a slightly more mature look.
Older girls may sometimes take on the role of a junior bridesmaid instead. If the wedding party calls for a more coordinated bridesmaid look, explore our Junior Bridesmaid Dresses.
Long & Long-Sleeve Flower Girl Dresses
Long flower girl dresses can create a more formal appearance for weddings, particularly for older girls or traditional ceremonies. When choosing a full-length design, check that the hem allows comfortable walking and does not create a trip hazard.
For autumn, winter or church weddings, long-sleeve flower girl dresses can offer additional coverage while maintaining an elegant occasion look. A girls' bolero or cape can also be layered over sleeveless dresses for cooler venues and outdoor photographs.
Choosing a Flower Girl Dress Colour
The flower girl's dress does not have to match the bridesmaids exactly. Many wedding parties coordinate through one shared element, such as the dress colour, flowers, sash or accessories.
White and ivory are timeless choices, while blush pink, champagne and pale blue work well for softer wedding palettes. Gold and silver can add a more decorative finish, particularly for evening, winter or festive ceremonies.
The best approach is to choose a colour that complements the bridal party while still giving the flower girl a look suited to her age and role in the ceremony.
How to Choose the Right Flower Girl Dress Size
Measure the child's chest, waist and height before ordering and compare these measurements with the size information provided on the individual product page. Measurements are more reliable than choosing by age alone because children of the same age can vary considerably in height and build.
Dress length is particularly important for younger flower girls. Full-length styles should sit high enough for comfortable walking, while knee-length and tea-length dresses can provide greater freedom of movement.
If you are shopping several months before the wedding, allow for normal growth without choosing a dress that is excessively large, as this can affect both the fit and overall shape.
Complete Her Flower Girl Outfit
Finish the look with comfortable Flower Girl Shoes or classic Girls' Mary Jane Shoes. Complete the wedding outfit with a girls' headband, flower crown or one of our flower girl bags and baskets.
Flower Girl Dresses FAQs
What colour should a flower girl dress be?
White and ivory are traditional choices, but a flower girl dress can also coordinate with the bridesmaid dresses or wider wedding colour palette. Pink, blue, champagne, gold and silver can all work depending on the style of the ceremony.
Should a flower girl wear white or ivory?
Either is suitable. White gives a crisp, traditional look, while ivory provides a softer tone that works particularly well with warm bridal colours, lace and champagne accessories.
Can an older girl be a flower girl?
Yes. There is no fixed maximum age for a flower girl. Older girls can wear longer, more understated or more structured flower girl dresses, although some weddings may choose to give them the role of junior bridesmaid instead.
What style of dress is best for a flower girl?
Lace, satin, tulle, A-line and princess dresses are all popular choices. The best style depends on the wedding theme, venue, season, the child's age and how comfortable she feels wearing the dress.
Should a flower girl dress be long or short?
Both can work. Long dresses provide a more formal appearance, while shorter and tea-length styles can make movement easier for babies and younger flower girls.
Do flower girl dresses need to match the bridesmaids?
No. They can match the bridesmaids, coordinate through colour or accessories, or use a traditional white or ivory dress that connects more closely with the bride.







































































