In geometry, a glide reflection or transflection is a geometric transformation that consists of a reflection across a hyperplane and a translation ("glide") in a direction parallel to that hyperplane, combined into a single transformation. Because the distances between points are not changed under glide reflection, it is a motion or isometry. When the context is the two-dimensional Euclidean plane, the hyperplane of reflection is a straight line called the glide line or glide axis. When the context is three-dimensional space, the hyperplane of reflection is a plane called the glide plane. The displacement vector of the translation is called the glide vector.
When some geometrical object or configuration appears unchanged by a transformation, it is said to have symmetry, and the transformation is called a symmetry operation. Glide-reflection symmetry is seen in frieze groups (patterns which repeat in one dimension, often used in decorative borders), wallpaper groups (regular tessellations of the plane), and space groups (which describe e.g. crystal symmetries). Objects with glide-reflection symmetry are in general not symmetrical under reflection alone, but two applications of the same glide reflection result in a double translation, so objects with glide-reflection symmetry always also have a simple translational symmetry.
When a reflection is composed with a translation in a direction perpendicular to the hyperplane of reflection, the composition of the two transformations is a reflection in a parallel hyperplane. However, when a reflection is composed with a translation in any other direction, the composition of the two transformations is a glide reflection, which can be uniquely described as a reflection in a parallel hyperplane composed with a translation in a direction parallel to the hyperplane.
A single glide is represented as frieze group p11g. A glide reflection can be seen as a limiting rotoreflection, where the rotation becomes a translation.  It can also be given a Schoenflies notation as S, Coxeter notation as [∞,2], and orbifold notation as ∞×.