Efter den stora succén med tv-serien beslöt man 1969 att satsa på en långfilm om Pippi Långstrump. Astrid Lindgren skrev manus och utgick från de avsnitt som hade hoppats över i tv-serien - episoderna i Söderhavet. Men handlingen följer inte boken, utan det blev en sjörövarhistoria: Pippi Långstrump på de sju haven.
Pippi får flaskpost från sin pappa där det står att han är fängslad av pirater i staden Porto Piluse och de ger honom bara vatten och bröd. Pippi, Tommy och Annika reser dit för att befria honom med bland annat en luftballong med en säng fäst som korg, ett egenkonstruerat flygplan samt ett kapat piratskepp.
Scenerna från piratstaden spelades in i Jugoslavien, i staden Budva i nuvarande Montenegro. Därefter filmade man söderhavsscenerna på Barbados. Sjörövarnästet var däremot uppbyggt vid kastellet i Vaxholm! Ett stort antal statister deltog i inspelningarna, däribland filmteamet själva. I inspelningen från Barbados dyker den norske upptäcktsresanden Thor Heyerdahl upp, då han råkade befinna sig på ön av en slump.
I rollerna:
Pippi Långstrump - Inger Nilsson
Annika - Maria Persson
Tommy - Pär Sundberg
Efraim Långstrump - Beppe Wolgers
Herr Settergren - Fredrik Ohlsson
Fru Settergren - Öllegård Wellton
Blod-Svente - Jarl Borssén
Jocke med kniven - Martin Ljung
m. fl.