Zabrzeg is a village in Gmina Czechowice-Dziedzice, Bielsko County, Silesian Voivodeship, southern Poland.
The name is of topographic origin and is a composition of two words: za (behind) and brzeg (coast or bank of the river). The village lies on the right bank of the Vistula river, on the edge of the historical region of Cieszyn Silesia.