Many flowers will attract bees but I’ve noticed in my own garden and from research that some attract them much more than others.
In my herb garden the bees seem to love the following flowering herbs: chives, lavender, thyme, bergamot, borage, feverfew, lamb’s ears, greater celandine, st john’s wort, comfrey, clary sage, roses, oregano, marjoram, white and red clover, evening primrose, rosemary, sage, yarrow, lemon balm and marshmallow.
Bees also like the flowers of betony, bramble, butterbur, catmint, dill, coneflower, eyebright, mullein, lungwort, foxglove, dandelion, cornflower, hollyhock, honeysuckle, nasturtiums, white dead nettle and wall germander to name just a few.
Here are a few photos of herb flowers in my garden that bees like:
This shows from left to right: borage, bergamot and st john’s wort.
Borage, evening primrose, feverfew and dill flowers.
Bee (obviously!) on chive flowers.
Top photo shows Clary sage flower, lower photo shows Lamb’s ears flowers.
Greater Celandine. If you break off one of the leaves or stems you’ll see bright orange sap ooze out; apparently good for treating warts amongst other things but be warned it does stain skin and clothes and may irritate sensitive skin.
Apothecary’s rose (Rosa gallica officinalis). This has a wonderful scent and the petals can be used for many things as mentioned in this blog post about how to make rose water and this one about how to make rose flavoured sugar.
If you’re not sure what species of bee you’ve seen, this website will help: http://www.bumblebeeconservation.org.uk/bumblebees_id.htm