Bach Flower Essences

There are 38 remedies in the Bach remedy system. All of them were discovered in the 1920s and 1930s by Dr Edward Bach, a well-known bacteriologist, physician, and pathologist.

Each remedy is associated with a basic human emotion. Mimulus, for example, is for when we are anxious or afraid about something specific. Taking the remedy helps us overcome our fear and face it with courage.

Click on the remedies below to read about each.

40 products
Sort by:
Featured
Sort by:
Featured
Availability
Price
$0
$33.95
Custom Bach Flower Essence Drops - 30ml
Options
Custom Bach Flower Essence Drops - 30ml
Custom Bach Flower Essence Drops - 30ml

Custom Bach Flower Essence Drops - 30ml

Price
$18
9
Agrimony Bach Flower Essence Drops - 30ml
Options
Agrimony Bach Flower Essence Drops - 30ml
Agrimony Bach Flower Essence Drops - 30ml

Agrimony Bach Flower Essence Drops - 30ml

Price
$18
Aspen Bach Flower Essence Drops - 30ml
Options
Aspen Bach Flower Essence Drops - 30ml
Aspen Bach Flower Essence Drops - 30ml

Aspen Bach Flower Essence Drops - 30ml

Price
$18
Beech Bach Flower Essence Drops - 30ml
Options
Beech Bach Flower Essence Drops - 30ml
Beech Bach Flower Essence Drops - 30ml

Beech Bach Flower Essence Drops - 30ml

Price
$18
Centaury Bach Flower Essence Drops - 30ml
Options
Centaury Bach Flower Essence Drops - 30ml
Centaury Bach Flower Essence Drops - 30ml

Centaury Bach Flower Essence Drops - 30ml

Price
$18
Cerato Bach Flower Essence Drops - 30ml
Options
Cerato Bach Flower Essence Drops - 30ml
Cerato Bach Flower Essence Drops - 30ml

Cerato Bach Flower Essence Drops - 30ml

Price
$18
Cherry Plum Bach Flower Essence Drops - 30ml
Options
Cherry Plum Bach Flower Essence Drops - 30ml
Cherry Plum Bach Flower Essence Drops - 30ml

Cherry Plum Bach Flower Essence Drops - 30ml

Price
$18
Chestnut Bud Bach Flower Essence Drops - 30ml
Options
Chestnut Bud Bach Flower Essence Drops - 30ml
Chestnut Bud Bach Flower Essence Drops - 30ml

Chestnut Bud Bach Flower Essence Drops - 30ml

Price
$18
Chicory Bach Flower Essence Drops - 30ml
Options
Chicory Bach Flower Essence Drops - 30ml
Chicory Bach Flower Essence Drops - 30ml

Chicory Bach Flower Essence Drops - 30ml

Price
$18
Clematis Bach Flower Essence Drops - 30ml
Options
Clematis Bach Flower Essence Drops - 30ml
Clematis Bach Flower Essence Drops - 30ml

Clematis Bach Flower Essence Drops - 30ml

Price
$18
Crab Apple Bach Flower Essence Drops - 30ml
Options
Crab Apple Bach Flower Essence Drops - 30ml
Crab Apple Bach Flower Essence Drops - 30ml

Crab Apple Bach Flower Essence Drops - 30ml

Price
$18
Elm Bach Flower Essence Drops - 30ml
Options
Elm Bach Flower Essence Drops - 30ml
Elm Bach Flower Essence Drops - 30ml

Elm Bach Flower Essence Drops - 30ml

Price
$18
Gentian Bach Flower Essence Drops - 30ml
Options
Gentian Bach Flower Essence Drops - 30ml
Gentian Bach Flower Essence Drops - 30ml

Gentian Bach Flower Essence Drops - 30ml

Price
$18
Gorse Bach Flower Essence Drops - 30ml
Options
Gorse Bach Flower Essence Drops - 30ml
Gorse Bach Flower Essence Drops - 30ml

Gorse Bach Flower Essence Drops - 30ml

Price
$18
Heather Bach Flower Essence Drops - 30ml
Options
Heather Bach Flower Essence Drops - 30ml
Heather Bach Flower Essence Drops - 30ml

Heather Bach Flower Essence Drops - 30ml

Price
$18
Holly Bach Flower Essence Drops - 30ml
Options
Holly Bach Flower Essence Drops - 30ml
Holly Bach Flower Essence Drops - 30ml

Holly Bach Flower Essence Drops - 30ml

Price
$18
Honeysuckle Bach Flower Essence Drops - 30ml
Options
Honeysuckle Bach Flower Essence Drops - 30ml
Honeysuckle Bach Flower Essence Drops - 30ml

Honeysuckle Bach Flower Essence Drops - 30ml

Price
$18
1
Hornbeam Bach Flower Essence Drops - 30ml
Options
Hornbeam Bach Flower Essence Drops - 30ml
Hornbeam Bach Flower Essence Drops - 30ml

Hornbeam Bach Flower Essence Drops - 30ml

Price
$18
Impatiens Bach Flower Essence Drops - 30ml
Options
Impatiens Bach Flower Essence Drops - 30ml
Impatiens Bach Flower Essence Drops - 30ml

Impatiens Bach Flower Essence Drops - 30ml

Price
$18
Larch Bach Flower Essence Drops - 30ml
Options
Larch Bach Flower Essence Drops - 30ml
Larch Bach Flower Essence Drops - 30ml

Larch Bach Flower Essence Drops - 30ml

Price
$18
Mimulus Bach Flower Essence Drops - 30ml
Options
Mimulus Bach Flower Essence Drops - 30ml
Mimulus Bach Flower Essence Drops - 30ml

Mimulus Bach Flower Essence Drops - 30ml

Price
$18
Oak Bach Flower Essence Drops - 30ml
Options
Oak Bach Flower Essence Drops - 30ml
Oak Bach Flower Essence Drops - 30ml

Oak Bach Flower Essence Drops - 30ml

Price
$18
Olive Bach Flower Essence Drops - 30ml
Options
Olive Bach Flower Essence Drops - 30ml
Olive Bach Flower Essence Drops - 30ml

Olive Bach Flower Essence Drops - 30ml

Price
$18
Pine Bach Flower Essence Drops - 30ml
Options
Pine Bach Flower Essence Drops - 30ml
Pine Bach Flower Essence Drops - 30ml

Pine Bach Flower Essence Drops - 30ml

Price
$18