Miasto położone nad Skawą, w Kotlinie Oświęcimskiej. Położone jest na wysokości 293 m n.p.m. Otoczone wieloma stawami, głównie na północy, południu i zachodzie.
Znane powszechnie z hodowli ryb – zwłaszcza karpia królewskiego – i cyklicznej imprezy, Zatorskie Dni Karpia. Stolica Doliny Karpia.
W Zatorze znajduje się przystanek kolejowy na linii 94 Kraków Płaszów - Oświęcim. Przewozy pasażerskie na tej trasie zostały jednak w grudniu 2012 r. zlikwidowane. W 2019 r. Przewozy Regionalne uruchomiły sezonowe (maj-wrzesień) połączenia relacji Kraków-Zator-Oświęcim oraz Katowice-Zator (przyjazd do Zatora rano, powrót do miast wojewódzkich wieczorem).
Do Zatoru autobusy kursują głównie z Krakowa. Przewoźnikami jeżdżącymi na tej trasie są np. GT Trans, Przewóz Osób JS i Marek Lewański. Najczęstszymi przystankami końcowymi są Zator Cmentarz i Zator Rynek (wszystkie busy odjeżdżają z krakowskiego Dworca MDA).
W Zatorze znajduje się kilka sklepów spożywczych m.in. Biedronka (ul. J. Słowackiego 1), WIZAN (Rynek 6), Żabka (ul. Wadowicka 30) i Lewiatan (Rynek 14). Niewielkie zakupy w trakcie podróży, można zrealizować także na stacji benzynowej Orlen.
Święto Karpia - organizowane w lipcu święto, związane jest z hodowlą karpia. Podczas tego wydarzenia na rynku pojawiają się różne zespoły muzyczne, rozstawiane są stragany z rybami, prezentowane jest grillowanie i wędzenie karpia, a ponadto można się załapać na degustację całą rodziną. Często pojawiają się też atrakcje dla dzieci.