Graphene plasmons (GPs) exhibit extreme confinement of the associated electromagnetic fields. For that reason, they are promising candidates for controlling light in nanoscale devices. However, despite the ubiquitous presence of surface corrugations in graphene, very little is known on how they affect the propagation of GPs. Here we perform a comprehensive theoretical analysis of GP scattering by both smooth and sharp corrugations. For smooth corrugations, we demonstrate that scattering of GPs depends on the dielectric environment, being strongly suppressed when graphene is placed between two dielectrics with the same refractive indices. We also show that sharp corrugations can act as effective GP reflectors, even when their dimensions are small in comparison with the GP wavelength. Additionally, we provide simple analytical expressions for the reflectance of GP valid in an ample parametric range. Finally, we connect these results with potential experiments based on scattering scanning near-field optical microscopy (s-SNOM) showing how to extract the GP reflectance from s-SNOM images.Graphene plasmons (GPs) -collective oscillations of free Dirac charge carriers in graphene coupled to electromagnetic fields -have an extremely short in-plane wavelength and are strongly confined to graphene sheet [1][2][3][4][5]. In addition, the GP wavelength depends on the Fermi level in graphene, and therefore can be manipulated by electrostatic gating. Lately, a great deal of attention has been devoted to the scattering characteristics of GPs by different inhomogeneities, as this is of particular importance for analyzing and controlling the GP propagation. GP efficient reflection has been already proved at graphene edges [6,7], grain boundaries [8,9], nanogaps in SiC terraces [10], boundaries introduced by ion beams [11], and at one-dimensional electrostatic barriers arising from a line of charges [12]. All previous cases can be related to conductivity inhomogeneities. Additionally, graphene also presents relief defects. In fact, free standing graphene is not flat. But neither it is graphene placed on a substrate (supported graphene), which has a tendency to form corrugations due to either imperfections of the substrate [13 -15] or to the formation of graphene wrinkles (characterized by widths between one and tens of nm, heights below 15 nm and lengths above 100 nm) [16 -21], ripples (which are corrugations with comparable height and width and smaller than wrinkles) [22] or bubbles (out-of-plane graphene deformations, with different shapes and sizes from tens to hundreds of nm in diameter and tens of nm in height, which accumulate air or other gas residuals between graphene and the substrate) [23 -28].The propagation of GPs can be strongly affected by the presence of these corrugations. However, very little is known about the scattering process, with the notable exception of ref. [28], which describes how a field hotspot can be formed by launching GPs in nano-bubbles.