Gereza (pia: jela kutoka Kiingereza: jail au prison) ni mahali ambako watu wanalazimishwa kukaa wakishikwa kinyume cha matakwa yao.
Kwa kawaida hali ya kufungwa ndani ya gereza ni adhabu iliyotolewa na mahakama kwa mtu aliyevunja sheria. Mara nyingi watu hufungwa ndani pia wakishtakiwa tu kuvunja sheria wakisubiri kesi zao zisikiwe mahakamani.
Katika nchi kadhaa serikali inatumia gereza kufunga watu wanaopinga viongozi wa nchi au kukosoa serikali.