Bach Products

Set Descending Direction
View as Grid List

46 Items

per page
  1. Bach Willow 20 ml

    BACH
    CA$14.49
    Add to Wish List
  2. Bach Rescue Remedy Drops 10 ml

    BACH
    CA$11.99
    Add to Wish List
  3. Bach Rescue Remedy Drops 20 ml

    BACH
    CA$18.49
    Add to Wish List
  4. Bach Red Chestnut 20 ml

    BACH
    CA$14.49
    Add to Wish List
  5. Bach Rescue Pet 10 ml

    BACH
    CA$14.49
    Add to Wish List
  6. Bach Chestnut Bud 20 ml

    BACH
    CA$14.49
    Add to Wish List
  7. Rescue Plus Lozenges Mixed Berries 10ct Rescue Plus Lozenges Mixed Berries 10ct
    -75%

    Rescue Plus Lozenges Mixed Berries 10ct

    BACH
    was CA$10.99 Special Price CA$2.75
    Add to Wish List
  8. Bach Rescue Remedy Spray 20 ml

    BACH
    CA$17.99
    Add to Wish List
  9. Bach Centaury 20 ml

    BACH
    CA$14.49
    Add to Wish List
  10. Bach Cherry Plum 20 ml

    BACH
    CA$14.49
    Add to Wish List
  11. Bach Chicory 20 ml

    BACH
    CA$14.49
    Add to Wish List
  12. Bach Gentian 20 ml

    BACH
    CA$14.49
    Add to Wish List
  13. Bach Holly 20 ml

    BACH
    CA$14.49
    Add to Wish List
  14. Bach Larch 20 ml

    BACH
    CA$14.49
    Add to Wish List
  15. Bach Olive 20 ml

    BACH
    CA$14.49
    Add to Wish List
  16. Bach Agrimony 20 ml

    BACH
    CA$14.49
    Add to Wish List
  17. Bach Cerato 20 ml

    BACH
    CA$14.49
    Add to Wish List
  18. Bach Heather 20 ml

    BACH
    CA$14.49
    Add to Wish List
  19. Bach Hornbeam 20 ml

    BACH
    CA$14.49
    Add to Wish List
  20. Bach Mimulus 20 ml

    BACH
    CA$14.49
    Add to Wish List
  21. Bach Mustard 20 ml

    BACH
    CA$14.49
    Add to Wish List
  22. Bach Rock Water 20 ml

    BACH
    CA$14.49
    Add to Wish List
  23. Bach Star of Bethlehem 20 ml

    BACH
    CA$14.49
    Add to Wish List
  24. Bach Vervain 20 ml

    BACH
    CA$14.49
    Add to Wish List
  25. Bach Vine 20 ml

    BACH
    CA$14.49
    Add to Wish List
  26. Bach Walnut 20 ml

    BACH
    CA$14.49
    Add to Wish List
  27. Bach White Chestnut 20 ml

    BACH
    CA$14.49
    Add to Wish List
  28. Bach Wild Oat 20 ml

    BACH
    CA$14.49
    Add to Wish List
  29. Bach Clematis 20 ml

    BACH
    CA$14.49
    Add to Wish List
  30. Bach Rescue Remedy Pastilles Black Currant 50 g

    BACH
    CA$8.99
    Add to Wish List
  31. Bach Mixing Bottle 30 ml

    BACH
    CA$5.49
    Sold Out
    Add to Wish List
  32. Bach Aspen 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  33. Bach Gorse 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  34. Bach Oak 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  35. Bach Rock Rose 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  36. Bach Scleranthus 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  37. Bach Sweet Chestnut 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  38. Bach Wild Rose 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  39. Bach Beech 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  40. Bach Honeysuckle 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  41. Bach Impatiens 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  42. Bach Water Violet 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  43. Bach Crab Apple 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  44. Bach Rescue Remedy Cream 30 g

    BACH
    CA$12.99
    Sold Out
    Add to Wish List
  45. Bach Elm 20 ml

    Rating:
    93%
    BACH
    CA$14.49
    Sold Out
    Add to Wish List
  46. Bach Pine 20 ml

    BACH
    CA$14.49
    Sold Out
    Add to Wish List
Set Descending Direction
View as Grid List

46 Items

per page