Povrch hranolu, který má podstavu o obsahu S_p plášť o obsahu S_{pl}, spočítáme jako S=2S_p + S_{pl}. Plášť hranolu je tvořen všemi jeho stěnami kromě dvou podstav.
Povrch pravidelného n‑bokého hranolu, který má dvě podstavy ve tvaru pravidelných n‑úhelníků a potom n stejných obdélníkových stěn (obsah jedné označme S_1), spočítáme takto: S=2S_p + n\cdot S_1