Need some help ?
ONLY IN THE APP! -5% discount with no minimum. Coupon: APPLOVERS

Filter By

Sort By

38 products
Filter By
Essences
  1. Olive 1
Flags
  1. Gluten free 37
  2. No artificial colors 1
  3. No artificial flavors 1
Price
Uses
  1. Emotional health 1
Sort By
  1. Popularity
  2. Price: from low to high
  3. Price: from high to low
  4. Newest
38 products
38 products
  1. Bach® Flowers Original Red Chestnut
    Fleurs de Bach® Original

    Bach® Flowers Original Red Chestnut

    20 ml of floral elixir
  2. Bach® Flowers Original Olive (Olivier)
    Fleurs de Bach® Original

    Bach® Flowers Original Olive (Olivier)

    20 ml of floral elixir (Olive)
    Rating:
    100%
    (1)
    $19.23 Msrp Price $20.92 As low as $18.08
  3. Bach® Flowers Original Larch (Larch)
    Fleurs de Bach® Original

    Bach® Flowers Original Larch (Larch)

    20 ml of floral elixir
  4. Bach® Flowers Original White Chestnut
    Fleurs de Bach® Original

    Bach® Flowers Original White Chestnut

    20 ml of floral elixir
    Rating:
    100%
    (1)
    $19.67 Msrp Price $20.34 As low as $18.49
  5. Bach® Flowers Original Mimulus (Mimule)
    Fleurs de Bach® Original

    Bach® Flowers Original Mimulus (Mimule)

    20 ml of floral elixir
    $19.67 Msrp Price $19.77 As low as $18.49
  6. Bach® Original Water Violet Flowers
    Fleurs de Bach® Original

    Bach® Original Water Violet Flowers

    20 ml of floral elixir
    $17.68 Msrp Price $18.36 As low as $16.62
  7. Bach® Flowers Original Impatiens (Impatiens)
    Fleurs de Bach® Original

    Bach® Flowers Original Impatiens (Impatiens)

    20 ml of floral elixir
    Rating:
    100%
    (1)
  8. Bach® Flowers Original Walnut (Walnut)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Walnut (Walnut)

    20 ml of floral elixir
    $16.38 Msrp Price $16.95 As low as $15.40
  9. Bach® Flowers Original Pine (Sylvester Pine)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Pine (Sylvester Pine)

    20 ml of floral elixir
    $16.67 Msrp Price $17.44 As low as $15.67
  10. Bach® Flowers Original Willow (Willow)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Willow (Willow)

    20 ml of floral elixir
    $16.67 Msrp Price $16.87 As low as $15.67
  11. Bach® Flowers Original Wild Oat
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Wild Oat

    20 ml of floral elixir
    $16.67 Msrp Price $17.13 As low as $15.67
  12. Bach® Flowers Original Wild Rose (Rosehip)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Wild Rose (Rosehip)

    20 ml of floral elixir
    $16.67 Msrp Price $18.20 As low as $15.67
  13. Bach® Flowers Original Vervain (Verbena)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Vervain (Verbena)

    20 ml of floral elixir
    Rating:
    100%
    (1)
    $16.67 Msrp Price $17.88 As low as $15.67
  14. Bach® Flowers Original Scleranthus (Annual Scleranthus)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Scleranthus (Annual Scleranthus)

    20 ml of floral elixir
    $16.67 Msrp Price $16.92 As low as $15.67
  15. Bach® Flowers Original Sweet Chestnut (Chestnut)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Sweet Chestnut (Chestnut)

    20 ml of floral elixir
    $16.67 Msrp Price $16.87 As low as $15.67
  16. Bach® Flowers Original Star of Bethlehem (Etoile de Bethlehem)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Star of Bethlehem (Etoile de Bethlehem)

    20 ml of floral elixir
    $16.67 Msrp Price $16.92 As low as $15.67
  17. Bach® Flowers Original Vine (Vine)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Vine (Vine)

    20 ml of floral elixir
    $16.67 Msrp Price $17.88 As low as $15.67
  18. Bach® Flowers Original Rock Water
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Rock Water

    20 ml of floral elixir
    $16.67 Msrp Price $16.96 As low as $15.67
  19. Bach® Flowers Original Rock Rose (Hélianthème)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Rock Rose (Hélianthème)

    20 ml of floral elixir
    $16.67 Msrp Price $16.95 As low as $15.67
  20. Bach® Flowers Original Oak (Oak)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Oak (Oak)

    20 ml of floral elixir
    $16.67 Msrp Price $17.10 As low as $15.67
  21. Bach® Flowers Original Holly (Holly)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Holly (Holly)

    20 ml of floral elixir
    $16.67 Msrp Price $17.38 As low as $15.67
  22. Bach® Flowers Original Mustard (Mustard)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Mustard (Mustard)

    20 ml of floral elixir
    $16.67 Msrp Price $16.79 As low as $15.67
  23. Bach® Flowers Original Honeysuckle (Honeysuckle)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Honeysuckle (Honeysuckle)

    20 ml of floral elixir
    $16.67 Msrp Price $16.98 As low as $15.67
  24. Bach® Flowers Original Hornbeam (Charme)
    Will be in stock soon
    Fleurs de Bach® Original

    Bach® Flowers Original Hornbeam (Charme)

    20 ml of floral elixir
    $16.67 Msrp Price $16.95 As low as $15.67
24 of 38 Items
Page