Hranol je mnohostěn se dvěma stejnými polygonálními základnami, které jsou spojeny pásem rovnoběžníků.
Obecně n-boký hranol, tedy hranol s n-úhelníkovými podstavami (základnami), má n+2 stěn, 3n hran a 2n vrcholů, z každého vrcholu vycházejí 3 hrany.
Objem hranolu se vypočítá jako
kde je obsah podstavy a výška.
Povrch hranolu se vypočítává jako součet obsahu základen a obsahu jednotlivých stěn - jejich počet je dán počtem stran základen.
kde je obsah podstavy a je obsah pláště (který se rovná obvod podstavy krát výška).
Pokud jsou všechny stěny hranolu tvořeny obdélníky, mluvíme o kvádru, pokud jsou tvořeny čtverci, jedná se o krychli.