Een schuifpuzzel, schuifblokpuzzel of schuiftegelpuzzel is een combinatiepuzzel die een speler uitdaagt om (vaak platte) stukken langs bepaalde routes te schuiven (meestal op een bord) om een bepaalde eindconfiguratie tot stand te brengen. De te verplaatsen stukken kunnen bestaan uit eenvoudige vormen, of ze kunnen bedrukt zijn met kleuren, patronen, delen van een grotere afbeelding (zoals een legpuzzel), cijfers of letters.