Η Λίμνη Καϊάφα είναι λίμνη της Ελλάδος στην Πελοπόννησο, στην Ηλεία, στην λουτρόπολη Καϊάφα. Η λίμνη βρίσκεται δίπλα στην Θάλασσα, έχει ιαματικά νερά.
Καλύπτει επιφάνεια 1500 στρεμμάτων, μήκος 3 χιλιόμετρα και βάθος 2 μέτρα. Μέσα στη λίμνη υπάρχει και το νησάκι της Αγίας Αικατερίνης και στις όχθες της η λουτρόπολη Καϊάφα.
Αποτελεί υδροβιότοπο, τον δεύτερο σπουδαίο στην ευρύτερη περιοχή του νομού Ηλείας μετά το οικοσύστημα του Εθνικού Πάρκου υγροτόπων Κοτυχίου Στροφυλιάς, περί τα 50 χλμ. βορειότερα. Από τη θάλασσα τη χωρίζει τμήμα πευκόφυτου δάσους, το οποίο επίσης φέρει το όνομα «Στροφυλιά» καθώς και ιδιαίτεροι σχηματισμοί αμμοθινών.
Η λίμνη πιστεύεται ότι δημιουργήθηκε το 6ο περίπου αιώνα μ.Χ. μετά από μεγάλο σεισμό.