11 listopada 1475 Albrecht III Achilles przyznał przyszłej synowej oprawę (wartą 64 tysiące florenów). Początkowo ślub Zofii i Fryderyka miał się odbyć w Poznaniu, jednak Albrecht Achilles doprowadził do zmiany miejsca ślubu na Frankfurt nad Odrą.
13 stycznia 1479 roku Zofia, żegnana przez rodzinę, opuściła Piotrków i udała się w kierunku Frankfurtu. Towarzyszyli jej m.in. Andrzej Oporowski, biskup warmiński; wojewodowie: poznański Maciej Moszyński i łęczycki Mikołaj z Kutna oraz Piotr Kurozwęcki, marszałek nadworny.
14 lutego 1479 we Frankfurcie nad Odrą poślubiła Fryderyka, margrabiego brandenburskiego na Ansbach. Wesele nie było wystawne; jak pisał kronikarz Jan Długosz było tak licho i ubogo, że nawet dworzanom królewskim nie dano zwykłej strawy, a senatorowie królewscy, rycerstwo i inni urzędniczy, którzy z narzeczoną królewną przyjechali, żadnych prawie nie otrzymali upominków.