Wie der Name schon sagt, liegt die Popa Falls Lodge am Ufer des Okavango River an den Popa Falls. Die Stromschnellen sind eine der Hauptattraktionen der Gegend, ebenso wie der nahe gelegene Mahango-Nationalpark. Die Lodge bietet 10 Flusshütten sowie mehrere Campingplätze.