Free shipping orders $75+ across Canada and USA

Collection: Bach

42 products
  • Bach Beech
    Bach Beech
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Cerato
    Bach Cerato
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Chicory
    Bach Chicory
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Crab Apple
    Bach Crab Apple
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Elm
    Bach Elm
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Gentian
    Bach Gentian
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Gorse
    Bach Gorse
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Heather
    Bach Heather
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Holly
    Bach Holly
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Honeysuckle
    Bach Honeysuckle
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Hornbeam
    Bach Hornbeam
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Impatiens
    Bach Impatiens
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Larch
    Bach Larch
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Mimulus
    Bach Mimulus
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Mustard
    Bach Mustard
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Olive
    Bach Olive
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Pine
    Bach Pine
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Red Chestnut
    Bach Red Chestnut
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Rock Water
    Bach Rock Water
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Star of Bethlehem
    Bach Star of Bethlehem
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Sweet Chestnut
    Bach Sweet Chestnut
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Vine
    Bach Vine
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Walnut
    Bach Walnut
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Water Violet
    Bach Water Violet
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach White Chestnut
    Bach White Chestnut
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach Wild Rose
    Bach Wild Rose
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach® Agrimony
    Bach® Agrimony
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach® Aspen
    Bach® Aspen
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach® Oak
    Bach® Oak
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Bach® Wild Oat
    Bach® Wild Oat
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Centaury
    Centaury
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Chestnut Bud
    Chestnut Bud
    Vendor
    Bach
    Regular price
    $13.79
    Sale price
    $13.79
    Unit price
    per 
  • Rescue Night Liquid Melts Caps
    Rescue Night Liquid Melts Caps
    Vendor
    Bach
    Regular price
    $9.39
    Sale price
    $9.39
    Unit price
    per 
  • Rescue Pet
    Rescue Pet
    Vendor
    Bach
    Regular price
    $13.19
    Sale price
    $13.19
    Unit price
    per 
  • Rescue Remedy Spray
    Rescue Remedy Spray
    Vendor
    Bach
    Regular price
    $17.99
    Sale price
    $17.99
    Unit price
    per 
  • Rescue Remedy® Kids
    Rescue Remedy®  Kids
    Vendor
    Bach
    Regular price
    $13.19
    Sale price
    $13.19
    Unit price
    per 
  • Rescue Remedy® Night Spray
    Rescue Remedy® Night Spray
    Vendor
    Bach
    Regular price
    $17.99
    Sale price
    $17.99
    Unit price
    per 
  • Rescue® Cream
    Rescue® Cream
    Vendor
    Bach
    Regular price
    $11.99
    Sale price
    $11.99
    Unit price
    per 
  • Rescue® Remedy Drops
    Rescue® Remedy Drops
    Vendor
    Bach
    Regular price
    $11.99
    Sale price
    $11.99
    Unit price
    per 
  • Rescue® Remedy Drops
    Rescue® Remedy Drops
    Vendor
    Bach
    Regular price
    $17.99
    Sale price
    $17.99
    Unit price
    per