Χτισμένο στους πρόποδες της οροσειράς τής Πίνδου, στην είσοδο του κόλπου της Κορίνθου, η Ναύπακτος βρίσκεται με το ένα πόδι στο βουνό και το άλλο στη θάλασσα.