diff --git a/dumux/discretization/staggered/subcontrolvolumeface.hh b/dumux/discretization/staggered/subcontrolvolumeface.hh
index 2dd1b61f0b84f58edda97365f0ecc8bc3260bc58..d7eb451352309327ffb2c5f9e1005a7b3969e3f2 100644
--- a/dumux/discretization/staggered/subcontrolvolumeface.hh
+++ b/dumux/discretization/staggered/subcontrolvolumeface.hh
@@ -103,6 +103,7 @@ public:
           selfToOppositeDistance_ = geometryHelper.selfToOppositeDistance();
 
           pairData_ = geometryHelper.pairData();
+          localFaceIdx_ = is.indexInInside();
       }
 
     /*//! The copy constrcutor
@@ -202,6 +203,12 @@ public:
         return oppositeIdx_;
     }
 
+    //! The local index of this sub control volume face
+    IndexType localFaceIdx() const
+    {
+        return localFaceIdx_;
+    }
+
     //! The global index of this sub control volume face
     Scalar selfToOppositeDistance() const
     {
@@ -234,6 +241,7 @@ private:
     Scalar selfToOppositeDistance_;
     std::vector<StaggeredSubFace> subfaces_;
     std::array<PairData<Scalar>, numPairs> pairData_;
+    int localFaceIdx_;
 
 };