Het opstalrecht is het recht om in, op of boven een onroerende zaak (bijvoorbeeld een stuk grond) van iemand anders gebouwen, werken of beplantingen in eigendom te hebben.
Je noemt dit ook wel recht van opstal. Het gebouw of ander bouwwerk dat op andermans grond staat, wordt het opstal genoemd. De eigenaar van het opstal is de opstaller.
Met een opstalrecht kan je bijvoorbeeld eigenaar zijn van een vakantiewoning op een vakantiepark. Zonder dat recht zou die woning door natrekking namelijk eigendom worden van de grondeigenaar. Het opstalrecht is een zakelijk recht dat je alleen kan vestigen bij een notaris.