Pierwotnie rolę księcia Koura miał zagrać Christopher Lee.
Początkowo w roli Wyroczni został obsadzony Orson Welles, ale jego agent zażądał ekstremalnie wysokiej gaży za oczekiwane trzy dni nagrywania jego głosu. Producent Charles H. Schneer namówił swojego przyjaciela, Roberta Shawa, który był wówczas na wakacjach w Hiszpanii, aby zagrał tą postać. Shaw zgodził się pod warunkiem, że nie będzie wymieniony w czołówce. Na jego twarz nałożono dużą ilość makijażu, a głos zmodyfikował elektronicznie inżynier dźwięku. Aktor wykonał pracę w jeden dzień.
Główną rolę zaproponowano Grahamowi Faulknerowi.
Ożywiona figura na statku Sindbada zostaje podczas walki zepchnięta do oceanu. Mimo to w późniejszych scenach widać ją nadal na dawnym miejscu.
Gdy wyrzucona za burtę figura wypływa z dna oceanu na powierzchnię, mapa którą trzyma w dłoni zmienia swoje położenie. W jednym ujęciu jest w lewej ręce, a w kolejnym w prawej.
Odbicie Margiany w "Sadzawce niezliczonego bogactwa" pojawia się obok odbicia Sindbada zanim dziewczyna faktycznie do niej podchodzi.
Kostium Margiany zmienia się po tym, jak Sindbad ratuje ją przed jednookim centaurem.
W początkowych scenach, kiedy Sindbad podnosi upuszczony przez stwora amulet, przedmiot ten przemieszcza się z jego rąk na stopy, a następnie z powrotem wraca do rąk pomiędzy ujęciami.
Zdjęcia do filmu kręcono w Arcie, Madrycie, Manzanares el Real, Palmie i nad strumieniem Torrent de Pareis (Hiszpania).
Zdjęcia kręcono od 19 czerwca do sierpnia 1972 r.