Zakrzów – wieś w Polsce położona w województwie małopolskim, w powiecie wadowickim, w gminie Stryszów.
Wieś u podnóża góry Chełm (603 m n.p.m.) na pograniczu Pogórza Wielickiego i Beskidu Makowskiego. Założona w XIV wieku, należała pierwotnie do książąt oświęcimskich, później do starostwa barwałdzkiego.
W latach 1975–1998 miejscowość należała administracyjnie do województwa bielskiego.