Pubi eli pub (lyhenne englannin kielen sanoista public house) on ravintola, jossa myydään ennen kaikkea olutta, mutta myös muita alkoholijuomia. Alun perin pubilla tarkoitettiin englanninkielisten maiden erityisesti brittiläisiä olutravintoloita, mutta nykyään pubeiksi itseään kutsuvia paikkoja löytää ympäri maailman.
Pubi poikkeaaselvennä varsinkin Isossa-Britanniassa muista juomiseen tarkoitetuista paikoista kuten kahviloista, baareista, olutkellareista tai panimoravintoloista. Isossa-Britanniassa on noin 60 000 pubia, ja monissa Britannian pikkukylissä pub onkin paikallisen yhteisön tärkein kokoontumispaikka kirkon ohella.