Prinsessan Odette och prins Derek är som skapta för varandra. Det tycker i alla fall deras föräldrar, Kung Wilhelm och Drottning Alberta, som regerar över var sitt rike.Med ett gifemål hoppas de kunna förena sina riken.Den elake trollkarlen Rupert vill dock något annat. Han förvandlar Odette till en svan. Vid den mörka skogssjön, dit hon blivit förvisad, finner hon några goda vänner; grodan Jean-Bob, sköldpaddan Sprutt och fågeln Lunne, och de beslutar sig för att hjålpa Odette och sammanföra henne med Derek.