A good thickness for an indoor cycling mat ranges between 4mm to 8mm.  This ensures ample cushioning to absorb vibration, minimize noise, and protect the floor without being overly bulky.