Zakynthos (Grieks: Ζάκυνθος), is een Grieks eiland in de Ionische Zee, voor de kust van de Peloponnesos. Het is ook bekend onder de (eigenlijk Italiaanse) naam Zante of Zacinto.

Van de grote Ionische Eilanden is Zakynthos het zuidelijkste; recht naar het noorden liggen Kefalonia (op een kleine vijftien kilometer) en Lefkas (op ruim 70 kilometer). Met een oppervlakte van 406 km² is Zakynthos het op twee na grootste Ionische eiland, na Kefalonia en Corfu. Het eiland is circa 40 kilometer lang en 20 kilometer breed, met een kustlengte van ongeveer 123 kilometer. Het hoogste punt van het eiland is Vrachionas, op 758 meter boven de zeespiegel.

Het eiland Zakynthos ligt ten westen van het vasteland van Griekenland, ongeveer op gelijke hoogte met Sicilië. De hoofdstad van het eiland is het gelijknamige Zakynthos ofwel Zante en ligt aan de zuidoostkust.