Vodní hrad se nachází u Rheinfall, postavený na malém ostrově v řece Rhein v obci Neuhausen am Rheinfall v kantonu Schaffhausen, naproti zámku Laufen v kantonu Curych.
Schlössli vděčí za své jméno poloze na malém ostrově, omývaném vodou Rheinfall, který byl dříve známý jako Werd, což znamená doslova říční ostrov.