diff --git a/Framework/Geometry/inc/MantidGeometry/Crystal/SpaceGroup.h b/Framework/Geometry/inc/MantidGeometry/Crystal/SpaceGroup.h
index c978672a8a56f76b52fe349e23626b0612f64148..f9bbe72f5ea85de7d68e551dae8c0d10a2bceb8b 100644
--- a/Framework/Geometry/inc/MantidGeometry/Crystal/SpaceGroup.h
+++ b/Framework/Geometry/inc/MantidGeometry/Crystal/SpaceGroup.h
@@ -77,8 +77,6 @@ public:
 
   PointGroup_sptr getPointGroup() const;
   Group_const_sptr getSiteSymmetryGroup(const Kernel::V3D &position) const;
-  bool operator==(const SpaceGroup &other) const;
-  bool operator!=(const SpaceGroup &other) const;
 
 protected:
   size_t m_number;
diff --git a/Framework/Geometry/src/Crystal/SpaceGroup.cpp b/Framework/Geometry/src/Crystal/SpaceGroup.cpp
index 5305ffbcaca8d11f03d9c2ed2299f09c374a1144..a0407ae7aaf72089c5ef54f447245be0c17c5435 100644
--- a/Framework/Geometry/src/Crystal/SpaceGroup.cpp
+++ b/Framework/Geometry/src/Crystal/SpaceGroup.cpp
@@ -114,15 +114,6 @@ Group_const_sptr SpaceGroup::getSiteSymmetryGroup(const V3D &position) const {
   return GroupFactory::create<Group>(siteSymmetryOps);
 }
 
-bool SpaceGroup::operator==(const SpaceGroup &other) const {
-  return Group::operator==(other) && this->m_number == other.m_number &&
-         this->m_hmSymbol == other.hmSymbol();
-}
-
-bool SpaceGroup::operator!=(const SpaceGroup &other) const {
-  return !this->operator==(other);
-}
-
 std::ostream &operator<<(std::ostream &stream, const SpaceGroup &self) {
   stream << "Space group with Hermann-Mauguin symbol: " << self.hmSymbol();
   return stream;