Navagio is een strand aan het Griekse eiland Zakynthos.
Het ligt aan de noordwestkust en is een van de meest gefotografeerde stranden van Griekenland.
Het ligt in een baai, beschut door hoge kalkstenen kliffen en kan alleen per boot bereikt worden.